เว็บไซต์ช้าลงกะทันหัน ต้องทำอย่างไร ตรวจเองใน 15 นาที

ถ้าเว็บไซต์ของคุณช้าลงกะทันหัน แทบทุกครั้งแปลว่ามีบางอย่างเปลี่ยนไป เช่น อัปเดตปลั๊กอินหรือแอป สคริปต์ใหม่ ผู้เข้าชมพุ่งสูง บอทโจมตี หรือเซิร์ฟเวอร์โฮสติ้งทรัพยากรไม่พอ เว็บที่เร็วเมื่อสัปดาห์ก่อนไม่ได้ช้าลงเอง คุณหาสาเหตุเบื้องต้นได้ภายในประมาณ 15 นาทีโดยไม่ต้องแตะโค้ด และการแก้ส่วนใหญ่ไม่ยากเมื่อรู้ว่าต้องดูตรงไหน บทความนี้มีรายการตรวจสอบ ตารางอาการ และจุดที่ควรหยุดแล้วเรียกนักพัฒนา
15 นาทีแรก: สิ่งที่คุณตรวจเองได้
- ช้าสำหรับทุกคนหรือช้าเฉพาะคุณ? เปิดเว็บบนมือถือด้วยเน็ตมือถือ แล้วให้เพื่อนร่วมงานที่อยู่อีกที่ลองเปิด ถ้าช้าเฉพาะอินเทอร์เน็ตของคุณ เว็บไม่ได้มีปัญหา
- ช้าทุกหน้าหรือเฉพาะบางหน้า? เปรียบเทียบหน้าแรก บทความ หน้าชำระเงิน และหน้าแอดมิน ถ้าช้าเฉพาะแอดมิน ให้สงสัยปลั๊กอินหรือฐานข้อมูล ถ้าช้าหน้าเดียว ให้สงสัยรูปภาพขนาดใหญ่ วิดีโอ หรือวิดเจ็ตที่ฝังไว้
- ช่วงไม่กี่วันที่ผ่านมามีอะไรเปลี่ยน? อัปเดตปลั๊กอินหรือธีม แอปใหม่ สคริปต์ติดตามหรือแชทตัวใหม่ แบนเนอร์ใหม่ แคมเปญโฆษณา อีเมลจดหมายข่าวที่ส่งถึงคนมากขึ้น ความช้าแทบทุกครั้งเริ่มจากการเปลี่ยนแปลง ดูบันทึกการอัปเดตใน CMS และถามทีม
- รัน PageSpeed Insights เข้า pagespeed.web.dev แล้ววาง URL ถ้า server response time ยาวมาก แสดงว่าเป็นที่โฮสติ้งหรือระบบหลังบ้าน ถ้ารูปภาพใหญ่ แสดงว่าเป็นที่สื่อ ถ้ามีสคริปต์ของบุคคลที่สามเป็นรายการยาว แสดงว่าเป็นที่เครื่องมือการตลาด
- ดูแดชบอร์ดโฮสติ้ง โฮสต์ส่วนใหญ่แสดง CPU หน่วยความจำ และแบนด์วิดท์ เส้นที่ค้างที่ 100% แปลว่าทรัพยากรเต็มหรือมีโหลดหนัก และเช็กอีเมลว่าโฮสต์แจ้งเรื่องขีดจำกัดหรือระงับบริการหรือไม่
- ดูว่าใครเข้าเว็บอยู่ ใน Google Analytics (หรือสถิติของโฮสต์) ทราฟฟิกสูงกว่าปกติมากไหม มาจากประเทศที่คุณไม่ได้ขายของ หรือเข้าหน้าที่ไม่มีใครลิงก์ไปหรือไม่ นั่นคือทราฟฟิกพุ่งหรือบอท
ถ้าคุณเห็นคำตอบตั้งแต่ข้อ 3 ถึง 6 คุณอาจแก้เองได้ เช่น ปิดปลั๊กอินหรือสคริปต์ล่าสุด บีบอัดรูปที่ใหญ่เกินไป หรืออัปเกรดแพ็กเกจโฮสติ้ง แต่ถ้าเว็บเข้าไม่ได้เลย ให้ใช้ เช็กลิสต์เว็บไซต์ออฟไลน์ แทน
วิธีวัดผลให้ถูกต้อง
เครื่องมือฟรี 2 อย่างบอกได้เกือบทุกอย่างที่ต้องรู้
- PageSpeed Insights แสดงข้อมูล 2 แบบ ส่วนบนคือข้อมูลภาคสนามจากผู้ใช้ Chrome จริงใน 28 วันที่ผ่านมา ส่วนล่างคือการทดสอบในห้องทดลองที่เพิ่งรัน ถ้าผลทดสอบแย่แต่ข้อมูลภาคสนามยังดี แปลว่าความช้าเพิ่งเกิดขึ้น
- Core Web Vitals ใน Google Search Console จัดกลุ่มหน้าตามประสบการณ์ของผู้เข้าชมจริง เกณฑ์ที่ Google ถือว่า "ดี" คือ Largest Contentful Paint (การโหลด) ไม่เกิน 2.5 วินาที, Interaction to Next Paint (การตอบสนอง) ไม่เกิน 200 มิลลิวินาที และ Cumulative Layout Shift (ความนิ่งของหน้า) ไม่เกิน 0.1 โดยวัดที่เปอร์เซ็นไทล์ที่ 75 ของการเข้าชม รายงานนี้ใช้ช่วง 28 วัน ดังนั้นการแก้ไขจะใช้เวลาหลายสัปดาห์กว่าจะเห็นผล ใช้ PageSpeed Insights ยืนยันผลการแก้ไขได้ทันที
หากต้องการตรวจกว้างขึ้น EngineeringScore ผลิตภัณฑ์ของเราเอง มีการตรวจเว็บไซต์ฟรี ครอบคลุมประสิทธิภาพ ความปลอดภัย SEO การเข้าถึง และความน่าเชื่อถือ ช่วยให้เห็นว่าความช้ามาพร้อมสัญญาณเตือนอื่น เช่น ซอฟต์แวร์ล้าสมัยหรือไม่
อาการ สาเหตุที่เป็นไปได้ และสิ่งที่ควรทำ
| อาการ | สาเหตุที่เป็นไปได้ | สิ่งที่ควรทำ |
|---|---|---|
| ช้าทุกหน้า server response time ยาวมาก เกิดขึ้นโดยไม่ได้เปลี่ยนอะไร | โฮสติ้ง: เซิร์ฟเวอร์ที่ใช้ร่วมกันโหลดหนัก หรือเกินขีดจำกัดของแพ็กเกจ | ดูแดชบอร์ดและตั๋วซัพพอร์ต ถามโฮสต์เรื่องขีดจำกัด พิจารณาแพ็กเกจใหญ่ขึ้นหรือเปลี่ยนโฮสต์ |
| ช้าหลังอัปเดตหรือติดตั้ง หน้าแอดมินก็ช้า | ปลั๊กอิน แอป หรือธีม (คิวรีหนัก ชนกัน) | ย้อนกลับหรือปิดตัวล่าสุด แล้วเปิดทีละตัว สำรองข้อมูลก่อนเสมอ |
| หน้าที่มีรูปใหญ่ช้า PageSpeed เตือนเรื่องขนาดรูป | รูปไม่ได้บีบอัด ฟอร์แมตไม่เหมาะ วิดีโอหน้าแรก | บีบอัดและลดขนาดรูป ใช้ WebP หรือ AVIF โหลดแบบ lazy-load ส่วนที่อยู่ใต้หน้าจอ |
| ช้าเฉพาะบางช่วงเวลา หรือหลังแคมเปญหรือข่าว | ผู้เข้าชมพุ่งเกินกำลังของโฮสติ้ง | เปิดแคชหรือ CDN เพิ่มทรัพยากรชั่วคราว และวางแผนรับช่วงพีคครั้งหน้า |
| ช้ากะทันหัน มีผู้เข้าชมแปลก ๆ URL เดียว (login, search, xmlrpc) ถูกยิงซ้ำ | ทราฟฟิกบอท การดูดข้อมูล หรือการสุ่มรหัสผ่าน | บล็อกด้วยไฟร์วอลล์หรือกฎของ CDN จำกัดจำนวนครั้งการล็อกอิน แล้วตรวจว่าเว็บไม่ถูกแฮก |
| หน้าขึ้นแล้วค้าง กระตุก หรือโหลดไม่จบ | สคริปต์ของบุคคลที่สาม เช่น แชท พิกเซลติดตาม แท็กโฆษณา ฟอนต์ หรือแผนที่ | ดู waterfall ใน dev tools ของเบราว์เซอร์ ลบหรือหน่วงสคริปต์ที่ช้าที่สุด |
| ช้าพร้อมป๊อปอัปแปลก ๆ รีไดเรกต์ หรือหน้าสแปม | เว็บถูกแฮกและรันโค้ดอันตราย | ถือเป็นเหตุด้านความปลอดภัย ดู คู่มือเว็บไซต์ถูกแฮก |
สาเหตุทั้งหกโดยละเอียด
โฮสติ้ง
ถ้าเซิร์ฟเวอร์เองตอบช้า การบีบอัดรูปก็ไม่ช่วย สัญญาณคือ server response time ใน PageSpeed Insights ยาวทุกหน้า รวมถึงหน้าง่าย ๆ โฮสติ้งแบบแชร์ราคาถูกใช้ได้ จนกว่าเว็บของคุณหรือเพื่อนบ้านบนเซิร์ฟเวอร์เดียวกันจะโตขึ้น โฮสต์บอกได้ว่าคุณชนขีดจำกัด CPU หน่วยความจำ หรือโพรเซสหรือไม่
ปลั๊กอินและแอป
บน WordPress, WooCommerce และ Shopify ส่วนเสริมเป็นสาเหตุที่พบบ่อยที่สุดของความช้ากะทันหัน มักเกิดหลังอัปเดต ปลั๊กอินที่เขียนไม่ดีตัวเดียวอาจยิงคิวรีฐานข้อมูลนับร้อยต่อหน้า ถ้าหน้าแอดมินช้าด้วย นั่นเป็นเบาะแสสำคัญ
รูปภาพและสื่อ
เคสคลาสสิก: มีคนอัปโหลดรูป 6 MB ขึ้นหน้าแรก แก้ง่ายและหาง่าย เพราะ PageSpeed ระบุไฟล์ที่เป็นปัญหาให้
ผู้เข้าชมพุ่ง
เป็นปัญหาที่ดี แต่ก็ยังเป็นปัญหา ข่าว จดหมายข่าว หรือแคมเปญโฆษณาอาจพาผู้เข้าชมมาใน 1 ชั่วโมงมากกว่าที่แพ็กเกจรับไหว แคชและ CDN รับได้เกือบทั้งหมด
บอทและการโจมตี
ทราฟฟิกอัตโนมัติอาจกินสัดส่วนใหญ่ของกำลังเว็บเล็ก ๆ สัญญาณคือคำขอจำนวนมากไปที่ URL เดียว ทราฟฟิกจากภูมิภาคที่คุณไม่ได้ให้บริการ และความช้าที่ไม่สัมพันธ์กับยอดขายหรือผู้สมัครที่เพิ่มขึ้น อาจเป็นการพยายามสุ่มรหัสผ่านด้วย จึงควรตรวจว่าเว็บไม่ถูกแฮกตามมา
สคริปต์ของบุคคลที่สาม
เครื่องมือแชท heat map พิกเซลโฆษณา และแบนเนอร์คุกกี้ ล้วนโหลดจากเซิร์ฟเวอร์ของบริษัทอื่น เมื่อตัวใดตัวหนึ่งช้า เว็บคุณต้องรอ เกิดขึ้นได้แม้ฝั่งคุณไม่ได้เปลี่ยนอะไรเลย
ตัดสินใจอย่างไร: แก้เองหรือเรียกนักพัฒนา
แก้เองถ้าสาเหตุชัดและย้อนกลับได้ เช่น รูปใหญ่เกินไปหนึ่งรูป ปลั๊กอินที่ปิดแล้วเปิดใหม่ได้ สคริปต์ติดตามที่เพิ่งเพิ่มเมื่อสัปดาห์ก่อน
เรียกนักพัฒนาถ้าตรงกับข้อใดข้อหนึ่ง
- ตรวจครบ 15 นาทีแล้วยังหาสาเหตุไม่เจอ
- เว็บกำลังทำให้เสียเงิน (ชำระเงิน การจอง ลูกค้าติดต่อ)
- ความช้ามาพร้อมข้อผิดพลาด รีไดเรกต์ สแปม หรือปัญหาล็อกอิน ซึ่งอาจเป็นสัญญาณถูกแฮก
- โฮสต์บอกว่าคุณชนขีดจำกัดแต่คุณไม่รู้ว่าอะไรใช้ทรัพยากรอยู่
- การแก้ต้องแตะฐานข้อมูล เซิร์ฟเวอร์ หรือโค้ด หรือคุณกลัวทำเว็บพัง
การรอมีต้นทุนจริง หน้าชำระเงินที่ช้าเสียออเดอร์ทุกชั่วโมง และหน้าที่ช้าส่งผลต่ออันดับ Google ในระยะยาว อ่านเพิ่มเติม นักพัฒนาฉุกเฉินคิดราคาเท่าไร และเริ่มช่วยได้เร็วแค่ไหน
สิ่งที่ควรเตรียมก่อนติดต่อ
- URL ที่ช้าและเวลาที่เริ่มช้า
- สิ่งที่เปลี่ยนในสัปดาห์ที่ผ่านมา เช่น อัปเดต การติดตั้ง แคมเปญ
- ผล PageSpeed Insights (แคปหน้าจอก็พอ)
- สิทธิ์เข้าโฮสติ้งหรือวิธีเพิ่มนักพัฒนาเข้าไป และสิทธิ์แอดมินของ CMS
- ข้อมูลสำรองล่าสุด หรืออย่างน้อยชื่อเครื่องมือสำรองข้อมูล
- ข้อความแสดงข้อผิดพลาดหรืออีเมลจากโฮสต์
คุณไม่จำเป็นต้องเข้าใจเทคนิค สิทธิ์การเข้าถึงและไทม์ไลน์การเปลี่ยนแปลงช่วยประหยัดเวลาที่สุด และเวลาคือสิ่งที่คุณจ่ายเงินให้
ค่าบริการของเรา
ราคายังไม่รวม VAT
- ความช่วยเหลือฉุกเฉิน: 2,200 บาทต่อชั่วโมง นักพัฒนาอาวุโส เริ่มได้ภายในวันเดียวกัน ไม่มีขั้นต่ำ ไม่มีขั้นตอนรับเรื่อง คิดเงินรายชั่วโมง ทำงานนอกเวลาทำการได้ด้วย งานวันหยุดสุดสัปดาห์บวกเพิ่ม 50% (3,300 บาทต่อชั่วโมง) เราเซ็น NDA
- Strip card: 25,900 บาทสำหรับ 14 ชั่วโมงที่ชำระล่วงหน้า (ประมาณ 1,850 บาทต่อชั่วโมง) เริ่มงานภายใน 24 ชั่วโมง หักชั่วโมงตามที่ทำงานจริง ใช้ได้ 4 เดือน เหมาะถ้าต้องการตรวจความเร็วตอนนี้และเก็บชั่วโมงไว้สำหรับปัญหาถัดไป
- แพ็กเกจรายเดือน Starter: 13,500 บาทต่อเดือน 8 ชั่วโมง รวมการอัปเดตและมอนิเตอร์ ตอบกลับภายในวันทำการถัดไป Growth 54,000 บาทต่อเดือน 32 ชั่วโมง ตอบภายในวันเดียวกัน สัญญาขั้นต่ำ 3 เดือน หลังจากนั้นแจ้งล่วงหน้า 3 เดือน ชั่วโมงที่ไม่ได้ใช้ไม่ทบไปเดือนถัดไป
ความช้าทั่วไปที่สาเหตุชัด เช่น รูปใหญ่เกินไปหรือปลั๊กอินที่มีปัญหา มักเป็นงานสั้น ส่วนการย้ายโฮสติ้งหรือการเคลียร์ฐานข้อมูลใช้เวลานานกว่า เราจะประเมินให้ก่อนทำต่อ หากอยากเปรียบเทียบแพ็กเกจรายเดือนกับจ่ายเมื่อใช้งาน อ่าน สัญญาดูแลระบบรายเดือนหรือจ่ายตามงาน และดูตัวเลขรายเดือนทั่วไปได้ที่ ค่าดูแลเว็บไซต์ต่อเดือน
ป้องกันไม่ให้เกิดซ้ำ
- มอนิเตอร์ การแจ้งเตือนเรื่องเว็บล่มและความเร็วถึงคุณก่อนลูกค้า แพ็กเกจรายเดือนของเรารวมการอัปเดตและมอนิเตอร์
- อัปเดตอย่างมีระบบ สำรองข้อมูล ทดลองบนสำเนาสำหรับเว็บสำคัญ แล้วค่อยขึ้นจริง อย่าอัปเดตเย็นวันศุกร์ก่อนแคมเปญ
- วินัยเรื่องสคริปต์ เครื่องมือติดตามหรือแชทใหม่ทุกตัวต้องมีผู้รับผิดชอบและเหตุผล
- กฎเรื่องรูปภาพ กำหนดขนาดไฟล์สูงสุดสำหรับการอัปโหลด พร้อมบีบอัดอัตโนมัติ
- เก็บ strip card ไว้สำรอง ชั่วโมงที่ชำระล่วงหน้าทำให้ไม่ต้องผ่านขั้นตอนจัดซื้อในเวลาที่คุณถูกกดดัน
- วางแผนรับโหลด ก่อนแคมเปญ แจ้งนักพัฒนาหรือโฮสต์ว่าอีเมลชุดใหญ่จะส่งเมื่อไร
ช้าอยู่ตอนนี้ ติดต่อเราได้เลย
ถ้าเว็บของคุณช้าและการตรวจข้างต้นยังไม่ได้คำตอบ ขอความช่วยเหลือฉุกเฉิน นักพัฒนาอาวุโสจะดูเว็บของคุณภายในวันเดียวกัน บอกสาเหตุและราคาก่อนเริ่มงานที่ใหญ่ขึ้น และทุกอย่างที่เราแตะเป็นของคุณ ถ้าอยากวางแผนล่วงหน้า ดู strip card หรือ ติดต่อเรา
คำถามที่พบบ่อย
ทำไมเว็บไซต์ของฉันช้าลงกะทันหัน
มีบางอย่างเปลี่ยนไป สาเหตุที่พบบ่อยคือการอัปเดตปลั๊กอินหรือแอป สคริปต์ของบุคคลที่สามตัวใหม่ ผู้เข้าชมพุ่ง ทราฟฟิกบอท หรือขีดจำกัดของโฮสติ้ง เริ่มจากดูว่าสัปดาห์ที่ผ่านมามีอะไรเปลี่ยน
ทดสอบความเร็วเว็บไซต์ฟรีได้อย่างไร
ใช้ PageSpeed Insights ที่ pagespeed.web.dev เพื่อทดสอบเร็วพร้อมข้อมูลผู้ใช้จริง และรายงาน Core Web Vitals ใน Google Search Console เพื่อดูแนวโน้ม EngineeringScore ก็มีการตรวจฟรีเช่นกัน
ปัญหาอยู่ที่โฮสติ้งหรือที่เว็บไซต์ของฉัน
ถ้า server response time ยาวทุกหน้า แม้หน้าง่าย ๆ และแดชบอร์ดโฮสต์แสดง CPU หรือหน่วยความจำเต็ม ก็น่าจะเป็นโฮสติ้ง ถ้าช้าเฉพาะบางหน้า ให้ดูปลั๊กอิน รูปภาพ หรือสคริปต์
บอทโจมตีทำให้เว็บช้าได้ไหม
ได้ บอทดูดข้อมูลและบอทสุ่มรหัสผ่านใช้ทรัพยากรเซิร์ฟเวอร์ได้มาก สัญญาณคือคำขอจำนวนมากไปที่ URL เดียว ผู้เข้าชมจากภูมิภาคที่คุณไม่ได้ให้บริการ และเว็บช้าทั้งที่ลูกค้าจริงไม่ได้เพิ่ม
Google ใช้เวลานานแค่ไหนกว่าจะแสดงผลการแก้ไขความเร็ว
รายงาน Core Web Vitals ใน Search Console ใช้ข้อมูลผู้ใช้จริง 28 วัน ผลจึงค่อย ๆ ปรากฏ ส่วนผลทดสอบของ PageSpeed Insights เปลี่ยนทันทีและยืนยันการแก้ไขได้เร็วกว่า
แก้เว็บไซต์ที่ช้าต้องเสียเท่าไร
ที่เรา ความช่วยเหลือฉุกเฉินคิด 2,200 บาทต่อชั่วโมง ไม่รวม VAT วันหยุดสุดสัปดาห์ 3,300 บาท สาเหตุง่าย ๆ มักเป็นงานสั้น งานใหญ่เช่นการย้ายระบบ เราประเมินให้ก่อน
ป้องกันไม่ให้เว็บช้าซ้ำได้ไหม
ได้เป็นส่วนใหญ่ มอนิเตอร์ การอัปเดตอย่างมีระบบ การจำกัดสคริปต์และขนาดรูป และการวางแผนรับช่วงพีค ช่วยจับสาเหตุได้เร็ว แพ็กเกจรายเดือนหรือ strip card ทำให้มีนักพัฒนาพร้อมช่วย
บทความที่เกี่ยวข้อง

บริษัทเก่าไม่ยอมคืนโดเมน โฮสติ้ง หรือโค้ด ทำอย่างไร
โดเมน โฮสติ้ง และโค้ดเป็นของใคร จะขอคืนจากเอเจนซีหรือฟรีแลนซ์เดิมอย่างไร พร้อมตัวอย่างข้อความขอคืน ขั้นตอนต่อโดเมนแต่ละประเทศ และค่าบริการช่วยโอนย้าย


คนทำเว็บติดต่อไม่ได้ ทำยังไง? วิธีเอาโดเมน โฮสติ้ง โค้ดคืน
โปรแกรมเมอร์หายตัว ฟรีแลนซ์ทิ้งงาน หรือบริษัททำเว็บปิดตัว? วิธีเอาโดเมน โฮสติ้ง ซอร์สโค้ด และบัญชี App Store คืน ทีละขั้น พร้อมว่าใครจะเข้ามาดูแลต่อ


ชำระเงินไม่ได้ เว็บขายของ Shopify/WooCommerce: เช็กอะไรก่อน
ลูกค้าชำระเงินไม่ได้ หน้า checkout ใช้งานไม่ได้ใน Shopify หรือ WooCommerce? เช็กลิสต์ 15 นาที: หน้าสถานะ, ปลั๊กอิน, แคช, webhook, SSL, PromptPay และ Omise

