
# Compress teks, html, javascript, css, xml:Jika hosting Anda tidak mengaktifkan atau mendukung mod_deflate, Anda juga dapat mencoba menggunakan kompresi http GZIP. Kompresi gzip ini sebenarnya memiliki kemampuan kompresi yang lebih baik dibandingkan dengan mod deflate, di mana rasio kompresi sekitar 70% - 80%. Ini berarti dari setiap file 100kb, file yang dikompresi akan hanya 30kb hingga 20kb saja. Untuk menerapkan kompresi gzip ini, tambahkan kode berikut ke header.php di tema Anda sebagai contoh di bawah ini:
AddOutputFilterByType mengempis text / plain
AddOutputFilterByType mengempis text / html
AddOutputFilterByType DEFLATE text / xml
AddOutputFilterByType mengempis text / css
aplikasi AddOutputFilterByType mengempis / xml
AddOutputFilterByType aplikasi mengempis / xhtml + xml
AddOutputFilterByType mengempis aplikasi / rss + xml
Aplikasi AddOutputFilterByType DEFLATE / javascript
Aplikasi AddOutputFilterByType DEFLATE / x-javascript
# Kompresi akhir
<? phpTetapi harap dicatat, jika tema wordpress Anda menggunakan templat halaman (page.php), tidak disarankan untuk meletakkan kode di header. Kode harus ditempatkan dalam file berikut: index.php, single.php, page.php, archive.php dan 404.php. Terapkan kode seperti ini:
if (substr_count ($ _ SERVER ['HTTP_ACCEPT_ENCODING'], 'gzip')
{ob_start ("ob_gzhandler");}
else {ob_start ();}
?>
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transisi // EN "" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> begitu seterusnya ...
<? phpJika Anda telah menempatkannya dengan benar, ukuran halaman Anda harus lebih kecil dan memuat secara dramatis lebih cepat. Namun perlu diingat bahwa kompresi hanya berlaku untuk file yang dibuat oleh php. Ini tidak akan berfungsi untuk javascripts, css dan gambar. Atau, Anda juga dapat mencoba cara termudah dan termudah untuk mengompres situs wordpress Anda, lihat bagaimana melakukannya di Tips kompresi http termudah - Tanpa Plugin .
if (substr_count ($ _ SERVER ['HTTP_ACCEPT_ENCODING'], 'gzip')) {
ob_start ("ob_gzhandler");
}
else {
ob_start ();
}
?>
<? php get_header (); ?>













