แสดงบทความที่มีป้ายกำกับ mod gzip แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ mod gzip แสดงบทความทั้งหมด

วันอังคารที่ 14 ธันวาคม พ.ศ. 2553

สั่งให้ nginx บีบอัด ไฟล์ ต่างๆ (เพื่อให้หน้าเว็บโหลดเร็วขึ้น)

สั่งให้ nginx บีบอัด ไฟล์ ต่างๆ (เพื่อให้หน้าเว็บโหลดเร็วขึ้น)

เพิ่ม config พวกนี้เข้าไปใน nginx.conf จากนั้น

#gzip
gzip on;
gzip_buffers 16 8k;
gzip_http_version 1.0;
gzip_comp_level 9;
gzip_proxied any;
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript application/css;

แล้ว จะเห็นว่า header ของ ก่อนเปลี่ยนและหลังเปลี่ยน จะแตกต่างกันดังรูป และเมื่อลองดูขนาดของไฟล์ที่ ต้องโหลดระหว่าง บีบอัด กับ ไม่บีบอัด จะมีแตกกันอย่างชัดเจน จาก 7k เหลือ 2.1k



วันจันทร์ที่ 13 กันยายน พ.ศ. 2553

เพิ่มประสิทธิภาพของ Rails ด้วย Nginx + Gzip

ไม่พูดพล่ามทำเพลง คือ พอใช้งาน google webmaster มันบอกว่าเว็บเราโหลดช้าไป โดบให้คำแนะนำมาว่า ให้ใช้ module gzip ไฟล์ text ต่างๆ อืม... พอมานั่งคิดๆดู มันจริงนะ เพราะ browser + cpu สมัยนี้ ใช้แตก gzip หน้าเว็บเนี่ยเป็บเดียวเอง แล้วมันก็เป็นการประหยัด bandwidth ในการเชื่อมต่อเน็ตด้วย (ทำให้โหลดเร็วขึ้นอย่างเห็นได้ชัด) ok ว่าไงว่าตามกัน เพิ่ม config ข้างใต้นี้เข้าไปใน nginx.conf แค่นั้นเอง จากนั้นก็ restart service nginx ทีนึง จบ.

# output compression saves bandwidth
gzip on;
gzip_buffers 16 8k;
gzip_http_version 1.0;
gzip_comp_level 9;
gzip_proxied any;
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript application/css;