การตั้งค่า CDN อย่างถูกต้องสำหรับ WordPress
Share

WordPress เป็น CMS ที่ใช้งานง่ายและได้รับความนิยมสูง
แต่หลายเว็บไซต์กลับประสบปัญหา โหลดช้า, PageSpeed ต่ำ, หรือ คะแนน Core Web Vitals ไม่ผ่าน
ซึ่งส่วนใหญ่มักเกิดจากการโหลดไฟล์ Static (เช่น รูป, CSS, JS) จากเซิร์ฟเวอร์เดียว
ทางออกง่าย ๆ ที่ช่วยให้เว็บ WordPress เร็วขึ้นทั่วโลก คือการใช้ CDN (Content Delivery Network) ร่วมกับ ปลั๊กอิน Cache

ทำไม WordPress ต้องใช้ CDN?
-
กระจายโหลดไปยัง Edge Server ทั่วโลก → ผู้ใช้เข้าจากที่ใดก็โหลดเร็ว
-
ลดภาระของโฮสติ้งหลัก → ป้องกันเว็บล่มช่วงคนเข้าเยอะ
-
ทำให้ Googlebot เข้าถึงเว็บไซต์ได้เร็วขึ้น → ดีต่อ SEO
-
โหลดไฟล์รูป, CSS, JS เร็วขึ้นทั้งมือถือและเดสก์ท็อป
ตัวอย่าง CDN ยอดนิยมที่ใช้กับ WordPress
1. Cloudflare (ฟรี)
-
ใช้งานง่ายที่สุด → แค่เปลี่ยน DNS ไปที่ Cloudflare
-
มี SSL, Firewall, Page Rules และ Cache ครบในตัว
2. BunnyCDN (เสียเงินถูกมาก)
-
ความเร็วดีมากในไทยและเอเชีย
-
คิดตาม GB → เริ่มต้นเดือนละไม่ถึง 100 บาท
3. KeyCDN
-
ปรับแต่งได้ลึก เหมาะกับ Dev
-
มี API สำหรับเชื่อมกับปลั๊กอิน WordPress
วิธีเชื่อม CDN กับ WordPress
กรณี Cloudflare (DNS-based CDN)
-
สมัคร Cloudflare และเพิ่มเว็บไซต์
-
เปลี่ยน Nameserver ของโดเมนไปที่ Cloudflare
-
เปิด CDN, SSL, และ Cache Level (ควรใช้ Standard)
-
ใช้ปลั๊กอิน Cloudflare Official หรือ WP Rocket เพื่อเชื่อม API
กรณี BunnyCDN หรือ KeyCDN (Pull Zone)
-
สมัครและสร้าง Pull Zone (ใส่ URL เว็บไซต์)
-
ได้ URL ใหม่ เช่น https://yourzone.b-cdn.net
-
ติดตั้งปลั๊กอิน BunnyCDN, CDN Enabler, หรือใช้ฟีเจอร์ CDN ของ WP Rocket
-
ตั้งให้โหลดไฟล์ Static จาก URL ของ CDN
การใช้ CDN ควบคู่กับปลั๊กอิน Cache
-
แนะนำใช้กับ WP Rocket, W3 Total Cache หรือ LiteSpeed Cache
-
ตั้งให้ปลั๊กอิน:
-
เปิด Page Cache
-
เปิด Lazy Load
-
กำหนด CDN URL สำหรับรูปภาพ, CSS, JS
กรณีศึกษา: เว็บไซต์รีวิวสินค้าเพิ่มความเร็วทั้งมือถือและ Desktop ด้วย CDN
เว็บไซต์รีวิวสินค้าอิเล็กทรอนิกส์แห่งหนึ่งใช้ WordPress + Elementor
แต่ก่อนหน้านี้มีปัญหาโหลดช้า โดยเฉพาะในมือถือที่ใช้ 4G
ก่อนปรับ:
-
PageSpeed Insights: 58 (มือถือ), 75 (เดสก์ท็อป)
-
LCP สูงเพราะโหลดรูปหน้าปกใหญ่
-
CLS สูงจากการขยับของ layout ขณะโหลด JS
สิ่งที่ทำ:
-
ติดตั้ง BunnyCDN และเชื่อมผ่านปลั๊กอิน CDN Enabler
-
ใช้ WP Rocket เปิด Page Caching, Lazy Load
-
ย้ายไฟล์ CSS/JS ไปโหลดผ่าน BunnyCDN
ผลลัพธ์:
-
PageSpeed Insights เพิ่มเป็น 91 (มือถือ) และ 98 (เดสก์ท็อป)
-
LCP เหลือ 1.8 วินาที, CLS < 0.1
-
อันดับ SEO ของบทความรีวิวขึ้นหน้าแรกในคำค้น Long-tail หลายรายการ
สรุป
CDN เป็น “เพื่อนแท้” ของ WordPress เว็บไซต์ที่เน้น SEO, Content หรือ Traffic เยอะ การติดตั้งไม่ยาก แต่ถ้าทำถูกจุด จะได้ประโยชน์ทั้งความเร็ว UX และอันดับใน Google

Share

Keep me postedto follow product news, latest in technology, solutions, and updates
Related articles
Explore all


