การปรับแต่ง website ให้เร็วขึ้นด้วย mod_pagespeed - HOSTNEVERDIE
Elementor Pro ปกติราคา 1,750 บาท/ปี โปรโมชั่นพิเศษ WordPress Hosting พร้อม Elementor Pro เริ่ม 1,499 บาท/ปี

ฐานความรู้

การปรับแต่ง website ให้เร็วขึ้นด้วย mod_pagespeed

เมื่อปลายปี 2010 google ได้ออก module สำหรับ apache เพื่อทำเว็บผู้ชมสามารถเข้าชมเว็บได้เร็วขึ้น รายละเอียดอ่านเพิ่มเติมได้จาก blog ของ google http://googlewebmastercentral.blogspot.co.uk/2010/11/make-your-websites-run-faster.html


หลักการของ module นี้คือแทนที่เราจะต้องปรับปรุง HTML, JavaScript, CSS และรูป เพื่อให้เว็บสามารถทำงานได้ดีขึ้นด้วยตัวเราเอง เราก็ให้ server ทำให้แทน โดยmodule ตัวนี้มีชื่อว่า mod_pagespeed ซึ่งสามารถทำให้เว็บคุณเร็วขึ้นได้ถึงสองเท่า

mod_pagespeed ทำงานค่อนข้างฉลาด นอกจากบีบอัดไฟล์ javascipt หรือ css เพื่อช่วยประหยัด Bandwidth แล้วยังสามารถ rewrite (แก้ไขนั่นเอง) ไฟล์เหล่านี้ เพื่อให้ทำงานได้ดีขึ้น ตัวอย่างเช่น 

การทำ sprite images  => เป็นเทคนิคการเขียน css เพื่อให้เว็บทำงานได้เร็วขึ้น โดยส่งข้อมูลรูปใหญ่รูปเดียวแทนที่จะใช้รูปเล็กๆ หลายๆ รูปไปที่ browser ของฝั่งผู้ใช้งาน ทำให้ส่งได้เร็วขึ้น ซึ่ง browser จะทำการตัดรูปออกเป็นรูปเล็กๆ ก่อนใช้งานตามคำสั่งใน css เอง

ในส่วนนี้ทำค่อนข้างยุ่งยาก แต่ mod_pagespeed สามารถทำให้เราได้โดยที่เราแค่ตั้งค่าเท่านั้น

หากต้องการจะเริ่มใช้งาน mod_pagespeed ต้องมี VPS หรือ Dedicated Server เพราะ Shared host ส่วนมากไม่มีให้เนื่องจากมันทำให้ server ทำงานหนักขึ้นและกิน RAM เพิ่มขึ้น อีกตั้ง module ตัวนี้ยังเป็น beta อยู่

 

วิธีเริ่ม
1. อ่านวิธีติดตั้งได้ที่

https://developers.google.com/speed/docs/mod_pagespeed/install

http://code.google.com/p/modpagespeed/wiki/HowToBuild

 

2. Filter และการตั้งค่าหาอ่านได้ที่

https://developers.google.com/speed/docs/mod_pagespeed/config_filters

 

3. หากใช้แล้วติดปัญหาก็เปิดให้ใช้ mod pagespeed เฉพาะบางโดเมน

https://developers.google.com/speed/docs/mod_pagespeed/domains

หรือในโดเมนเดียวกันก็สามารถกำหนด path ที่ไม่ต้องการใช้งานได้

https://developers.google.com/speed/docs/mod_pagespeed/restricting_urls

 

ข้อสรุป
- mod pagespeed ทำให้
website ทำงานได้เร็วขึ้น

- แต่ mod pagespeed ทำ server ใช้ทรัพยากร เช่น CPU และ RAM เพิ่มขึ้น

- หากต้องการเน้นรองรับคนมากกว่าความเร็ว website ให้ใช้ NGINX เพราะช่วยประหยัด CPU และ RAM แต่ NGINX ก็ให้ website ทำงานได้เร็วขึ้นด้วย

 

 

  • 6 ผู้ใช้งานชอบบทความนี้
ชอบบทความนี้?

บทความที่เกี่ยวข้อง

 การเพิ่ม user และ โดเมน เข้าไปในระบบ

1. login เข้าไปที่ http://ip vps server :2222/ username : admin password : ตามที่ระบบแจ้งไป...