หลีกเลี่ยงภัยพิบัติ CMS: ปรับขนาด WordPress สำหรับการเข้าชมสูง
เผยแพร่แล้ว: 2022-05-04เย้! เราได้รับคำขอมากกว่าปกติถึง 100 เท่า! ทำไมมันถึงเกิดขึ้น? มันมาจากไหน? เว็บไซต์ของเราพร้อมสำหรับความท้าทายและสามารถปรับขนาดได้ตามความต้องการหรือไม่?
ทุกคนรู้ดีว่าการมีเว็บไซต์ที่มีประสิทธิภาพเป็นสิ่งจำเป็นทางธุรกิจ โดยเฉพาะอย่างยิ่งในช่วงที่มีการเข้าชมสูงสุด อันเนื่องมาจากแคมเปญการตลาดที่สำคัญหรือข่าวด่วน แต่ในระบบนิเวศขององค์กรสมัยใหม่นั้น ปัจจัยอื่นๆ อีกหลายอย่าง ซึ่งอาจเกิดขึ้นโดยบังเอิญและคาดเดาไม่ได้ก็อาจทำให้ปริมาณการใช้ข้อมูลพุ่งสูงขึ้นได้ คิดทุกอย่างตั้งแต่การรับรองผู้มีชื่อเสียง โพสต์ที่มีการยั่วยุ และกิจกรรมสำคัญๆ เช่น US Election Night ไปจนถึงปัญหาทางเทคนิคเชิงลึก เช่น การปรับใช้ส่วนหน้าแบบแยกส่วนหรือการจัดทำดัชนีบ็อตทางโลกที่ไม่ดี
ยินดีต้อนรับบางกิจกรรม ดึงดูดลูกค้าใหม่และลูกตาจำนวนมาก ผู้อื่นอาจเป็นหายนะสำหรับองค์กรของคุณ ทำให้แบรนด์ของคุณเสื่อมเสีย และทำให้ความไว้วางใจของลูกค้าลดลง ในทุกกรณี ทีมวิศวกรของคุณต้องทำทุกอย่างเพื่อให้ตอบสนองได้อย่างรวดเร็ว มีประสิทธิภาพ และคล่องตัว เพื่อทำให้ไซต์และแอปพลิเคชันของคุณมีเสียงดัง และชื่อเสียงของคุณไม่เสียหาย
ในตอนที่สองของชุดการ หลีกเลี่ยง CMS Disaster เราสำรวจสี่วิธีในการปรับขนาดเว็บไซต์ WordPress เพื่อจัดการกับคลื่นยักษ์ที่มีการเข้าชมสูง
1. มาตราส่วนแนวนอนและแนวตั้ง
เมื่อคุณกำลังคิดที่จะปรับขนาดการดำเนินงานเพื่อตอบสนองต่อการรับส่งข้อมูล คุณมีทางเลือกสองทาง: แนวนอนหรือแนวตั้ง แต่ละวิธีมีข้อดีและข้อเสีย
มาตราส่วนแนวนอน
การปรับขนาดในแนวนอนกำลังสร้างอินสแตนซ์ของไซต์หรือแอปพลิเคชันของคุณมากขึ้นเพื่อรับมือกับการเข้าชมที่พุ่งสูงขึ้น ทั้งหมดที่จำเป็นคือการเพิ่มฮาร์ดแวร์เพิ่มเติม เป้าหมายคือให้บริการการเข้าชมมากขึ้นโดยการกระจายโหลดก่อนที่จะถึงพร็อพเพอร์ตี้ของคุณ
ประโยชน์ที่สำคัญ:
- การตัดสินใจของฮาร์ดแวร์ทำได้ง่ายกว่ามากเมื่อเทียบกับการปรับขนาดในแนวตั้ง
- ขจัดความจำเป็นในการวิเคราะห์ข้อมูลเฉพาะของระบบ
- เซิร์ฟเวอร์จำนวนมากขึ้นช่วยให้การรับส่งข้อมูลดีขึ้น
- การกระจายข้อมูลของคุณไปยังหลาย ๆ โหนดหมายความว่าจะไม่มีจุดล้มเหลวเพียงจุดเดียวอีกต่อไป
สิ่งที่ต้องระวัง:
- เพิ่มความซับซ้อนอย่างมากให้กับการตั้งค่าโครงสร้างพื้นฐานของคุณ
- ค่าใช้จ่ายในการบำรุงรักษาและการดำเนินงานเพิ่มขึ้น—เซิร์ฟเวอร์เดียวบำรุงรักษาได้ง่ายกว่าหลายเซิร์ฟเวอร์
มาตราส่วนแนวตั้ง
การปรับขนาดแนวตั้งจะเพิ่มทรัพยากรเซิร์ฟเวอร์ที่จัดสรรให้กับอินสแตนซ์ที่คุณต้องตอบสนองความต้องการอยู่แล้ว นี้มีจุดมุ่งหมายเพื่อเพิ่มความสามารถของแอปพลิเคชันของคุณในการจัดการคำขอมากขึ้นโดยให้อำนาจการประมวลผลที่มากขึ้น
ประโยชน์ที่สำคัญ:
- ตัดสินใจเลือกฮาร์ดแวร์ได้ง่ายกว่า นำไปใช้งานได้น้อยกว่า—โดยทั่วไปแล้ว การอัพเกรดการตั้งค่าที่มีอยู่นั้นถูกกว่าการเตรียมการตั้งค่าใหม่ทั้งหมด
- การกำหนดค่าที่ซับซ้อนน้อยกว่าเทียบกับแนวนอน—ไม่จำเป็นต้องใช้ตัวจัดสรรภาระงานในการกระจายปริมาณการใช้งานหรือข้อกำหนดในการซิงโครไนซ์ข้อมูล
สิ่งที่ต้องระวัง:
- ตัดสินใจได้ยากกว่าว่าจะต้องอัปเกรดโครงสร้างพื้นฐานส่วนใดของเซิร์ฟเวอร์ หรือต้องย้ายซอฟต์แวร์ไปยังเซิร์ฟเวอร์อื่นโดยสิ้นเชิง
- มีโอกาสหยุดทำงานสูงขึ้น—แอปพลิเคชันของคุณมีจุดล้มเหลวเพียงจุดเดียว
- ข้อจำกัดของปริมาณพลังประมวลผลที่คุณสามารถเพิ่มลงในเซิร์ฟเวอร์เดียว
คำตอบของ WordPress VIP:
บน WordPress VIP แอปพลิเคชันของคุณจะถูกแจกจ่ายโดยค่าเริ่มต้น เราใช้เครือข่ายวิศวกรทั่วโลกและจุดแสดงตนเพื่อปกป้องแอปพลิเคชันของคุณ โดยใช้การปรับขนาดอัตโนมัติแบบไดนามิกและเครือข่ายการจัดส่งเนื้อหา (CDN) ของเราเพื่อควบคุมการรับส่งข้อมูลที่เข้าสู่แอปพลิเคชันหรือไซต์ของคุณ ทั้งหมดนี้ช่วยให้แน่ใจว่าคุณพร้อมและให้บริการเนื้อหาแม้ว่าความต้องการจะพุ่งสูงขึ้น
2. การโทรใน CDN . บุคคลที่สาม
บริการต่างๆ เช่น Cloudfront, Cloudflare และ Akamai มุ่งหวังที่จะนำเสนอจุดแสดงตนในพื้นที่แก่ผู้ขอเพื่อให้บริการเพจ ซึ่งช่วยให้ตอบสนองรวดเร็วด้วยการสื่อสารเครือข่ายน้อยลง ทำให้ไม่จำเป็นต้องใช้แอปพลิเคชันของคุณในการดำเนินการตามคำขอเลย

เป้าหมายคือเพื่อลดภาระ กระจายคำขอไปยังโหนดอื่นๆ ของ CDN อย่างเท่าเทียมกัน บริการเหล่านี้บางส่วนยังสัญญาว่าจะป้องกันคำขอที่เป็นอันตราย อย่างไรก็ตาม บริการเหล่านี้มักมีราคาแพง
CDN บุคคลที่สามให้การปกป้องแอปพลิเคชันของคุณ แต่คุณมีเวลาหรืองบประมาณเพียงพอที่จะมีส่วนร่วมกับการเข้าชมที่เพิ่มขึ้นและแอปพลิเคชันของคุณถึงขีดจำกัดหรือไม่
คำตอบของ WordPress VIP:
จะเกิดอะไรขึ้นถ้ามี CDN ที่เหมาะกับคุณตั้งแต่แกะกล่อง นั่นคือสิ่งที่ CDN ของ WordPress VIP ทำได้ เราให้บริการแอปพลิเคชันของคุณใกล้เคียงกับคำขอมากที่สุดผ่านจุดแสดงตนทั่วโลกของเรา ลดเวลาในการโหลดและปกป้องแอปพลิเคชันของคุณจากผลกระทบด้านลบจากการรับส่งข้อมูลที่เพิ่มขึ้น
ยังคงต้องการใช้ CDN ที่คุณเลือก? ไม่มีปัญหา. เรามีประสบการณ์กับผู้ให้บริการ CDN รายใหญ่ทั้งหมดและสามารถช่วยในการเชื่อมต่อกับผู้ให้บริการเหล่านี้ได้
3. ไปโต้กลับกับรูปแบบการโจมตี
คุณทราบได้อย่างไรว่าทรัพย์สินของคุณอยู่ภายใต้การโจมตี?
น่าเสียดายที่การโจมตีสมัยใหม่—โดยบอท มัลแวร์ หรือกิจกรรมที่เป็นอันตรายและถูกลงโทษจากรัฐ—นั้นซับซ้อนกว่า สามารถเจาะผ่าน VPN หรือใช้เครื่องมือทดสอบการเจาะร่วมเพื่อสร้างความเสียหายได้ ที่แย่ไปกว่านั้น รูปแบบการโจมตีไม่สามารถลดได้ในทันทีเสมอไป แม้จะวินิจฉัยแล้วก็ยังบล็อกได้ยาก
ในท้ายที่สุด พวกเขาสามารถปล่อยให้วิศวกรของคุณหงุดหงิดและเหน็ดเหนื่อย เหมือนกับว่าพวกเขากำลังเล่นเกมตีตัวตุ่นเสมือนจริงไม่รู้จบ
คำตอบของ WordPress VIP:
ความเชี่ยวชาญ โครงสร้างพื้นฐาน และทีมกระจายของ WordPress VIP สามารถควบคุมและวิเคราะห์รูปแบบการโจมตีได้ในเชิงรุก ด้วยเครื่องมือตรวจสอบในตัวและการสนับสนุนทางเทคนิคตลอด 24 ชั่วโมงทุกวัน WordPress VIP ช่วยปกป้องไซต์และแอปพลิเคชันของคุณระหว่างการโจมตี
4. เตรียมรับทราฟฟิกโดยร่วมมือกับผู้เชี่ยวชาญใน CMS ทุกขนาด
เกิดอะไรขึ้นถ้าคาดว่า จะมี หนามแหลม? คุณขอให้วิศวกรของคุณทำงานภายในงบประมาณ (และทรัพยากรที่มีอยู่) เพื่อให้แน่ใจว่าไซต์และแอปพลิเคชันของคุณยังคงออนไลน์อยู่หรือไม่? หรือคุณวางแผนสำหรับสถานการณ์ที่ดีที่สุดและเลวร้ายที่สุดโดยการร่วมมือกับผู้เชี่ยวชาญที่ไซต์การปรับขนาด
แม้แต่แผนการวางที่ดีที่สุดและการประมาณการจราจรก็ไม่ครอบคลุมถึงจำนวนจริงที่ให้บริการเสมอไป พิจารณาลูกค้า VIP ของ WordPress FiveThirtyEight “ทุ่มเทให้กับการวิเคราะห์อย่างเข้มงวดของการเมือง การเลือกตั้ง กิจการสาธารณะ กีฬา วิทยาศาสตร์ และวัฒนธรรม” ซึ่งทำลายสถิติการจราจรในคืนวันเลือกตั้งสหรัฐประจำปี 2020
ก่อนเปิดตัวไซต์ ทีมวิศวกรเฉพาะจากทั้ง WordPress VIP และ FiveThirtyEight ได้ร่วมมือกับ 10up (หน่วยงานพัฒนา WordPress VIP) เพื่อเพิ่มประสิทธิภาพไซต์อย่างขยันขันแข็ง รวมถึงประสิทธิภาพแคช เพื่อรอการเข้าชมที่ไม่ธรรมดา
การวางแผนล่วงหน้าทั้งหมดจ่ายออกไป ในช่วงสัปดาห์การเลือกตั้ง WordPress VIP ช่วยให้ FiveThirtyEight มีผู้เข้าชมหน้าเว็บ 1.3 พันล้านครั้งอย่างน่าอัศจรรย์ โดยมีคำขอสูงสุด 132,000 รายการต่อวินาทีโดยเวลาตอบสนองของเซิร์ฟเวอร์คงที่ที่ 144 มิลลิวินาทีภายใต้ภาระงาน
คำตอบของ WordPress VIP:
การบรรเทาข้อเสียของการเข้าชมที่พุ่งสูงขึ้นอย่างรวดเร็วเป็นสิ่งสำคัญสำหรับธุรกิจสมัยใหม่ที่ต้องเผชิญกับการเปลี่ยนแปลงทางดิจิทัล ในช่วงที่เพิ่มสูงขึ้น WordPress VIP จะปรับขนาดแอปพลิเคชันของคุณโดยอัตโนมัติเพื่อตอบสนองความต้องการ เพื่อให้มั่นใจว่าผู้ใช้จะได้รับประสบการณ์ที่ราบรื่น การป้องกันอีกประการหนึ่งคือการตรวจสอบโค้ดทางเลือกโดยวิศวกรผู้เชี่ยวชาญของเรา ซึ่งเป็นส่วนหนึ่งของการสนับสนุนแอปพลิเคชันและระดับที่สูงกว่า
สรุปแล้ว
ไม่ว่าจะรู้จักหรือไม่รู้จักการเข้าชมที่เข้าชมไซต์และแอปพลิเคชันของคุณ มาตรการเตรียมการและบรรเทาผลกระทบมีความสำคัญต่อภารกิจสำคัญสำหรับองค์กรใดๆ ที่หวังจะเสริมความแข็งแกร่งให้กับคุณสมบัติ ประสบการณ์ผู้ใช้ และชื่อเสียง ตั้งแต่การปรับขนาดแนวนอนและแนวตั้งไปจนถึงการโทรใน CDN ธุรกิจในปัจจุบันมีตัวเลือกมากมายในการปรับขนาด WordPress สำหรับการรับส่งข้อมูลสูง ในขณะที่ช่วยให้ทีมวิศวกรของตนพ้นจากหน้าที่การตีตัวตุ่นขณะโทร
เรียนรู้เพิ่มเติมเกี่ยวกับ WordPress VIP ที่นี่