*โหลดทดสอบเว็บไซต์ WordPress ของคุณเองด้วย * *Kernl* *! เริ่มต้นได้ฟรี!*
ในโลกของคลาวด์คอมพิวติ้งมีตัวเลือกมากมายให้เลือก โดยปกติคุณจะต้องเลือกขนาดของอินสแตนซ์ของคุณเท่านั้น (2 vCPU หรือ 4, 2GB RAM หรือ 6) แต่ผู้ให้บริการประมวลผลบนคลาวด์บางรายกำลังยกระดับเกมของพวกเขาและเสนอตัวเลือกและประเภทอินสแตนซ์ที่หลากหลายยิ่งขึ้นเพื่อให้คุณเลือก
Vultr มีอินสแตนซ์การประมวลผล 3 ประเภท:
Cloud Computeà ¢Â คุณได้รับเซิร์ฟเวอร์เสมือนของคุณเอง แต่เป็นการแบ่งปันทรัพยากรฮาร์ดแวร์กับเพื่อนจำนวนมาก เพื่อนบ้านส่งเสียงดังอาจเป็นปัญหาได้อย่างแน่นอน Dedicatedà ¢Â เซิร์ฟเวอร์เฉพาะ แต่จำลองเสมือน ฉัน (คิดว่า) เป็นไปได้ที่จะพบกับปัญหาเพื่อนบ้านที่มีเสียงดังในสถานการณ์นี้ Bare Metalà ¢Â เซิร์ฟเวอร์และฮาร์ดแวร์เฉพาะ ไม่มีไฮเปอร์ไวเซอร์และไม่มีเพื่อนบ้านที่ส่งเสียงดังแย่งทรัพยากรของคุณ
ในบทความนี้เราจะมาดูกันว่าก
การติดตั้ง WordPress พื้นฐาน *มาก* ดำเนินการบนอินสแตนซ์การประมวลผล Vultr ประเภทต่างๆ เราจะทำเช่นนั้นโดยใช้บริการ Kernlà ¢ÂÂs WordPress Load Testing
การทดสอบ
ตามปกติกับการทดสอบโหลด Kernl ฉันนำเข้าเนื้อหาของบล็อกนี้ไปยังสภาพแวดล้อมการทดสอบโหลดแต่ละรายการ การทดสอบการโหลดเบ้
**สุดๆ** อ่านหนักๆ หากคุณมีไซต์ที่เขียนหนักหรือผสมกัน คุณอาจเห็นผลลัพธ์ที่แตกต่างออกไป
การทดสอบแต่ละครั้งดำเนินการเป็นเวลา 1 ชั่วโมง โดยมีผู้ใช้พร้อมกัน 2,000 คนสร้างโหลดจากลอนดอนและนิวยอร์กไปยังศูนย์ข้อมูลของ VultrâÂÂs ในนิวเจอร์ซีย์
การกำหนดค่า
สำหรับการทดสอบนี้ ฉันใช้อิมเมจ WordPress ที่สร้างไว้ล่วงหน้าของ Vultrà ¢Â โดยไม่มีการแคช ผู้อ่านจำนวนมากอาจพูดว่า âÂÂแต่คุณสามารถได้รับประสิทธิภาพที่ดีขึ้นมากโดยใช้ X หรือ Y และพวกเขาจะถูกต้อง! แต่ฉันไม่ได้ทดสอบประสิทธิภาพของ Apache เทียบกับ Nginx หรือ W3 Total Cache เทียบกับ WP Rocket แต่ฉันกำลังทดสอบฮาร์ดแวร์ Vultr ภายใต้การโหลดในสถานการณ์จริง ฉันแค่ต้องการทราบในตอนท้ายของบทความนี้ว่า Vultr Cloud Compute, Dedicated หรือ Bare Metal ดีกว่าสำหรับการโฮสต์ WordPress
ทดสอบ 1: Vultr Cloud Compute $10 / เดือน
การทดสอบครั้งแรกที่ฉันดำเนินการเทียบกับข้อเสนอ Vultr Cloud Compute มูลค่า $10 ต่อเดือน ตามที่คาดไว้ ประสิทธิภาพ VPS $10 ต่อเดือนไม่ได้ยอดเยี่ยม แต่ก็ไม่ถึงกับแย่มาก
อย่างที่คุณเห็น คำขอที่ล้มเหลวจำนวนมากและรักษาทรูพุตไว้ที่ 16 req/s เท่านั้น ไม่คาดคิดด้วยคอร์เดียวและ RAM 1 GB ท้ายที่สุด ฉันส่งคำขอพร้อมกัน 2,000 รายการต่อวินาทีไปที่เซิร์ฟเวอร์ การกระจายเวลาตอบสนองก็แย่เช่นเดียวกัน
โดยรวมแล้ว ผลลัพธ์สำหรับ $10 VPS เป็นไปตามที่คาดไว้ นี่ไม่ใช่การเปรียบเทียบแอปเปิ้ลกับแอปเปิ้ล (เราจะพูดถึงในภายหลัง) แต่ฉันต้องการให้คุณทราบว่าประสิทธิภาพของอินสแตนซ์ VPS พื้นฐานเป็นอย่างไร
ทดสอบ 2: Vultr Cloud Compute $80/เดือน
ด้วยการทดสอบนี้ เราเริ่มที่จะเข้าใกล้ต้นทุนของ Bare Metal และอินสแตนซ์เฉพาะ เซิร์ฟเวอร์นี้มี 6 CPU และ RAM ขนาด 16GB แข็งแกร่งกว่าเซิร์ฟเวอร์ $10 อย่างมาก
กราฟนี้บอกก
*มาก* เรื่องราวที่แตกต่างจากการทดสอบครั้งก่อน ประสิทธิภาพสูงสุดที่ 169 req/s จากนั้นปรับระดับที่ 100 req/s เรายังคงเห็นข้อผิดพลาดมากมาย แต่นี่ไม่ใช่เรื่องที่ไม่คาดคิด จริงๆ แล้วถ้าคุณเริ่มมีทราฟฟิกเยอะขนาดนี้ คุณน่าจะเริ่มแบ่ง WordPress ออกเป็นส่วนประกอบต่างๆ (ระบบไฟล์, PHP + Nginx, MySQL) และเริ่มปรับขนาดตามแนวนอน
การกระจายเวลาตอบสนองนั้นดีกว่ามากสำหรับเซิร์ฟเวอร์นี้เช่นกัน ส่วนบนนั้นแย่พอๆ กับกล่องที่ถูกกว่า แต่ช่วง 90% และด้านล่างนั้นค่อนข้างแข็งแกร่งสำหรับปริมาณการรับส่งข้อมูลที่ได้รับ
การทดสอบ 3: Vultr Bare Metal $120/เดือน
เซิร์ฟเวอร์ Vultr Bare Metal เป็นอินสแตนซ์ที่ฉันตื่นเต้นที่สุดในการทดสอบ ฉันมีจุดอ่อนสำหรับฮาร์ดแวร์อยู่เสมอ และการเข้าถึงเซิร์ฟเวอร์แบบ Bare Metal ก็ค่อนข้างดี ด้วยราคา $120 ต่อเดือน (ลดราคา ราคาจะเพิ่มขึ้นเป็น $300 ต่อเดือนในที่สุด) คุณจะได้รับ CPU 8 ตัวและ RAM ขนาด 32GB นี่เป็นเซิร์ฟเวอร์ที่ค่อนข้างจริงจัง
สีน้ำเงินจำนวนมากบนกราฟนี้ แต่ยังรวมถึงปริมาณสีแดงที่คาดไว้ด้วย คุณจะเห็นได้ว่าการโยน CPU ที่ไม่ใช่เวอร์ช่วลอีก 2 ตัวและ RAM 2 เท่าสร้างความแตกต่างอย่างมาก เราถึงจุดสูงสุดที่ 200 req/s แล้วปรับเป็น 125 req/s สำหรับการอ้างอิงนั่นคือ 17.2 ล้านคำขอต่อวัน
ปลายล่างของการกระจายเวลาตอบสนองนั้นมั่นคง แต่ปลายบนนั้นไม่ดีเลย ด้วยข้อผิดพลาดทั้งหมดนั้น จึงไม่น่าแปลกใจที่เป็นกรณีนี้
การทดสอบ 4: Vultr ทุ่มเท $120 / เดือน
ฉันมีช่วงเวลาที่ยากลำบากในการหาคำตอบว่าเหตุใด Vultr จึงตั้งราคา Bare Metal และอินสแตนซ์เฉพาะไว้ใกล้เคียงกันมาก Dedicated นั้นด้อยกว่าอย่างชัดเจน (CPU และ RAM น้อยกว่ามาก) แล้วทำไมใคร ๆ ถึงเลือกมัน? อย่างไรก็ตาม ลองดูกราฟกัน
การทดสอบนี้ถึงจุดสูงสุดที่ 100 req/s จากนั้นปรับระดับที่ประมาณ 70 ฉันคาดหวังประสิทธิภาพที่ดีกว่ามากสำหรับเงินประเภทนี้
การกระจายเวลาตอบสนองคล้ายกับกล่องอื่นๆ ด้วยความล้มเหลวทั้งหมด มันมักจะเบ้ไปในทิศทางที่ผิดค่อนข้างยาก ฉันแน่ใจว่ามีกรณีการใช้งานสำหรับอินสแตนซ์ Vultr เฉพาะเหล่านี้ แต่แน่นอนว่าไม่ใช่การโฮสต์ไซต์ WordPress
ข้อสรุป
ด้วยข้อมูลทั้งหมดนี้ มันค่อนข้างง่ายที่จะกราฟว่าค่าใดมีค่ามากที่สุด
มูลค่าคำนวณโดยนำค่าใช้จ่ายต่อเดือนหารด้วยจำนวนคำขอสูงสุด จากประสิทธิภาพที่เราเห็นข้างต้นอินสแตนซ์ Vultr Cloud Compute ดูเหมือนว่าคุ้มค่าที่สุดสำหรับการโฮสต์ WordPress สำหรับการโฮสต์ WordPress ดูเหมือนว่า Vultr Bare Metal และอินสแตนซ์เฉพาะนั้นไม่ใช่ตัวเลือกที่ดี ดังที่กล่าวไว้ข้างต้น มีกรณีการใช้งานที่มีแนวโน้มว่าเป็นทางเลือกที่ดี (อาจเป็นปริมาณงานที่ต้องการประสิทธิภาพที่สม่ำเสมอมาก)
เช่นเดียวกับการทดสอบทั้งหมดนี้ ระยะทางของคุณอาจแตกต่างกันไป! ฉันขอแนะนำให้คุณเรียกใช้การทดสอบโหลดบนโฮสต์ใหม่ที่คุณใช้เพื่อให้ทราบว่าคุณคาดหวังประสิทธิภาพประเภทใด
*โหลดทดสอบเว็บไซต์ WordPress ของคุณเองด้วย * *Kernl* *! เริ่มต้นได้ฟรี!*