Turn On Compression to Speed Up Apache with Ubuntu 8.04.1

Turn On Compression to Speed Up Apache with Ubuntu 8.04.1

Gzip

แก้ไข Server Apache เพื่อทำให้เว็บไซต์ Blog ของเราโหลดเร็วด้วยการทำ Gzip ครับ วิธีเช็คดูได้จาก firebug นะครับ เริ่มเลยแล้วกัน

edit /etc/apache2/conf.d/deflate.conf

#nano /etc/apache2/conf.d/deflate.conf

แล้วทำการเพิ่มข้อมูล DEFLATE ลงไปจริงๆแล้วตรงนี้ใส่ได้หลายแบบครับจะใส่แบบไหนก็ได้แล้วแต่ยู

<IfModule mod_deflate.c>
DeflateCompressionLevel 6
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE application/x-httpd-eruby
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/postscript
<IfModule mod_headers.c>
Header append Vary User-Agent
</IfModule>
</IfModule>

หรือจะใส่แบบนี้ก็ได้เช่นกัน

<IfModule mod_deflate.c>

#Compression Settings

SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ 
no-gzip dont-vary
SetEnvIfNoCase Request_URI 
.(?:exe|t?gz|zip|bz2|sit|rar)$ 
no-gzip dont-vary
SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary

#Browser Settings

BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html

</IfModule>

หรือ

<IfModule mod_deflate.c>
<FilesMatch ".(js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

ต่อจากนั้นทำการแก้ไขไฟล์ /etc/apache2/apache2.conf :

#nano /etc/apache2/apache2.conf

ทำการเปลี่ยน Code ดังนี้

ServerSignature Off
ServerTokens Prod

แก้ไขไฟล์ /etc/apache2/sites-available/default :

#nano /etc/apache2/sites-available/default

แก้ไขที่ส่วน /var/www :

Options -Indexes FollowSymLinks

ทำการ Restart Apache server :

#/etc/init.d/apache2 restart

ที่มา http://samiux.wordpress.com/2008/08/12/howto-home-made-nas-server-with-ubuntu-8041-%E2%80%93-part-v/

  • น่าสนใจอะคะไว้สอบเสร็จจะมองลองดู

  • ลองนำไปทำ seo ดูดีกว่า

  • aimstar4u

    ที่ร้านเน็ตของผมเองก็ใช้ Ubuntu อยู่พอดี ยังไงเดี๋ยวจะลองเอาเทคนิคนี้ไปใช้ดูครับ ขอบคุณมากๆสำหรับคำแนะนำดีๆ

  • Advantageously, the send is in reality the sweetest on this merited topic.