Firefox 3′ü “vacuum”layarak hızlandırın

Pardus-kullanıcıları Haberleşme Listesinde Bahsedilmişti. Listeleri Takip etmeyen Arkadaşlarımıza Yardımcı olur kanısındayım.

Aşağıdaki Adresten Alıntıdır.

http://www.birazkisisel.com/firefox-3u-vacuumlayarak-hizlandirin/

Firefox 3 verileri sqlite veritabanında saklıyor. Sqlite veritabanı zamanla büyüyor ve büyüdükçe ara ara onarıma, optimize edilmesine ihtiyacı oluyor. Sqlite’ta bu optimize etme işlemini vacuum ile yapıyoruz.

Firefox 3′ün kullandığı veritabanını “vacuum”ladığımızda gözle görülür bir hız farkı oluyor ve Firefox 3 daha az ram harcıyor.

Veri kaybetmeden vacuum işlemini şu şekilde yapabilirsiniz;

Linux için;

  1. Firefox’u kapatın

  2. Konsolu açın ve şu komutu uygulayın;


    for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done



  3. Bu kadar :)


Windows için;

  1. Firefox’u kapatın.

  2. Çalıştır’a cmd yazıp komut satırını açın.

  3. Firefox profilinizin buluduğu dizine cd komutu ile girin. (Örn: C:Documents and Settings<username>Application DataMozillaFirefoxProfiles) [Ayrıntılı bilgi]

  4. Vacuum komutunu çalıştırın;


    for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i



  5. Bu kadar. Windows için olanı denemedim, çalışmayabilir.


Firefox 3′ü vacuumlayarak hızlandırmayı ilk kez jnmbk‘nın tweetinde görmüştüm. Kendisine teşekkürlerimizi iletelim.

Alıntıdır.
caylakpenguen
caylakpenguen

Truva Linux takımıyla 2006'da tanışan "Çaylak Penguen" -BASH- betiklerine bayılır. Truva'nıñ çekirdek derleme işleri ile çalışan cd tasarımıyla uğraşmaktadır.

2 yorum:

  1. Selamlar,
    Findoz tarafındaki kodu ben çalıştıramadım. Bir şeyler eksik ama çıkartamadım. Daha önce python/SQLite3 çalışmalarım için Sqliteadmin (http://sqliteadmin.orbmu2k.de/) kurulu idi . Bahsi geçen vt'leri bununla açıp sıklaştırdım.

    YanıtlayınSil
  2. caylakpenguen16 Mart 2009 14:13

    Merhaba.
    for f in ~/.mozilla/firefox/*/*.sqlite; do /opt/lampp/bin/sqlite3 $f 'VACUUM;'; done

    olarak çalıştırmıştım. Alıntı yaptığım metni değiştirmeden yayınladım.
    sanırım sqlite3 çalışma dizininden farkı bir konumda kurulu.
    iyi çalışmalar.

    YanıtlayınSil