Rabu, 02 Juli 2008

Firefox Tweak More Faster

Firefox by default is aimed at a general audience too and hopefully we can tune it more to the needs of the individual. The thread however gets fairly long and convoluted and we attempt to summarize the contents of this thread along with a couple other sources into something that is easier to digest. As with the settings on the previous page, the contents are copied into the user.js file.
Instead, the configurations are culled from the thread of what people have reported to have worked for them along with some modifications on our end.

Quick and Dirty Settings
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.pipelining.maxrequests", 500);
user_pref("nglayout.initialpaint.delay", 0);

Initial Paint Delay actually slows down the rendering of the ENTIRE page but since users tend to start reading before the entire page is rendered, setting this to a low value gives the impression that the page loads faster.

These are the settings that seem to be common to all configuration files regardless of connection speed or computer speed with a couple of additions - plugin paths can be found with about:plugins and the bookmark menu delay is turned off.

user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 128);
user_pref("content.notify.backoffcount", 5);
user_pref("plugin.expose_full_path", true);
user_pref("ui.submenuDelay", 0);

Fast Computer Fast Connection :
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("network.http.max-connections", 128);
user_pref("network.http.max-connections-per-server", 128);
user_pref("network.http.max-persistent-connections-per-proxy", 128);
user_pref("network.http.max-persistent-connections-per-server", 128);
user_pref("browser.cache.memory.capacity", 65536);

A couple settings of note - Firefox is allocated 4096 KB of memory by default and in this configuration we give it roughly 65MB as denoted by the last line. This can be changed according to what is used.

Fast Computer, Slower Connection :

This configuration is more suited to people without ultra fast connections. We are not talking about dial up connections but slower DSL / Cable connections.

user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("network.http.max-connections", 128);
user_pref("network.http.max-connections-per-server", 128);
user_pref("network.http.max-persistent-connections-per-proxy", 128);
user_pref("network.http.max-persistent-connections-per-server", 128);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("browser.cache.memory.capacity", 65536);

Fast Computer, Slow Connection :
user_pref("browser.xul.error_pages.enabled", true);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.maxtextrun", 8191);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("network.http.max-connections", 128);
user_pref("network.http.max-connections-per-server", 128);
user_pref("network.http.max-persistent-connections-per-proxy", 128);
user_pref("network.http.max-persistent-connections-per-server", 128);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("browser.cache.memory.capacity", 65536);

Slow Computer, Fast Connection :
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.notify.backoffcount", 5);
user_pref("content.notify.interval", 1000000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 1000000);
user_pref("content.maxtextrun", 4095);
user_pref("nglayout.initialpaint.delay", 1000);
user_pref("network.http.max-connections", 128);
user_pref("network.http.max-connections-per-server", 128);
user_pref("network.http.max-persistent-connections-per-proxy", 128);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("dom.disable_window_status_change", true);

One of the changes made for this particular configuration is the final line where the status bar is disabled for changing web pages to save processor time.

Slow Computer, Slow Connection :

We have entered the doldrums of the dial-up user

user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 750);
user_pref("network.http.max-connections", 128);
user_pref("network.http.max-connections-per-server", 128);
user_pref("network.http.max-persistent-connections-per-proxy", 128);
user_pref("network.http.max-persistent-connections-per-server", 128);
user_pref("dom.disable_window_status_change", true);

Some of the options we chose not to include as opposed to suggestions on the Mozillazine threads included the suggestion of catching SSL pages. Regardless of computer speed, one of the common trends is that pipelining is a good thing. Those with faster computers and gobs of memory may want to up the amount of memory available to Firefox while those with slower computers can still increase the default 4MB to something higher. This was not done in our configuration files however. Powerusers are also welcome to disable the status bar to eek out that extra CPU cycle or two.

Selasa, 01 Juli 2008

Trik Yang Digunakan Blogger Untuk Meningkatkan Traffik Ranking di Alexa


Para webmaster tentunya sudah banyak yang mengenal apa itu ‘Alexa’.
Bagi para pemilik web/blog tentunya juga sudah sering mendengar atau melihat
kata ‘Alexa Rank’ itu. Alexa merupakan sebuah perusahaan yg mengukur trafik
ranking dari sebuah web dengan berdasarkan pola penggunaan Alexa
toolbar
 dalam kurun waktu per 3
bulan. Ranking dari sebuah website didasarkan pada pengukuran ‘reach’ dan
‘pageviews’. ‘Reach’ diukur dengan melihat jumlah dari pengguna internet global
yang mengunjungi sebuah site tertentu sedangkan ‘Pageviews’ merupakan jumlah
total dari pengguna alexa yang merequest URL sebuah site. Request URL yang
berulang dari 1 user pada hari yg sama akan dihitung sebagai single pageview.


Setelah melihat apa arti dari Alexa tersebut, kita dapat menyimpulkan bahwa
alexa rank tentunya sangat berguna untuk melihat seberapa ramaikah web/blog yang
kita kelola selama ini. Akan tetapi ada juga beberapa
org
 yang kontra terhadap
kesimpulan itu. Mereka menilai bahwa perhitungan ranking alexa tidak akurat dan
dapat di cheat oleh webmaster yang tentunya berpengalaman dalam bidang itu.


Bagaimanapun Alexa rank masih tetap dibutuhkan apabila
kita ingin me-monetize-kan web/blog kita. Mereka semakin ‘respect’ terhadap website
yang mempunyai trafik alexa rank yang tinggi.


Saya akan menyampaikan beberapa cara untuk meningkatkan trafik Alexa
Rank. Langkah-langkahnya sebagai berikut :



  1. Install alexa toolbar. Toolbar ini lebih cocok dengan
    browser mozilla
    firefox
     dan dikenal dengan nama
    Sparky ‘The Alexa Toolbar for Firefox. AddSaya sudah memakainya dan
    performansinya cukup memuaskan. Saya bisa melihat Alexa Rank dari web yang
    saya kunjungi pada pojok bawah browser firefox. Get
    Sparky here!

     

     





  2. Pasang widget Alexa pada
    sidebar atau dibagian lainnya dalam website kalian untuk mengetahui rank alexa
    dan popularitas link web kalian. Seperti contoh ini :



    “Place interactive always-updated Alexa widgets on your site. These handy
    little widgets require virtually no programming skills. Just copy the html and
    put it on your site.”


  3. Gunakan Redirect pada link yang menuju pada blog kita. Contoh
    :http://redirect.alexa.com/redirect?abahsniper.blogspot.com.
    Silahkan ganti tulisan yang saya beri warna merah itu dengan URL(alamat) dari
    web/blog kalian. Saya sering menggunakan alamat redirect ini pada setiap
    kesempatan, misalnya pada signature email maupun siganture forum yang saya
    ikuti.

  4. Buat postingan yang berhubungan tentang optimasi Alexa Rank seperti
    yang saya lakukan.

  5. Buat artikel yang berkualitas, berbobot dan enak untuk dibaca sehingga
    para pengunjung berasa nyaman saat mengunjungi website kita dan tentunya untuk
    meningkatkan trafik kunjungan ke web kita. Saya pernah membaca artikelyang
    menarik dan mungkin akan berguna bagi kalian semua mengenai cara
    mempopularitaskan link website kita.

  6. Sering2lah blogwalking. Kunjungi web/blog milik orang
    lain dan berikan komentar didalam postingannya sehingga dapat membangun sebuah
    koneksi hubungan pertemanan sekaligus ajang promosi web kita sendiri.


  7. Bergabung dengan milis atau forum-forum. Jangan lupa
    untuk mencantumkan signature yang didalamnya terdapat link website kita.



POST RECENT :