| มีหลายคนถามว่าทำอย่างไรให้เว็บไซต์ เข้าได้ง่ายเข้าได้เร็ว วันนี้มาดูวิธีหนึ่งที่จะทำให้เว็บเราโหลด เร็วขึ้น วิธีใช้ .htaccess เพื่อเพิ่มความเร็วของหน้าเว็บ (page speed) ก่อนที่จะใช้ โค้ดด้านล่างนี้ ท่านต้องเช็คให้แน่ใจก่อนนะครับ ว่า เครื่อง Server ท่าน ลง วิธีติดตั้ง Module mod_deflate ของ apache ไว้หรือเปล่า เช็คได้ง่ายโดยใช้ phpinfo(); เขียนไฟล์ <?php phpinfo(); ?> save เป็นไฟล์ info.php แล้วอัพขึ้นไปบน Server เพื่อเช็คว่า apache ลง mod ที่ต้องการไว้หรือยัง ถ้า ยังไม่ได้ลงไว้ก็ลงให้เรียบร้อยตามบทความในลิงค์ด้านบนะครับ เปิด url เข้าไปที่ไฟล์ .info.php ถ้าเจอข้อความ mod_deflate ก็แสดงว่าลงไว้แล้ว ให้สร้างไฟล์ .htaccess แล้วใส่ข้อความนี้ลงไป # ---------------------------------------------------------------------- # Gzip compression # ---------------------------------------------------------------------- <IfModule mod_deflate.c> SetOutputFilter DEFLATE <IfModule mod_setenvif.c> # Netscape 4.x has some problems? BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4\.0[678] no-gzip # MSIE masquerades as Netscape, but it is fine BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48 # the above regex won?t work. You can use the following # workaround to get the desired effect: #BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # Don?t compress already-compressed files 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 .(?:avi|mov|mp3|mp4|rm|flv|swf|mp?g)$ no-gzip dont-vary SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary </IfModule> <IfModule mod_headers.c> # Make sure proxies don?t deliver the wrong content Header append Vary User-Agent env=!dont-vary </IfModule> </IfModule> ถ้าท่านสามารถเข้าไปแก้ไขไฟลื httpd.conf ก็ ทำในไฟล์นั้นก็ได้นะครับ ง่ายกว่า สามารถแยกเป็น โดเมนๆ ไป หรือจะทำรวมทั้ง Server เลยก็ได้ นี่เป็นเพียงวิธีหนึ่งที่ทำให้หน้าเว็บเราโหลดเร็วขึ้น ยังมีเทคนิคต่างๆ อืีกมาก แล้วผมจะค่อยๆ นำมาเขียนลงเรื่อยๆ นะครับ โปรดติดตามตอนต่อไป หรือถ้าใครต้องการจ้าง ปรับแต่งเว็บให้เร็วดังใจ ติดต่อมาได้ที่นี่
|
เขียนโดย page speed วันอาทิตย์ที่ 18 ธันวาคม 2011 เวลา 10:41 น.
, phpBB3, SMF, Joomla, Wordpress, CMS CRM
, JavaScript & Jquery Ajax
, SQL - Database
, ถาม - ตอบ คอมพิวเตอร์
, PHP Knowledge
, PHP News
, HTML CSS
, Free PHP Code Download script
, Web Hosting Review - Free Host Share Host VPS