Tuesday, August 9, 2011

Script Untuk Menghemat Bandwith di Hosting


Script Untuk Menghemat Bandwith di Hosting

Script Untuk Menghemat Bandwith di Hosting
Sumber gambar : jurmansyah.net
Script Untuk Menghemat Bandwith di Hosting – Untuk yang mempunyai bandwith yang terbatas pada hostingnya mungkin pada suatu saat akan kehabisan bandwith , karena pengunjung akan kian bertambah. Jadi pasti script ini sangat berguna jika kita mempunyai bandwith terbatas pada hosting kita.

Script ini saya temukan pada forum adsense-id dari salah satu member disana. Cara penggunaan script ini tergolong mudah , hanya perlu copy dan mengeditnya sedikit saja.
Script Untuk Menghemat Bandwith di Hosting
  1. Pertama masuk dulu ke hosting anda, lalu cari file .htaccess , yang letaknya di root atau satu folder dengan wp-admin, wp-content dan lain-lain.
  2. Setelah itu backup dulu file .htaccess , agar jika terjadi kesalahan kita bisa merestore nya. Download file .htaccess tadi.
  3. Setelah mendownloadnya buka file tersebut dengan menggunakan notepad atau sejenisnya. Anda juga bisa mengeditnya langsung dari hosting tanpa mendownloadnya.
  4. Kemudian copy kan script dibawah ini.
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault “access plus 1 seconds”
ExpiresByType text/html “access plus 1 seconds”
ExpiresByType image/gif “access plus 259200000 seconds”
ExpiresByType image/jpeg “access plus 259200000 seconds”
ExpiresByType image/png “access plus 259200000 seconds”
ExpiresByType text/css “access plus 60480000 seconds”
ExpiresByType text/javascript “access plus 21600000 seconds”
ExpiresByType application/x-javascript “access plus 21600000 seconds”
</ifModule>
<ifModule mod_headers.c>
<filesMatch “\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$”>
Header merge Cache-Control “max-age=25920000, public”
</filesMatch>
<filesMatch “\\.(css)$”>
Header set Cache-Control “max-age=6048000, public”
</filesMatch>
<filesMatch “\\.(js)$”>
Header set Cache-Control “max-age=2160000, private”
</filesMatch>
<filesMatch “\\.(xml|txt)$”>
Header set Cache-Control “max-age=2160000, public, must-revalidate”
</filesMatch>
<filesMatch “\\.(html|htm|php)$”>
Header set Cache-Control “max-age=1, private, must-revalidate”
</filesMatch>
</ifModule>
<ifModule mod_headers.c>
Header unset ETag
</ifModule>
FileETag None
<ifModule mod_headers.c>
Header unset Last-Modified
</ifModule>

  • Setelah selesai copy script tersebut ke file .htaccess , save file tersebut dan upload kembali ke hosting anda.
Cara kerja script yang terdapat pada file .htaccess contohnya script diatas adalah untuk memberitahu browser agar menyimpan berkas yang kita buka atau kita unduh yang berupa cache. Dan script diatas mempunyai tenggang waktu untuk menyimpan cache , jika waktunya habis maka cache akan dihapus browser dan akan otomatis memperbaruinya.
Lama penyimpanan cache juga bisa kita atur, contohnya :
ExpiresDefault “access plus 1 seconds”
ExpiresByType text/html “access plus 1 seconds”
Untuk yang diatas adalah cache untuk html , dan tenggang waktunya adalah 1 second.
ExpiresByType image/jpeg “access plus 259200000 seconds”
Untuk yang ini adalah untuk gambar yang bertipe Jpeg , tenggang waktunya adalah 259200000 detik , jadi browser akan mengunduh dari cache jika waktu tenggang masih ada, tapi jika sudah habis maka browser akan menganbilnya dari server langsung. Anda bisa menambahkan waktunya dengan menganti jumlah detiknya tersebut.
Tapi jika untuk yang suka mengedit css dalam blog mungkin tenggang waktu diatas akan lama,
ExpiresByType text/css “access plus 60480000 seconds”
Cukup lama, jadi kalau kita mengedit css, maka 60480000 detik kemudian hasilnya baru akan keluar , jadi yang suka mengedit css jangan lupa untuk mengurangi waktu untuk css tersebut.

by  on AUGUST 9, 2011 in TUTORIAL CSSWORDPRESS

0 comments:

Post a Comment