การสนับสนุนหลายไซต์ของ WP Engine มีข้อ จำกัด เฉพาะหลายประการที่ผู้ใช้จำเป็นต้องตระหนักถึงการจัดการเครือข่าย WordPress หลายไซต์ของพวกเขาบนแพลตฟอร์มนี้อย่างมีประสิทธิภาพ
ประการแรกฟังก์ชั่นหลายไซต์บนเครื่องยนต์ WP ไม่สามารถใช้ได้ในทุกแผน ไม่ได้รับการสนับสนุนอย่างชัดเจนในแผนการเริ่มต้นหรือเริ่มต้น ส่วนขยายผลิตภัณฑ์แบบหลายไซต์นั้นมีให้สำหรับแผนร่วมกันในระดับการเติบโตขึ้นไปเท่านั้นและจะรวมอยู่ในค่าเริ่มต้นในแผนพรีเมี่ยม ซึ่งหมายความว่าผู้ใช้ในแผนระดับต่ำกว่าจะต้องอัพเกรดหากพวกเขาต้องการใช้คุณสมบัติหลายไซต์ การเปิดใช้งานหลายไซต์บนเอ็นจิ้น WP ต้องใช้กระบวนการแปลงอย่างเป็นทางการผ่านพอร์ทัลผู้ใช้ซึ่งสภาพแวดล้อมจะถูกแปลงเป็นหลายไซต์ การแปลงนี้เป็นสิ่งจำเป็นเนื่องจากมีผลต่อการกำหนดเส้นทางโดเมนและการกำหนดค่า SSL ซึ่งเป็นแง่มุมที่สำคัญสำหรับเครือข่ายหลายไซต์ให้ทำงานได้อย่างถูกต้อง
เอ็นจิ้น WP ต้องการให้มีการกำหนดค่าเครือข่ายแบบหลายไซต์เป็นโดเมนย่อยหรือการติดตั้งไดเรกทอรีย่อย เมื่อแปลงเป็นหลายไซต์ผู้ใช้จะเลือกระหว่างสองโครงสร้างนี้:
- เครือข่ายโดเมนย่อย: เว็บไซต์มี URL เช่น site1.example.com, site2.example.com
- เครือข่ายไดเรกทอรีย่อย: ไซต์มี URL เช่น example.com/site1, example.com/site2
การตั้งค่านี้ส่งผลกระทบต่อวิธีการจัดการโดเมนและใบรับรอง SSL และการตั้งค่าพอร์ทัลผู้ใช้สำหรับหลายไซต์สะท้อนความต้องการนี้
นอกจากนี้เครื่องยนต์ WP จัดการการตั้งค่าสภาพแวดล้อมบางอย่างอย่างเข้มงวดเพื่อประสิทธิภาพและเหตุผลด้านความปลอดภัย สำหรับการติดตั้งแบบหลายไซต์มีข้อ จำกัด เกี่ยวกับขนาดการอัปโหลดไฟล์ ขนาดการอัปโหลดไฟล์สูงสุดสำหรับ multisite ถูกตั้งค่าเป็น 1 MB โดยค่าเริ่มต้นซึ่งต่ำกว่า 50 MB อย่างมีนัยสำคัญสำหรับไซต์เดียว ข้อ จำกัด นี้อาจส่งผลกระทบต่อความสามารถในการอัปโหลดสื่อหรือปลั๊กอินโดยตรงผ่านผู้ดูแลระบบ WordPress ในการติดตั้งแบบหลายไซต์โดยไม่ต้องเปลี่ยนการตั้งค่าเหล่านี้ผ่านการสนับสนุนเครื่องยนต์ WP นอกจากนี้การแก้ไขการโพสต์จะถูกควบคุมด้วยขีด จำกัด เริ่มต้นที่ศูนย์และสูงสุดห้าซึ่งส่งผลกระทบต่อเวิร์กโฟลว์การแก้ไขเนื้อหาบนเครือข่ายหลายไซต์ การตั้งค่าเหล่านี้ไม่สามารถกำหนดค่าได้ของผู้ใช้โดยไม่ได้รับความช่วยเหลือจากการสนับสนุนเครื่องยนต์ WP ซึ่งสะท้อนให้เห็นถึงรูปแบบสภาพแวดล้อมการโฮสต์ที่ควบคุมได้
หนึ่งในข้อ จำกัด พื้นฐานของหลายไซต์โดยทั่วไปซึ่งใช้กับเอ็นจิ้น WP ก็คือไซต์ทั้งหมดภายในเครือข่ายแบ่งปันทรัพยากรเซิร์ฟเวอร์เดียวกัน เนื่องจาก Multisite ทำงานเป็นอินสแตนซ์ WordPress เดียวที่มีฐานข้อมูลที่ใช้ร่วมกันและพนักงาน PHP การรับส่งข้อมูลสูงหรือปลั๊กอินที่มีทรัพยากรอย่างหนักในพื้นที่ย่อยเดียวอาจส่งผลกระทบต่อประสิทธิภาพของเครือข่ายทั้งหมด ซึ่งหมายความว่าการจัดสรรทรัพยากรจะต้องมีการวางแผนอย่างรอบคอบและทรัพยากรโฮสติ้งเพิ่มเติมอาจจำเป็นเมื่อเครือข่ายเติบโตขึ้น
WP Engine Multisite ยังสืบทอดข้อ จำกัด ของ WordPress Multisite มาตรฐาน:
- มีจุดหนึ่งของความล้มเหลว; หากไซต์หนึ่งถูกบุกรุกหรือหยุดทำงานอาจส่งผลกระทบต่อไซต์ทั้งหมดในเครือข่าย
- ปลั๊กอินและธีมทั้งหมดไม่เข้ากันได้กับหลายไซต์ บางคนอาจทำงานไม่ถูกต้องหรือต้องการการควบคุมผู้ดูแลระบบซูเปอร์สำหรับการติดตั้งและการอัปเดต
- การโยกย้ายหรือสำรองข้อมูลแต่ละรายการย่อยมีความซับซ้อนเนื่องจากไซต์ทั้งหมดแบ่งปันอินสแตนซ์ฐานข้อมูลเดียวกันกับตารางที่แตกต่างกัน การแยกไซต์ย่อยเดียวสำหรับการย้ายถิ่นต้องใช้ความรู้ฐานข้อมูลขั้นสูงและไม่ตรงไปตรงมา
นอกจากนี้เครื่องยนต์ WP ให้คำแนะนำอย่างระมัดระวังด้วยจำนวนและความหลากหลายของไซต์เด็กในเครือข่ายหลายไซต์ การรวมไซต์เด็กที่แตกต่างกันมากมายที่มีธีมและปลั๊กอินจำนวนมากอาจทำให้เกิดการลดลงของประสิทธิภาพหรือความไม่แน่นอนของเครือข่าย สิ่งนี้มีความเกี่ยวข้องโดยเฉพาะอย่างยิ่งเนื่องจากสภาพแวดล้อมที่ใช้ร่วมกันบนแพลตฟอร์มโฮสติ้งของ WP Engine ซึ่งทุกไซต์ในการแชร์ Multisite Shares เส้นทางและทรัพยากร
เครื่องยนต์ WP ไม่รองรับหลายไซต์ในทุกแผนหรือสภาพแวดล้อมดังนั้นผู้ใช้จะต้องตรวจสอบแผนของพวกเขารวมถึงการสนับสนุนหลายไซต์และดำเนินการแปลงในพอร์ทัลผู้ใช้เพื่อการดำเนินการที่ถูกต้อง หลังจากการแปลงการคืนกลับไปยังไซต์เดียวเป็นไปได้ แต่เกี่ยวข้องกับการจัดการตารางฐานข้อมูลอย่างระมัดระวัง (เลือกว่าจะเก็บหรือลบตารางหลายไซต์/ไซต์ย่อย) ทำอีกครั้งผ่านเครื่องมือพอร์ทัลผู้ใช้เพื่อให้แน่ใจว่าสภาพแวดล้อมได้รับการกำหนดค่าใหม่อย่างเหมาะสม
เอกสารและทรัพยากรสนับสนุนของ WP Engine ทำให้ชัดเจนว่า Multisite มีไว้สำหรับใช้กรณีที่จำเป็นต้องใช้เครือข่ายของเว็บไซต์ที่เกี่ยวข้องหรือมีข้อ จำกัด มากกว่าระบบการจัดการลูกค้าส่วนกลาง พวกเขามีทางเลือกอื่นเช่นการจัดการไซต์ Jetpack สำหรับการจัดการเว็บไซต์อิสระหลายแห่งจากอินเทอร์เฟซหนึ่งเนื่องจาก WordPress Multisite ไม่ได้ให้ความสามารถในการจัดการไซต์ที่มีประสิทธิภาพหรือปรับแต่งในระดับ
โดยสรุปข้อ จำกัด หลักของหลายไซต์บนเครื่องยนต์ WP รวมถึง:
- Multisite มีให้เฉพาะในแผนระดับสูงกว่าด้วยส่วนขยายหลายไซต์ ไม่รวมออกจากแผน Lite และการเริ่มต้น- การแปลงเป็นหลายไซต์จะต้องทำผ่านพอร์ทัลผู้ใช้เครื่องยนต์ WP สำหรับการกำหนดเส้นทางโดเมนที่เหมาะสมและการจัดการ SSL
- ขนาดการอัปโหลดไฟล์และขีด จำกัด การแก้ไขโพสต์ถูก จำกัด โดยค่าเริ่มต้นและควบคุมโดยการสนับสนุนเครื่องยนต์ WP
- ทรัพยากรเซิร์ฟเวอร์ที่ใช้ร่วมกันในเครือข่ายหลายไซต์สามารถนำไปสู่คอขวดประสิทธิภาพหรือการหยุดทำงานหากเว็บไซต์หนึ่งใช้ทรัพยากรที่ไม่สมส่วน
- เครือข่ายแบบหลายไซต์ทั้งหมดแชร์อินสแตนซ์ฐานข้อมูลเดียวการสำรองข้อมูลที่ซับซ้อนการย้ายถิ่นและการแยกไซต์
- มีข้อ จำกัด ความเข้ากันได้ของปลั๊กอินและชุดรูปแบบพร้อมการติดตั้งและการอัปเดตอย่างเดียวอย่างเดียว
- ความซับซ้อนของการตั้งค่าการจัดการและการแก้ไขปัญหาเครือข่ายหลายไซต์นั้นสูงกว่าการติดตั้งไซต์เดียวซึ่งมักจะต้องใช้ความรู้ทางเทคนิคขั้นสูง
- เครือข่ายหลายไซต์บนเครื่องยนต์ WP จะต้องใช้โดเมนย่อยหรือโครงสร้าง URL แบบไดเรกทอรี, ส่งผลกระทบต่อ SEO และการจัดการไซต์
- สภาพแวดล้อมแบบหลายไซต์ไม่ได้ออกแบบมาสำหรับการจัดการไซต์ไคลเอ็นต์ที่กว้าง แต่สำหรับเว็บไซต์ที่เกี่ยวข้องภายในหรือเว็บไซต์ที่ผู้ใช้สร้างขึ้น
- การส่งออกหรือลบไซต์แต่ละไซต์ออกจากเครือข่ายนั้นซับซ้อนและต้องใช้การจัดการฐานข้อมูลอย่างระมัดระวัง
- เครื่องยนต์ WP จัดการสภาพแวดล้อมและการตั้งค่าความปลอดภัยอย่างแน่นหนา จำกัด การควบคุมผู้ใช้ปลายทางในการกำหนดค่าบางอย่างที่สำคัญสำหรับประสิทธิภาพหลายไซต์หรือการปรับแต่ง