çökme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
çökme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

15 Şubat 2009 Pazar

Google olmasa ne olurdu?

Google ortaya çıkmadan önce ne vardı, aradığımızı nasıl arar bulurduk hiç aklınıza geliyor mu? Bir zamanların efsanesi Altavista vardı, Yahoo vardı, Hotbot vardı, Lycos ve Excite vardı. Bunlar birbirleri arasında çekişir dururdu. Gerçi bunların hepsi hala var ama bir düşünün bakalım; bir şeyler aramak için Google'dan başka bir siteyi en son ne zaman kullandınız.

İnternette arama ve reklam artık neredeyse tamamen Google'ın tekeline girmiş durumda. Microsoft'un kendi sektöründeki tekel gibi olmasa da yine de bir tekel sayılır. Google öyle büyük ve vazgeçilmez oldu ki bir çok insan (özellikle internete yeni başlatan kuşak) Google'dan başka bir şey bilmiyor. Bir çok insan gireceği sitenin adresini tarayıcının adres satırına değil Google'a yazıyor, çıkan arama sonucundan gideceği siteye gidiyor. Çok ilginç ama web sitelerinin loglarına baktığımda bir çok arama kelimesinin sitenin kendi adı olduğunu görüyorum. Başta şaşırırdım ama artık şaşırmıyorum.

Zaman zaman aklıma gelir, Google olmasa ne yapardık?

Google hiç var olmasaydı işler kolaydı, yine eski yöntemlerle devam ederdik. Ama artık Google var, biz de biliyoruz ve rahatlığına alıştık. Peki ya günün birinde Google çökerse, çalışmazsa ne olur? Reklamverenler, reklam alanlar, online satış yapanlar bundan nasıl etkilenir? Bilemiyorum, bir gün çökerse hep beraber göreceğiz.

Ancaaak;

Google aksadı

31 Ocak 2009'da Türkye saati ile 23:00 civarından başlayarak 1 saat süreyle Google'da bir sorun ortaya çıktı. Bu saat süresince bütün arama sonuçlarında listelenen siteler "zararlı site" olarak gösterildi. Buna Google'ın kendi sitesi de dahildi.

Google'ın söylediğine göre bu bir insan hatasıymış. Bildiğiniz gibi Google arama sonuçlarında, virüs, truva atı ve benzeri zararlı program yüklediğinden şüphelenilen siteleri "zararlı site" olarak gösterip kullanıcıları uyarıyor.

İşin arka planı şöyle imiş; Google StopBadware.org isimli organizasyon ile bu zararlı siteler konusunda işbirliği yapıyormuş. StopBadware.org'un belirttiği siteler Google arama sonuçlarında zararlı site olarak gösteriliyormuş. Bunun için de aralarında belirli bir protokolde çalışan bir sistem oluşturmuşlar. StopBadware.org çalışanları sisteme veri yüklemesini site adı girerek yapıyorlar ancak o gün bu verileri giren elemanlardan birisi site adı yerine "/" karakteri girmiş. Bilgisayarcıların bileceği gibi bu "root" veya ana veya buna benzer anlamlara gelen genel bir kavram. Google'da "/" görünce doğal olarak bütün siteleri zararlı site kategorisine sokmuş.

Bu insan hatası 1 saat içinde düzeltildi ama yine de bu işte insan hatalarının olabileceğini ve ne kadar korunmasız olduğunu gösterdi.

Sadece iki sayfadan oluşan bir dev site

Aslında, çok basitçe bakarsanız, Google sadece iki sayfadan oluşan bir site :) Bir ana sayfası var ki basitliği açısından internette bir çığır açmıştır ve Google'dan başka herhalde hiç kimse bu kadar basit bir sayfayı yapmaya cesaret edemezdi. Bir de arama sonuç sayfası var. Yani toplam sadece 2 sayfa. Herşey bu iki sayfada olup bitiyor, internet devi sadece iki sayfayla olunabiliyor.

Tabii ki, bu iki sayfanın oluşturulmasında arka planda çalışan muazzam sistemi göz ardı edemeyiz. Binlerce mühendis ve beyin takımı bu iki sayfayı olşturmak için çalışıyor. Ama bir düşünün Google'ı Google yapan sadece iki sayfa var :)

Google olmasa ne mi olur? Bence alternatifleri mutlaka çıkar, paniğe gerek yok.

Google'ın bu kriz sırasında bloguna yazdığı notları da okumak isterseniz adresi şu: http://googleblog.blogspot.com/2009/01/this-site-may-harm-your-computer-on.html

11 Şubat 2009 Çarşamba

Firefox'un çok hafıza yemesi nasıl engellenir

Uzun zamandır Microsoft Internet Explorer yerine Firefox kullanıyorum ve oldukça da memnunum. Ancak Firefox 3.0 çıktıktan sonra bir hafıza (RAM) sızıntısı sorunu ortaya çıktı. Hafıza sızıntısını yavaşlayan bir bilgisayar olarak hayatınızda hissediyorsunuz :)

Bir süre çalışan Firefox gereğinden fazla hafıza kullanmaya başlıyor ve bilgisayar gittikçe yavaşlamaya başlıyor. Aynı anda birden fazla tab sürekli açık olursa bu durum daha da hızlı ve ölümcül oluyor. Öyle ki zaman zaman Firefox'un 700 MB hafıza kullandığını dahi gördüm.

Şimdi bir test yapacağız: Bu yazıyı yazmaya başladığımda hafıza kullanımına baktım, 90.404K olarak buraya not ediyorum. Bu arada 8 tane de tab açık olarak duruyor. Yazının sonunda hafıza kullanımını tekrar yazacağım.

Doğal olarak bu durumun neden kaynaklandığını araştırdım ve bir takım sonuçlara ulaştım.

Hatalı yazılmış Firefox eklentileri ve uzantıları.
Eğer Firefox'ta eklenti ve uzantılarınız varsa (ki mutlaka vardır) gereksiz hafıza yemediklerinden emin olmanız gerekiyor. Çünkü hafıza sızıntılarının en büyük nedenleri bunlar. Mozillazine sitesinde hatalı bütün uzantı ve eklentilerin bir listesi bulunmakta. Bazıları yeni sürüme geçirilerek güncellenebiliyor ve sorun ortadan kalkıyor ama bazılarını kullanmayı bırakmanız gerekiyor.
Site adresi: http://kb.mozillazine.org/Problematic_extensions

İndirme geçmişi
İndirme geçmişi de hafıza kullanımını artıran en büyük nedenlerden biri. Bundan kurtulmak için aşağıdaki adımlar izlenmeli:

Araçlar -> Seçenekler -> Gizlilik -> İndirdiklerimi anımsa - Bunun işaretli olmaması gerekiyor.

about:config
Firefox'ta ince ayar yapmanıza izin veren bir sayfa bulunmakta. Adres satırına "about:config" yazıp entera basarsanız özel ayar bölümüne giriyorsunuz. Ama öncelikle bilmediğiniz bir şey yapmayacağınıza dair söz veriyorsunuz :)) Çünkü herşeyi dağıtıp atabilirsiniz, cidden bilmediğiniz bir şeyi kurcalamayın.

Bu bölümde konuyla ilgili 3 ayar bulunmakta:
  1. browser.cache.memory.capacity
    Firefox (veya genel olarak tüm tarayıcılar) gezdiğiniz sayfalardaki grafik ögeleri tekrar tekrar indirmemek için hafızada saklıyorlar ve gerektiğinde kullanıyorlar. Bu bölümdeki değer ne kadar hafızanın bu iş için kullanılacağını ayarlıyor. Bu sayıyı düşürmek hafıza kullanımını düşürüyor ancak sayfaların yüklenmesi uzuyor, tersi ise tersi oluyor.

    Bu ayar default olarak kapalı geliyor değiştirmek isterseniz kendiniz eklemeniz gerekiyor. Bunun nasıl yapıldığını buraya yazmıyorum. Başka bir yazı konusu olabilir.

    Genel olarak ayarlar şu şekilde olmalı:
    Fiziksel hafıza
    Cache (KB olarak)
    32 MB 2048
    64 MB 4096
    128 MB 8192
    256 MB 14336
    512 MB 22528
    1 GB 32768
    2 GB 45056
    4 GB 59392
    8 GB 75776
  2. browser.cache.memory.enable
    Bu ayar cache sistemini açıp kapatıyor. True zaten default (varsayılan) değer false yaparsanız hafıza bu işler için kullanılmıyor. Tabii sayfalar çok yavaş açılmaya başlıyor, çünkü her seferinde herşey internetten tekrar yükleniyor. Pek tavsiye edilmez.

  3. browser.sessionhistory.max_total_viewers
    Grafik ögelerin yanında gezdiğiniz sayfalar da hafızada tutuluyor. Böylece tarayıcının İLERİ - GERİ butonuna bastığınızda anında sayfalar gelebiliyor. Kaç adet sayfanın hafızada tutulacağı bu ögenin değeri ile belirleniyor. Default olarak "-1" olarak ayarlanmış, yani otomatik. Ancak bunu 0 - 8 arası değiştirebilirsiniz. 0 (sıfır) hiç sayfa tutma demek, 8 sekiz sayfa tut demek vb.
Çok zorda iseniz yukarıdaki değerlerle oynayıp deneme yapabilirsiniz.

Bir çok sitede Firefox'un bu hafıza sorununa çözüm olarak aşağıdaki yaklaşım önerilmiş. Ancak bu yaklaşım hafıza kullanımını sanal olarak azaltıyor. Yani, hafızadaki bilgileri hard diske yazıp oradan işlemlere devam ediyor ki pek de sağlıklı bir çözüm değil. Zira zamanla hafıza tekrar şişiyor. İşte o çözüm:
  1. Adres satırına about:config yazıp entera basın
  2. Sayfanın herhangi bir yerine sağ tıklayıp New -> Boolean seçin
  3. Çıkan pencereye şunu yazıp entera basın: config.trim_on_minimize
  4. Şimdi True'yu seçip entera basın
  5. Firefox'u yeniden başlatın
Bu işlemi yaptıktan sonra Firefox penceresini her minimize ettiğinizde hafızadaki bilgiler hard diske yazılacak ve doğal bir sonuç olarak hafıza kullanımı 10 MB civarına düşecek. Pencereyi tekrar maximize ettiğinizde hafıza kullanımı yeniden artacak ancak eskisi gibi yüksek düzeyde olmayacak. Ben bu yaklaşımı önermiyorum.

Firefox'un ne kadar hafıza kullandığını görün:

Tarayıcının şu andane kadar hafızayı ne için kullandığını hemen görmek için aşağıdaki satırı adres çubuğuna yazıp entera basın:

about:cache?device=memory

Hafıza sorununa kesin çözüm:

RAMBack isimli bir Firefox eklentisi (add on) mevcut bu eklentiyi hemen kurun. Bu eklenti Araçlar menüsü altına CLEAR CACHES şeklinde bir menü ekliyor ve hafızayı manuel temizliyorsunuz. En mükemmel ve kolay çözüm bu gibi görünüyor.

Eklentiyi indirebileceğiniz adres: https://addons.mozilla.org/en-US/firefox/addon/5972

Testin sonucu: Yazıyı bitiridiğim zaman hafıza 124.900 KB olmuştu. Clear cache çalıştırma vakti geliyor :)