gzip with apache htaccess and mod_zip
วันนี้ลอง Yslow กับเว็บตัวเองดู (เว็บนี้แหละ)
พบว่าได้ grade B เลยทีเดียว ด้วยเพราะระบบ cache อันทรงพลังของ Drupal
ส่วนที่ไม่ผ่านก็อยู่ที่ Server เช่น ETags, CDN, Gzip
ก็ลองไปค้าหาดู ส่วนที่เราจะพอแก้ได้ก็คือ gzip นี่แหละ
มีคนบอกวิธีไว้ที่ http://www.dquinn.net/htaccess-adding-etags-gzip-expires-headers/ โอ้ว เป็น wordpress น่ะ ไม่เป็นไร .htaccess น่าจะใช้ได้เหมื่อนกัน วิธีก็คือ เพิ่มส่วนนี้เข้าไปใน .htaccess ของ drupal
# GZIP
<IfModule mod_zip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>ก็เสร็จ
Roti (alpha) thinks you may like these