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

2 mins read

Published

20 June, 2025

Language

Thai

Written by

Share

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

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)

  1. สมัคร Cloudflare และเพิ่มเว็บไซต์

  2. เปลี่ยน Nameserver ของโดเมนไปที่ Cloudflare

  3. เปิด CDN, SSL, และ Cache Level (ควรใช้ Standard)

  4. ใช้ปลั๊กอิน Cloudflare Official หรือ WP Rocket เพื่อเชื่อม API

กรณี BunnyCDN หรือ KeyCDN (Pull Zone)

  1. สมัครและสร้าง Pull Zone (ใส่ URL เว็บไซต์)

  2. ได้ URL ใหม่ เช่น https://yourzone.b-cdn.net

  3. ติดตั้งปลั๊กอิน BunnyCDN, CDN Enabler, หรือใช้ฟีเจอร์ CDN ของ WP Rocket

  4. ตั้งให้โหลดไฟล์ 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

Written by
Hussein Hussein Ali Azeez
Hussein Hussein Ali Azeez

Share

Keep me posted
to follow product news, latest in technology, solutions, and updates

More than 120,000 people/day  visit to read our blogs

Related articles

Explore all

JS class syntax
JS class syntax
เชื่อว่าหลายๆคนที่เขียน javascript กันมา คงต้องเคยสงสัยกันบ้าง ว่า class ที่อยู่ใน js เนี่ย มันคืออะไร แล้วมันมีหน้าที่ต่างกับการประกาศ function อย่างไร? เรามารู้จักกับ class ให้มากขึ้นกันดีกว่า class เปรียบเสมือนกับ blueprint หรือแบบพิมพ์เขียว ที่สามารถนำไปสร้างเป็นสิ่งของ( object ) ตาม blueprint หรือแบบพิมพ์เขียว( class ) นั้นๆได้ โดยภายใน class
03 Sep, 2026

by

15 สิ่งที่ทุกธุรกิจต้องรู้เกี่ยวกับ 5G
15 สิ่งที่ทุกธุรกิจต้องรู้เกี่ยวกับ 5G
ผู้ให้บริการเครือข่ายในสหรัฐฯ ได้เปิดตัว 5G ในหลายรูปแบบ และเช่นเดียวกับผู้ให้บริการเครือข่ายในยุโรปหลายราย แต่… 5G มันคืออะไร และทำไมเราต้องให้ความสนใจ บทความนี้ได้รวบรวม 15 สิ่งที่ทุกธุรกิจต้องรู้เกี่ยวกับ 5G เพราะเราปฏิเสธไม่ได้เลยว่ามันกำลังจะถูกใช้งานอย่างกว้างขวางขึ้น 1. 5G หรือ Fifth-Generation คือยุคใหม่ของเทคโนโลยีเครือข่ายไร้สายที่จะมาแทนที่ระบบ 4G ที่เราใช้อยู่ในปัจจุบัน ซึ่งมันไม่ได้ถูกจำกัดแค่มือถือเท่านั้น แต่รวมถึงอุปกรณ์ทุกชนิดที่เชื่อมต่ออินเตอร์เน็ตได้ 2. 5G คือการพัฒนา 3 ส่วนที่สำคัญที่จะนำมาสู่การเชื่อมต่ออุปกรณ์ไร้สายต่างๆ ขยายช่องสัญญาณขนาดใหญ่ขึ้นเพื่อเพิ่มความเร็วในการเชื่อมต่อ การตอบสนองที่รวดเร็วขึ้นในระยะเวลาที่น้อยลง ความสามารถในการเชื่อมต่ออุปกรณ์มากกว่า 1 ในเวลาเดียวกัน 3. สัญญาณ 5G นั้นแตกต่างจากระบบ
03 Sep, 2026

by

จัดการ Array ด้วย Javascript (Clone Deep)
จัดการ Array ด้วย Javascript (Clone Deep)
ในปัจจุบันนี้ ปฏิเสธไม่ได้เลยว่าภาษาที่ถูกใช้ในการเขียนเว็บต่าง ๆ นั้น คงหนีไม่พ้นภาษา Javascript ซึ่งเป็นภาษาที่ถูกนำไปพัฒนาเป็น framework หรือ library ต่าง ๆ มากมาย ผู้พัฒนาหลายคนก็มีรูปแบบการเขียนภาษา Javascript ที่แตกต่างกัน เราเลยมีแนวทางการเขียนที่หลากหลาย มาแบ่งปันเพื่อน ๆ เกี่ยวกับการจัดการ Array ด้วยภาษา Javascript กัน เรามาดูตัวอย่างกันเลยดีกว่า โดยปกติแล้วการ copy ค่าจาก value type ธรรมดา สามารถเขียนได้ดังนี้
03 Sep, 2026

by

Contact Senna Labs at :

hello@sennalabs.com999 Gaysorn Centre, Unit 5B-1 (523), 5th Floor, Phloen Chit Road, Lumphini, Pathum Wan, Bangkok 10330+66 62 389 4599
© 2022 Senna Labs Co., Ltd.All rights reserved. | Privacy policy