Nah mungkin bagi yang menggunakan httpd/apache caranya cukup mudah... Disini saya hanya akan membahas bagaimana cara mengoptimasi loading page menggunakan mod expire pada lighttpd (saya menggunakan kloxo sebagai kontrol panelnya...).
Oke seperti biasa gunakan putty untuk akses ke root server anda... (pasti sudah tau caranya kan)
Jangan lupa install nano terlebih dahulu untuk edit file config menggunakan SSH...
#yum install nanoSudah install nano sekarang masukkan kode berikut:
#nano /etc/lighttpd/lighttpd.conf
Nah file config lighttpd sudah terlihat tinggal di edit untuk mengaktifkan mod_expire, caranya sebagai berikut:Misal:
Hapus tanda # maka hasilnya akan tampak sebagai berikut:server.modules = ( # "mod_expire", "mod_redirect", "mod_alias", "mod_rewrite", "mod_access", "mod_auth", "mod_status", "mod_fastcgi", "mod_compress", "mod_accesslog" )
Sekarang mod expire sudah aktif, langkah selanjutnya adalah sebagai berikut:server.modules = ( "mod_expire", "mod_redirect", "mod_alias", "mod_rewrite", "mod_access", "mod_auth", "mod_status", "mod_fastcgi", "mod_compress", "mod_accesslog" )
Tulis kode pada file config tersebut:
Untuk expire url bisa ditulis 7 days, 1 mount, 1 years, etc... Alias batas waktu expire cache pada browser anda...$HTTP["url"] =~ "\.(jpg|gif|png|css|js)$" { expire.url = ( "" => "access 7 days" ) }
Lalu tulis kode pada file config untuk mengaktifkan etag
Save tekan tombol ctrl + x lalu y kemudian enteretag.use-inode = "enable" etag.use-mtime = "enable" etag.use-size = "enable" static-file.etags = "enable"
Restart lighttpd anda:
Keterangan diatas curl untuk test apakah mod expire sudah jalan atau belum....#service lighttpd restart #curl -I http://www.indobm.com/images/forum/important.png | grep Cache
Hasilnya akan tampak sebagai berikut:
HTTP/1.1 200 OK Expires: Fri, 25 Sep 2011 05:52:26 GMT Cache-Control: max-age=604800, max-age=604800 Content-Type: text/css Accept-Ranges: bytes ETag: "646531796" Last-Modified: Wed, 18 May 2011 13:54:40 GMT Content-Length: 30943 Date: Fri, 10 Jun 2011 05:52:26 GMT Server: lighttpd/1.4.28
Tahapan selesai...
Untuk test lewat mozilla anda bisa menggunakan addon mozilla.
Sekian dulu tutorialnya....