WordPress
Speed
Performance
3 ตุลาคม 2026
เพิ่มความเร็ว WordPress ปี 2026 — ทีละขั้นตอนสำหรับมือใหม่
คู่มือฉบับสมบูรณ์ เพิ่มความเร็ว WordPress ตั้งแต่พื้นฐาน ไม่ต้องมีความรู้ด้าน Server ก็ทำได้
ทำไมความเร็ว WordPress ถึงสำคัญ
ความเร็วเว็บไซต์ไม่ใช่แค่เรื่องความสะดวกของผู้ใช้ แต่ส่งผลโดยตรงต่อ SEO และรายได้ Google ใช้ Core Web Vitals (LCP, INP, CLS) เป็นปัจจัยจัดอันดับ หากเว็บโหลดช้าจะเสียเปรียบคู่แข่งที่เว็บเร็วกว่าทันที
เวลาโหลด ผลกระทบ
0–1 วินาที ผู้ใช้รู้สึกตอบสนองทันที — อัตรา Bounce ต่ำ
1–3 วินาที ยังยอมรับได้ — Conversion เริ่มลดลงเล็กน้อย
3–5 วินาที ผู้ใช้ 40% กดออกก่อนโหลดเสร็จ
5+ วินาที Bounce Rate สูงมาก — Google ลดอันดับ
💡 เป้าหมาย LCP ปี 2026
Google กำหนดให้ LCP (Largest Contentful Paint) ควรต่ำกว่า 2.5 วินาที เพื่อให้ผ่านเกณฑ์ "Good" ใน Core Web Vitals
วัดความเร็วเว็บก่อนปรับแต่ง
ก่อนปรับแต่งควรวัดค่าพื้นฐาน (Baseline) ก่อน เพื่อเปรียบเทียบผลลัพธ์หลังปรับ เครื่องมือฟรีที่แนะนำ:
Google PageSpeed Insights — วัด Core Web Vitals จริงและ Lab Data แยก Mobile/Desktop
GTmetrix — ดู Waterfall Chart เห็นว่าทรัพยากรไหนโหลดช้าที่สุด
WebPageTest — ทดสอบจาก Location หลายจุดทั่วโลก
บันทึกค่า LCP, FCP (First Contentful Paint) และ Total Page Size ก่อนเริ่มปรับแต่ง จะได้รู้ว่าปรับแล้วดีขึ้นแค่ไหน
เลือก Hosting ที่ดีเป็นพื้นฐาน
Hosting คือรากฐานของความเร็ว ถึงจะปรับแต่งทุกอย่างแล้วแต่ Hosting แย่ ก็ไม่สามารถทำให้เว็บเร็วได้จริง สิ่งที่ควรดูในการเลือก Hosting สำหรับ WordPress:
1 PHP Version — ใช้ PHP 8.2+ เพราะ PHP 8.x เร็วกว่า 7.x ถึง 30% ตรวจสอบว่า Hosting รองรับและเปลี่ยนได้จาก Control Panel
2 Storage SSD — Hosting ที่ใช้ SSD อ่านข้อมูลเร็วกว่า HDD หลายเท่า โดยเฉพาะ Query ฐานข้อมูล
3 Location ใกล้กลุ่มเป้าหมาย — ถ้าผู้ใช้อยู่ในไทย เลือก Server ไทยหรือสิงคโปร์ Latency จะต่ำกว่า Server ต่างประเทศ
4 Web Server ที่รองรับ — LiteSpeed เร็วกว่า Apache สำหรับ WordPress เพราะมี LSCache ในตัว
⚠️ Shared Hosting vs WordPress Hosting
Shared Hosting ราคาถูกมักมี Resource จำกัดและแชร์กับผู้ใช้รายอื่น ทำให้ความเร็วไม่สม่ำเสมอ WordPress Hosting ที่ออกแบบมาเฉพาะจะมี Performance ที่ดีกว่าอย่างชัดเจน
ติดตั้ง Caching Plugin
Caching คือการบันทึก HTML ที่สร้างแล้วไว้ในหน่วยความจำหรือไฟล์ เมื่อมีผู้เข้าชมครั้งถัดไป WordPress ส่งไฟล์ที่บันทึกไว้ทันทีโดยไม่ต้องประมวลผล PHP/Database ใหม่
Plugin เหมาะกับ ฟีเจอร์เด่น
LiteSpeed Cache Server LiteSpeed รวม Cache, Image Optimization, CDN
W3 Total Cache Server ทั่วไป ครบฟีเจอร์ ปรับแต่งละเอียด
WP Super Cache มือใหม่ ตั้งค่าง่าย ฟรี 100%
WP Rocket ต้องการผล Premium ครบ พร้อมใช้ (เสียเงิน)
ขั้นตอนติดตั้ง LiteSpeed Cache
ไปที่ WordPress Admin → Plugins → Add New
ค้นหา "LiteSpeed Cache" กด Install และ Activate
ไปที่เมนู LiteSpeed Cache → Cache → เปิด Enable LiteSpeed Cache
ในแท็บ Page Optimization เปิด Minify CSS, JS และ Combine
เปิด Lazy Load Images ใน Media Optimization
กด Save แล้วไปที่ Toolbox → Purge All เพื่อล้าง Cache เก่า
ปรับแต่งรูปภาพ (Image Optimization)
รูปภาพมักเป็นสาเหตุหลักที่ทำให้หน้าเว็บหนัก การปรับแต่งรูปอย่างถูกต้องลดขนาดได้ 40–70% โดยที่ตาเห็นแทบไม่ต่างกัน
วิธีปรับแต่งรูปภาพ
ใช้ WebP แทน JPEG/PNG — WebP ขนาดเล็กกว่า 25–35% คุณภาพเท่ากัน รองรับโดย Browser สมัยใหม่ทุกตัว
Resize ก่อน Upload — อย่า Upload รูป 4000×3000px แล้วให้ CSS ย่อ ควร Resize ให้ตรงกับขนาดที่แสดงจริง
Compress ด้วย Plugin — Imagify หรือ ShortPixel บีบอัดอัตโนมัติตอน Upload
เปิด Lazy Load — รูปที่อยู่นอกจอไม่โหลดจนกว่าผู้ใช้จะเลื่อนถึง
💡 WordPress มี Lazy Load ในตัว
ตั้งแต่ WordPress 5.5 เป็นต้นมา การเพิ่ม loading="lazy" ใน img tag เป็น Default อัตโนมัติ ไม่ต้องพึ่ง Plugin เพิ่มสำหรับฟีเจอร์นี้
ลด CSS, JavaScript ที่ไม่จำเป็น
ไฟล์ CSS และ JavaScript ที่ไม่ได้ Minify จะมีช่องว่างและ Comment ที่เพิ่มขนาดไฟล์โดยไม่จำเป็น การ Minify และ Combine ช่วยลดจำนวน HTTP Request และขนาดไฟล์
กลยุทธ์ลด JS/CSS
Minify — ลบช่องว่าง Comment และตัวแปรที่ไม่จำเป็นออกจากโค้ด
Combine — รวมหลายไฟล์เป็นไฟล์เดียว ลด HTTP Request
Defer JS — โหลด JavaScript หลังจาก HTML ประมวลผลแล้ว
Remove Unused CSS — ลบ CSS ที่ไม่ได้ใช้ในหน้าออก
Disable Plugin Assets บางหน้า — Plugin บางตัวโหลด CSS/JS ทุกหน้า ทั้งที่ใช้แค่หน้าเดียว
⚠️ ระวัง JavaScript Combine
การ Combine JS ไม่เหมาะกับทุก Theme และ Plugin บาง Combination อาจทำให้ฟีเจอร์เสียหาย ควรทดสอบหลังจาก Enable เสมอ
ใช้ CDN เร่งความเร็วทั่วโลก
CDN (Content Delivery Network) คือเครือข่าย Server กระจายทั่วโลก ไฟล์ Static เช่น รูปภาพ, CSS, JS จะถูก Copy ไปไว้ที่ Server ใกล้ผู้ใช้ ทำให้โหลดเร็วขึ้นโดยไม่ต้องส่งข้อมูลข้ามทวีป
CDN แผนฟรี จุดเด่น
Cloudflare ✅ ฟรี ครอบคลุมทั่วโลก, DDoS Protection, มี Plugin WordPress
BunnyCDN ❌ (เสียเงิน) ราคาถูก, Performance ดี, Server ในเอเชียมาก
KeyCDN ❌ (Trial) Speed ดี, API ครบ
ตั้งค่า Cloudflare สำหรับ WordPress
สมัคร Cloudflare ฟรีที่ cloudflare.com
เพิ่มโดเมนและเปลี่ยน Nameserver ตามที่ระบบแนะนำ
ติดตั้ง Plugin "Cloudflare" ใน WordPress เชื่อมต่อกับ Account
เปิด Caching Level = Standard, Browser Cache TTL = 4 ชั่วโมง
เปิด Auto Minify สำหรับ JS, CSS, HTML
ปรับแต่ง Database WordPress
ฐานข้อมูล WordPress จะสะสม Post Revisions, Spam Comments, Transients และข้อมูลขยะอื่นๆ ทำให้ Query ช้าลงเมื่อข้อมูลมากขึ้น การ Optimize Database ช่วยให้ Query เร็วขึ้น
วิธี Optimize Database
ลด Post Revisions — เพิ่ม define('WP_POST_REVISIONS', 3); ใน wp-config.php เก็บแค่ 3 Version ล่าสุด
ลบ Spam/Trash — ลบ Comments สแปมและ Post ที่อยู่ใน Trash ออกเป็นประจำ
ล้าง Transients — Plugin เช่น WP-Optimize ช่วยลบ Transient เก่าออกอัตโนมัติ
Optimize Tables — ใช้ phpMyAdmin → เลือก Tables ทั้งหมด → Optimize Table
// เพิ่มใน wp-config.php ก่อน "That's all, stop editing!"
define('WP_POST_REVISIONS', 3);
define('EMPTY_TRASH_DAYS', 7);
เลือก Theme ที่เบาและเร็ว
Theme เป็นปัจจัยสำคัญที่มักถูกมองข้าม Theme ที่สวยแต่โหลด Library ขนาดใหญ่มากมาย อาจทำให้ปรับแต่งเท่าไหร่ก็ไม่ผ่านเกณฑ์ Core Web Vitals
Theme ขนาด CSS (approx) Performance Score
GeneratePress ~30KB สูงมาก
Astra ~50KB สูง
Kadence ~55KB สูง
Divi ~400KB+ ต้องปรับแต่งมาก
Avada ~500KB+ ต้องปรับแต่งมาก
💡 เลือก Block Theme สำหรับ WordPress 6.x
Block Theme (Full Site Editing) รุ่นใหม่เช่น Twenty Twenty-Five มีโค้ดเบากว่า Classic Theme เพราะสร้างมาใหม่ตั้งแต่ต้น ไม่ต้องแบก Legacy Code เก่า
คำถามที่พบบ่อย
WordPress ช้าเพราะอะไร?
สาเหตุหลักได้แก่ Hosting คุณภาพต่ำ ขาด Caching รูปภาพขนาดใหญ่ Plugin มากเกินไป และ Theme ที่หนัก แก้ได้โดยปรับแต่งแต่ละจุดตามลำดับความสำคัญ โดยเริ่มจาก Hosting และ Caching ก่อน
Caching Plugin ไหนดีที่สุดสำหรับ WordPress?
LiteSpeed Cache เหมาะกับ Hosting ที่ใช้ LiteSpeed Web Server, W3 Total Cache และ WP Super Cache เหมาะกับ Apache/Nginx ทั่วไป ควรเลือกให้ตรงกับ Server ที่ใช้ สำหรับมือใหม่แนะนำ WP Super Cache เพราะตั้งค่าง่ายที่สุด
CDN จำเป็นสำหรับเว็บไทยไหม?
ถ้ากลุ่มผู้ใช้อยู่ในไทยและ Hosting อยู่ในไทย CDN อาจไม่จำเป็นมาก แต่ถ้ามีผู้ใช้ต่างประเทศด้วย CDN ช่วยลด Latency ได้ชัดเจน Cloudflare มีแผน Free ที่เพียงพอสำหรับเว็บขนาดกลาง และยังช่วยป้องกัน DDoS ได้ด้วย
ปรับแต่งรูปภาพด้วย Plugin ตัวไหนดี?
Imagify, ShortPixel และ Smush เป็น Plugin ยอดนิยมสำหรับบีบอัดรูปภาพอัตโนมัติ รองรับการแปลงเป็น WebP ซึ่งขนาดเล็กกว่า JPEG/PNG 25–35% แนะนำ ShortPixel สำหรับมือใหม่เพราะมีแผนฟรีให้ใช้ 100 รูปต่อเดือน
ควรใช้ Plugin กี่ตัวสำหรับ WordPress?
ไม่มีตัวเลขตายตัว แต่ควรเก็บเฉพาะ Plugin ที่ใช้งานจริงและมี Performance ดี Plugin ที่ไม่ได้ใช้ควรลบออก ไม่ใช่แค่ Deactivate เพราะ Database ยังมี Tables ของมันอยู่ และบาง Plugin ยังโหลด Code แม้จะ Deactivate แล้ว
Lazy Load Images คืออะไร?
Lazy Load คือการโหลดรูปภาพเฉพาะเมื่อผู้ใช้เลื่อนหน้าถึงบริเวณนั้น ช่วยลด Initial Load Time และประหยัด Bandwidth WordPress 5.5+ รองรับ Lazy Load ในตัวโดยไม่ต้องใช้ Plugin เพิ่ม
สรุป — Checklist เพิ่มความเร็ว WordPress
ปรับแต่ง WordPress ให้เร็วไม่ใช่เรื่องยาก ถ้าทำตามลำดับความสำคัญที่ถูกต้อง:
เลือก Hosting ที่ดี — PHP 8.2+, SSD, Server ใกล้กลุ่มเป้าหมาย
ติดตั้ง Caching Plugin — LiteSpeed Cache หรือ WP Super Cache
ปรับแต่งรูปภาพ — Compress, แปลงเป็น WebP, เปิด Lazy Load
Minify CSS/JS — ลดขนาดไฟล์ และ Defer JavaScript
ใช้ CDN — Cloudflare ฟรีเริ่มต้น
Optimize Database — ล้าง Revisions, Spam, Transients เป็นประจำ
เลือก Theme เบา — GeneratePress, Astra หรือ Kadence
ทำครบทุกขั้น คาดว่า PageSpeed Score จะเพิ่มขึ้น 20–40 คะแนน และเวลาโหลดลดลงเหลือต่ำกว่า 2 วินาที