*โหลดทดสอบเว็บไซต์ 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* *! เริ่มต้นได้ฟรี!*