จะทดสอบเว็บไซต์ WordPress ในปี 2023 ได้อย่างไร?

Rifat บทช่วยสอน WordPress Apr 25, 2023

WordPress Stress Test เป็นวิธีการที่สามารถช่วยคุณกำหนดขีดจำกัดของเว็บไซต์และระบุจุดแตกหักได้ ในการดำเนินการทดสอบความเครียดบนเว็บไซต์ WordPress ของคุณ คุณจะต้องประเมินด้านต่างๆ เช่น ความเร็วในการโหลด คุณภาพการตั้งค่า ประสิทธิภาพของปลั๊กอิน และดำเนินการทดสอบการโหลด

มีเครื่องมือมากมายสำหรับการวิเคราะห์เว็บไซต์ WordPress คุณสามารถเลือกเครื่องมือที่คุณต้องการจากตัวเลือกที่มีอยู่มากมายทางออนไลน์ เพียงป้อน URL เว็บไซต์ของคุณลงในเครื่องมือเหล่านี้เพื่อเริ่มวิเคราะห์เว็บไซต์ของคุณ

การทดสอบการทำงานสามารถช่วยคุณวิเคราะห์และปรับปรุงประสิทธิภาพเว็บไซต์ของคุณ สิ่งนี้จะช่วยให้มั่นใจได้ว่าเว็บไซต์ของคุณทำงานได้อย่างสมบูรณ์และมีประสิทธิภาพสูงสุด

ในบทความนี้ เราจะพูดถึงการทดสอบความเครียดของ WordPress และสำรวจวิธีปรับปรุงความเร็วเว็บไซต์ของคุณ

สร้างเว็บไซต์ที่น่าทึ่ง

ด้วย Elementor ตัวสร้างหน้าฟรีที่ดีที่สุด

เริ่มเลย

ความเร็วของเว็บไซต์เป็นสิ่งสำคัญสำหรับผู้เยี่ยมชม ดังที่เราได้กล่าวไปแล้วในบทความก่อนหน้านี้ ผู้เข้าชมคาดหวังว่าเว็บไซต์จะโหลดเต็มภายใน 2 วินาที

อย่างที่คุณสามารถจินตนาการได้ การบรรลุเป้าหมายนี้อาจเป็นเรื่องที่ท้าทาย อย่างไรก็ตาม มีหลายวิธีในการเพิ่มความเร็วเว็บไซต์ของคุณ นอกจากนี้ คุณสามารถวิเคราะห์เว็บไซต์ WordPress ของคุณโดยใช้วิธีการต่างๆ

เว็บไซต์ How To Stress Test

มีเครื่องมือหลายอย่างที่คุณสามารถใช้เพื่อทดสอบเว็บไซต์ได้ อย่างไรก็ตาม ในบทช่วยสอนนี้ เราจะใช้ Loader.io

นี่เป็นเครื่องมือฟรีเมียมที่ช่วยให้คุณทดสอบเว็บไซต์ของคุณได้อย่างง่ายดายสำหรับปริมาณการเข้าชมที่แตกต่างกัน ด้วยแผนฟรี คุณสามารถตรวจสอบโฮสต์เป้าหมายหนึ่งรายการ (เช่น เว็บไซต์ของคุณ) และสอง URL ต่อการทดสอบ และคุณจำกัดลูกค้า (หรือผู้เยี่ยมชม) ได้สูงสุด 10,000 รายต่อการทดสอบ

หากคุณมีเว็บไซต์ขนาดเล็ก เวอร์ชันฟรีอาจเพียงพอสำหรับความต้องการของคุณ อย่างไรก็ตาม หากเว็บไซต์ของคุณได้รับการเข้าชมจำนวนมากและคุณต้องการจำลองมากกว่านี้ คุณอาจต้องการพิจารณาอัปเกรดเป็นแผนพรีเมียม หากต้องการทดสอบความเครียด เว็บไซต์ของคุณกับ Loader.io ให้ทำตามขั้นตอนเหล่านี้

ลงทะเบียน Loader.io

คุณต้องลงทะเบียนสำหรับบัญชี Loader.io ฟรีก่อน เป็นขั้นตอนที่ง่ายมาก หลังจากบัญชีของคุณได้รับการยืนยันแล้ว คุณสามารถกำหนดค่าโฮสต์ปลายทาง (หรือโดเมน):

อย่างไรก็ตาม คุณจะต้องยืนยันว่าโดเมนที่คุณจะทดสอบเป็นของคุณ การยืนยันเป็นสิ่งสำคัญในการป้องกันการละเมิด (เนื่องจากการส่งข้อมูลจำนวนมากขนาดนี้ไปยังเว็บไซต์อื่นอาจถูกตีความว่าเป็นความพยายาม DDoS)

ในการเริ่มต้น ให้คลิก + New Host และพิมพ์โดเมนของคุณลงในช่องที่มีให้ในหน้าจอต่อไปนี้:

ขั้นตอนต่อไปคือการยืนยันโดเมนของคุณ คุณสามารถตรวจสอบผ่าน HTTP ได้ก็ต่อเมื่อคุณใช้แผนบริการฟรี ในการทำเช่นนี้ ให้เปิดไฟล์บนคอมพิวเตอร์ของคุณโดยคลิกลิงก์ดาวน์โหลด:

จากนั้น คุณต้องอัปโหลดไฟล์ที่บันทึกไว้นี้ไปยังไดเร็กทอรีรากของเว็บไซต์ของคุณ ซึ่งหมายความว่าคุณต้องใช้ไคลเอนต์ FTP เช่น FileZilla เพื่อเชื่อมต่อกับเว็บไซต์ของคุณ

หลังจากเชื่อมต่อแล้ว ให้มองหาโฟลเดอร์รูท โดยทั่วไปจะใช้ชื่อ public html หลังจากนั้น ให้อัปโหลดไฟล์ Loader.io ที่คุณดาวน์โหลดไปยังโฟลเดอร์หลักต่อไปนี้:

กลับไปที่ Loader.io เมื่อคุณพร้อม จากนั้นเลือกยืนยัน หลังจากนั้น การแจ้งเตือนที่ระบุว่าโดเมนของคุณได้รับการยืนยันแล้วควรปรากฏขึ้น:

ฉันเสร็จแล้ว! ตอนนี้คุณสามารถเลือกการทดสอบใหม่เพื่อเริ่มต้นได้แล้ว

กำหนดการตั้งค่าการทดสอบของคุณ

สำหรับการทดสอบความเครียด Loader.io มีพารามิเตอร์จำนวนหนึ่ง คุณสามารถตัดสินใจได้ว่าคุณต้องการทำการทดสอบประเภทใด เช่น:

มีสามตัวเลือกให้คุณเลือกเพื่อทดสอบประสิทธิภาพของไซต์ของคุณ:

  1. ไคลเอนต์ต่อการทดสอบ - คุณสามารถเลือกที่จะกระจายไคลเอนต์ในจำนวนที่กำหนดเท่าๆ กันตลอดการทดสอบ เช่น ทดสอบว่าไซต์ของคุณทำงานเป็นอย่างไรเมื่อมีผู้ใช้ 600 รายเข้าใช้งานเป็นเวลาหนึ่งนาที
  2. ไคลเอ็นต์ต่อวินาที - หรือคุณสามารถเลือกทดสอบไซต์ของคุณสำหรับจำนวนคำขอไคลเอ็นต์ต่อวินาทีที่เจาะจง
  3. รักษาการโหลดของไคลเอ็นต์ - ตัวเลือกนี้จะเน้นการทดสอบไซต์ของคุณสำหรับการโหลดของผู้ใช้อย่างต่อเนื่องในช่วงเวลาที่กำหนด

โปรดจำไว้ว่าแนะนำให้ใช้การทดสอบหลายรายการเพื่อให้ได้มุมมองที่ครอบคลุมเกี่ยวกับประสิทธิภาพไซต์ของคุณภายใต้เงื่อนไขต่างๆ

ในบทช่วยสอนนี้ เราจะใช้ตัวเลือก "รักษาการโหลดไคลเอ็นต์" ซึ่งจะจำลองจำนวนผู้ใช้ที่เข้าถึงไซต์ของคุณพร้อมกันในระยะเวลาที่กำหนด และยังคงใช้งานอยู่ในช่วงเวลาดังกล่าว การทดสอบนี้จะให้เวลาในการโหลดโดยเฉลี่ยสำหรับผู้ใช้เหล่านี้

หลังจากเลือกประเภทการทดสอบนี้แล้ว คุณสามารถระบุจำนวนไคลเอ็นต์ (หรือผู้ใช้) และระยะเวลาของการทดสอบได้ ตัวอย่างเช่น คุณอาจต้องการทดสอบประสิทธิภาพของไซต์ของคุณเมื่อได้รับการเข้าชม 500 ครั้งในหนึ่งนาที

หากคุณคลิกที่ "การตั้งค่าขั้นสูง" คุณสามารถตั้งค่าเกณฑ์ข้อผิดพลาดได้เช่นกัน

ซึ่งหมายความว่าคำขอใด ๆ ที่ใช้เวลานานกว่าเวลาที่คุณกำหนดไว้ (เช่น 15 วินาที) จะล้มเหลว

คุณยังสามารถค้นหาการตั้งค่าอื่นๆ สำหรับคำขอของลูกค้าได้หากคุณเลื่อนลง:

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

วิเคราะห์ผลลัพธ์

เมื่อการทดสอบเสร็จสิ้น จะมีการแจกแจงรายละเอียดของผลลัพธ์จากมุมมองของคุณ มาตรวจสอบเมตริกที่สำคัญที่สุด โดยเริ่มจากกราฟ:

ในกราฟ มีข้อมูลสองชุด - เส้นสีเขียวแสดงจำนวนลูกค้า และเส้นสีน้ำเงินแสดงเวลาตอบสนองเฉลี่ย ตามกราฟ ลูกค้า 20 รายถูกเพิ่มเข้ามาภายในกรอบเวลา 30 วินาที

ตามที่กราฟระบุ เวลาตอบกลับโดยเฉลี่ยจะเพิ่มขึ้นตามจำนวนผู้ใช้ อย่างไรก็ตาม เมื่อมีการเพิ่มไคลเอ็นต์ลำดับที่ 20 มีการลดลงอย่างมาก ซึ่งบ่งชี้ว่าเวลาตอบสนองสำหรับผู้ใช้รายนี้จะเกินขีดจำกัดข้อผิดพลาดที่ 15 วินาที จึงเกิดการหมดเวลา

จากการตรวจสอบข้อมูลในส่วนจำนวนการตอบกลับ เราจะเห็นว่ามีการตอบกลับที่สำเร็จ 19 รายการและล้มเหลว 1 รายการ

จากมุมมองของคุณ คุณอาจสังเกตเห็นว่าเวลาตอบสนองเฉลี่ยสำหรับการทดสอบนี้คือ 7210ms หรือเท่ากับ 7.21 วินาที สิ่งนี้ชี้ให้เห็นว่าเมื่อผู้ใช้ 20 คนเข้าใช้เว็บไซต์พร้อมกัน จะมีเวลาโหลดช้า

เป็นที่น่าสังเกตว่าเวลาตอบสนองที่เร็วที่สุดของไซต์คือ 1.8 วินาที ในขณะที่ช้าที่สุดคือ 15.2 วินาที (คำขอของเราล้มเหลว) การค้นพบนี้บ่งชี้ว่าไซต์โหลดได้เร็วที่สุดเมื่อมีจำนวนผู้ใช้ขั้นต่ำ

หลังจากวิเคราะห์ผลลัพธ์แล้ว คุณสามารถปรับการตั้งค่าการทดสอบเพื่อรวมไคลเอนต์ให้มากขึ้น และเรียกใช้การทดสอบอีกครั้งเพื่อตรวจสอบว่าไซต์ของคุณสามารถจัดการกับโหลดเพิ่มเติมได้หรือไม่ การเพิ่มไคลเอ็นต์ทีละน้อยจะช่วยให้คุณทราบจำนวนผู้ใช้สูงสุดที่ไซต์ของคุณรองรับได้ในคราวเดียว วิธีการนี้มีประโยชน์ในการระบุปัญหาที่อาจเกิดขึ้นกับประสิทธิภาพของไซต์ของคุณภายใต้การเข้าชมจำนวนมาก

วิธีแก้ไขปัญหา

ไม่ต้องกังวลหากผลการทดสอบความเครียดของคุณพบว่าไซต์ของคุณโหลดช้าในช่วงที่มีการเข้าชมสูง มีหลายกลยุทธ์ในการเพิ่มประสิทธิภาพ ลองตรวจสอบกลยุทธ์ที่มีศักยภาพ

  • สร้างเครือข่ายการจัดส่งเนื้อหา (CDN)
  • ใช้โปรแกรมแคช
  • การบีบอัดภาพ
  • ลบปลั๊กอินที่แข็งแกร่ง

สร้างเครือข่ายการจัดส่งเนื้อหา (CDN)

ระบบของเซิร์ฟเวอร์ที่กระจายไปตามไซต์จำนวนมากเรียกว่าเครือข่ายการจัดส่งเนื้อหา (CDN) เมื่อคุณใช้ CDN เซิร์ฟเวอร์ที่อยู่ใกล้กับตำแหน่งของผู้เข้าชมมากที่สุดจะให้บริการเว็บไซต์ของคุณในเวอร์ชันแคชแก่พวกเขา ด้วยวิธีนี้ วัสดุของคุณจะเดินทางในระยะทางที่สั้นกว่าและโหลดได้รวดเร็วสำหรับผู้ใช้

นอกจากนี้ CDN ยังสามารถช่วยลดภาระให้กับเซิร์ฟเวอร์โฮสติ้งของคุณได้อีกด้วย เวลาในการโหลดของคุณอาจได้รับการปรับปรุงให้ดียิ่งขึ้น ซึ่งอาจทำให้คะแนน Core Web Vitals ของคุณเพิ่มขึ้น

ใช้โปรแกรมแคช

การจัดเก็บเว็บไซต์ของคุณในเวอร์ชันคงที่และให้บริการแก่ผู้ใช้เรียกว่า การแคชหน้า เบราว์เซอร์จะไม่ต้องโหลดสคริปต์ขนาดใหญ่เมื่อผู้ใช้เข้าถึงไซต์ของคุณ หากคุณใช้การแคช

การแคชสามารถเพิ่มความเร็วและการทำงานของเว็บไซต์ของคุณได้ คุณสามารถจัดเตรียมเพจแบบสแตติกให้กับผู้เยี่ยมชมของคุณโดยใช้เทคโนโลยี เช่น WP Total Cache อ่านเพิ่มเติมเกี่ยวกับ วิธีการใช้เพื่อลบ WordPress Cache

การบีบอัดภาพ

ไฟล์ที่ไม่ได้รับการเพิ่มประสิทธิภาพเป็นอีกหนึ่งตัวการที่ทำให้ประสิทธิภาพการทำงานไม่ดี หน้าเว็บของคุณอาจใช้เวลาในการโหลดนานขึ้นหากไซต์ของคุณมีรายการขนาดใหญ่จำนวนมาก (เช่น รูปถ่ายและวิดีโอ) นอกจากนี้ยังบอกเป็นนัยว่าหากผู้ใช้หลายคนเข้าถึงเว็บไซต์ของคุณพร้อมกัน เว็บไซต์ของคุณจะโหลดได้ช้า

ด้วยเครื่องมือเพิ่มประสิทธิภาพรูปภาพ เช่น Optimole คุณสามารถแก้ปัญหานี้:

รูปภาพของคุณถูกบีบอัดด้วยโปรแกรมนี้โดยไม่สูญเสียคุณภาพ นอกจากนี้ยังใช้ CDN เพื่อให้บริการรูปภาพของคุณ ซึ่งสามารถเพิ่มความเร็วในการโหลดหน้าเว็บได้มากขึ้น

ลบปลั๊กอินที่แข็งแกร่ง

และคิดเกี่ยวกับการลบปลั๊กอินที่ใช้ทรัพยากรจำนวนมากออกจากเว็บไซต์ของคุณ สิ่งเหล่านี้ขยายเว็บไซต์ WordPress ของคุณด้วยการโหลดสคริปต์ที่ไม่จำเป็น ซึ่งทำให้โหลดได้ช้าลง

อีกทางเลือกหนึ่ง คุณอาจย่อโค้ด HTML, CSS และ JavaScript โดยใช้โปรแกรมที่ชื่อว่า Autoptimize เพื่อประสบการณ์ผู้ใช้ที่ดีขึ้น ปลั๊กอินนี้ยังสามารถโหลดกราฟิกของคุณแบบ Lazy Loading และ CSS (UX) ที่สำคัญในบรรทัด ได้อีกด้วย

คำสุดท้าย

โดยสรุปแล้ว การทดสอบความเครียดเว็บไซต์ WordPress ของคุณเป็นงานสำคัญเพื่อให้มั่นใจถึงความน่าเชื่อถือและความเสถียรในปี 2023 ด้วยความต้องการที่เพิ่มขึ้นของผู้ใช้ออนไลน์ สิ่งสำคัญคือต้องแน่ใจว่าเว็บไซต์ของคุณสามารถรองรับปริมาณการใช้งานสูงและรักษาประสิทธิภาพสูงสุดไว้ได้แม้ในช่วงที่มีการใช้งานสูงสุด

เพื่อเน้นการทดสอบเว็บไซต์ WordPress ของคุณอย่างมีประสิทธิภาพ คุณสามารถใช้เครื่องมือและเทคนิคต่างๆ เช่น การทดสอบโหลด การเพิ่มประสิทธิภาพโค้ด และการตรวจสอบเซิร์ฟเวอร์ ด้วยการใช้วิธีการเหล่านี้ คุณสามารถระบุคอขวดหรือจุดอ่อนในโครงสร้างพื้นฐานของเว็บไซต์ของคุณ และดำเนินการตามขั้นตอนที่จำเป็นเพื่อปรับปรุงประสิทธิภาพ

โปรดจำไว้ว่าการทดสอบความเครียดและการบำรุงรักษาเว็บไซต์ของคุณอย่างสม่ำเสมอสามารถช่วยป้องกันการหยุดทำงาน ปรับปรุงประสบการณ์ของผู้ใช้ และเพิ่มความสำเร็จของเว็บไซต์ของคุณในท้ายที่สุด ดังนั้น อย่าลืมจัดลำดับความสำคัญของการทดสอบความเครียดในแผนการบำรุงรักษาเว็บไซต์ของคุณ เพื่อให้แน่ใจว่าพร้อมสำหรับความต้องการในปี 2023 และปีต่อๆ ไป

Divi WordPress Theme