WordPress PHP และความต้องการของเซิร์ฟเวอร์ในอุดมคติ
เผยแพร่แล้ว: 2022-05-13เซิร์ฟเวอร์ขับเคลื่อนอินเทอร์เน็ตโดยการจัดเก็บไฟล์ข้อมูลสำหรับเว็บไซต์ แอพ และสินทรัพย์ดิจิทัลต่างๆ เว็บไซต์ WordPress ที่โฮสต์เองนั้นต้องการเซิร์ฟเวอร์ในการจัดเก็บและใช้ไฟล์ PHP, องค์ประกอบสื่อ, ฐานข้อมูล และเนื้อหา
แต่คุณรู้หรือไม่ว่ามี WordPress PHP และข้อกำหนดของเซิร์ฟเวอร์ที่คุณต้องพิจารณาก่อนติดตั้งไซต์ WordPress?
ข้อกำหนดของ WordPress PHP และเซิร์ฟเวอร์คือการตั้งค่าสภาพแวดล้อมขั้นต่ำเพื่อสร้างเว็บไซต์ที่ทำงานได้ดี WordPress สามารถทำงานได้ในทางเทคนิคบนโค้ดและเซิร์ฟเวอร์ที่ล้าสมัย แต่ก็ไม่เหมาะ สิ่งต่างๆ อาจเสียหาย และเว็บไซต์ของคุณจะทำงานช้าลง นั่นเป็นเหตุผลที่ WordPress แสดงข้อกำหนดสำหรับทั้งเซิร์ฟเวอร์และโค้ด PHP แม้ว่าสิ่งนี้จะครอบคลุมหนี้สินบางส่วน แต่ก็ยังบอกนักพัฒนาว่าสิ่งเหล่านี้เป็นสิ่งจำเป็นระดับเซิร์ฟเวอร์เพื่อลดปัญหาเมื่อเปิดไซต์ WordPress ที่โฮสต์
ในคู่มือนี้ เราจะอธิบายรายละเอียดเกี่ยวกับ PHP ของ WordPress และข้อกำหนดของเซิร์ฟเวอร์ พร้อมด้วยคำแนะนำทางเลือก เพื่อสร้างสภาพแวดล้อมที่เหมาะสมที่สุด นอกจากนี้ เราจะให้ข้อมูลเกี่ยวกับวิธีการตรวจสอบเซิร์ฟเวอร์ปัจจุบันและเวอร์ชัน PHP ของคุณ และอัปเดตตามข้อกำหนด PHP ของ WordPress
อ่านต่อเพื่อตรวจสอบ!
WordPress ต้องการเซิร์ฟเวอร์เสมอหรือไม่?
ใช่ เว็บไซต์ WordPress ทั้งหมดต้องการเซิร์ฟเวอร์เพื่อทำงาน ไม่ว่าคุณจะใช้ WordPress.org หรือ WordPress.com ก็ตาม
WordPress.org เป็นโฮสต์เอง ทำให้คุณสามารถควบคุมเซิร์ฟเวอร์ได้มากที่สุด แม้ว่า WordPress.com จะไม่ต้องการให้คุณโฮสต์ด้วยตนเอง แต่ WordPress.com ยังคงใช้เซิร์ฟเวอร์จริงและซอฟต์แวร์เว็บเซิร์ฟเวอร์เพื่อโฮสต์ไฟล์เว็บไซต์
ขอแนะนำโดยทั่วไปว่านักพัฒนาควรยึดติดกับ WordPress.org กับโฮสต์อย่าง Kinsta ด้วยวิธีนี้ คุณจะได้รับประโยชน์จากโฮสต์ WordPress ที่มีการจัดการ (พร้อมคุณสมบัติเช่น การสำรองข้อมูลอัตโนมัติ การตรวจสอบประสิทธิภาพ และเครือข่ายการจัดส่งเนื้อหา) ในขณะที่ยังคงควบคุมเซิร์ฟเวอร์ในแผงควบคุมการควบคุมของคุณ การมีแดชบอร์ดเช่นนี้มีประโยชน์ในการสร้าง/ย้ายเว็บไซต์ กำหนดการตั้งค่าความเร็วและความปลอดภัย และวิเคราะห์ตัวชี้วัดสำหรับการเข้าชม PHP และฐานข้อมูลเว็บไซต์
WordPress PHP และข้อกำหนดของเซิร์ฟเวอร์
PHP เป็นภาษาโปรแกรม และภาษาโปรแกรมหลักทั้งหมดได้รับการอัปเดตเพื่อการปรับปรุง ในกรณีนี้ เรากำลังพิจารณาว่าเวอร์ชันของภาษาการเขียนโปรแกรม PHP ใดที่เหมาะสมที่สุดในการรันไซต์ WordPress
ในทางกลับกัน เว็บเซิร์ฟเวอร์คือชิ้นส่วนของซอฟต์แวร์ที่จัดเก็บไว้ในเซิร์ฟเวอร์ฮาร์ดแวร์จริง ซอฟต์แวร์เซิร์ฟเวอร์ยอดนิยม เช่น Apache และ Nginx ต้องการการอัปเดตเป็นประจำ ฮาร์ดแวร์ที่วางซอฟต์แวร์ก็เช่นกัน ดังนั้น นักพัฒนาจึงต้องเข้าใจว่าเวอร์ชันใดทำงานได้ดีที่สุดสำหรับ WordPress
เราจะเริ่มต้นด้วยข้อกำหนด PHP ด้านล่าง จากนั้นไปยังข้อกำหนดของเซิร์ฟเวอร์
ความต้องการของ WordPress PHP
WordPress รองรับและทำงานบนภาษาการเขียนโปรแกรม PHP หลายเวอร์ชัน อย่างไรก็ตาม เพื่อประสิทธิภาพที่ดีที่สุด เราขอแนะนำให้ใช้ PHP เวอร์ชัน 7.4 หรือสูงกว่า
ซึ่งรวมถึง:
- PHP เวอร์ชัน 7.4
- PHP เวอร์ชัน 8.0
- PHP เวอร์ชัน 8.1
WordPress แนะนำเวอร์ชัน PHP โดยพิจารณาจากว่ารุ่นเหล่านั้นยังคงได้รับการสนับสนุนจากผู้พัฒนา PHP หรือไม่ PHP ทุกรุ่นได้รับการสนับสนุนเป็นเวลาสองปี หลังจากนั้นจะถูกย้ายไปยังขั้นตอนที่เรียกว่า "จุดจบของชีวิต"
เวอร์ชัน PHP มีสามขั้นตอนสำหรับการสนับสนุน:
- การสนับสนุนที่ใช้งานอยู่
- แก้ไขความปลอดภัยเท่านั้น
- จุดจบของชีวิต
ในช่วง "การสนับสนุนที่ใช้งานอยู่" ข้อบกพร่องและรายงานความปลอดภัยจะได้รับการแก้ไขและแก้ไข พวกเขายังออกเวอร์ชันย่อยเพื่อปรับแต่งเวอร์ชันหลักในช่วงเวลานี้ การเผยแพร่จะเผยแพร่ในช่วง "การแก้ไขความปลอดภัยเท่านั้น" เมื่อมีความจำเป็นอย่างยิ่งในการแก้ไขปัญหาด้านความปลอดภัยที่รุนแรง ระยะ “สิ้นสุดชีวิต” คือเมื่อทีมพัฒนา PHP ไม่ได้ให้การรักษาความปลอดภัยและการแก้ไขข้อบกพร่องอีกต่อไป ซึ่งหมายความว่าเว็บไซต์ของคุณเปิดช่องโหว่หากใช้ PHP เวอร์ชัน “สิ้นสุดชีวิต”
เนื่องจากขั้นตอนเหล่านี้ ขอแนะนำให้คุณอัปเกรดเว็บไซต์ใดๆ ที่มีเวอร์ชัน PHP ในระยะ "สิ้นสุดชีวิต" ทันที คำแนะนำของเราจากด้านบนมี PHP สองเวอร์ชันในเวที "การสนับสนุนที่ใช้งานอยู่" PHP เวอร์ชัน 7.4 อยู่ในขั้นตอน "Security Fixes Only" ทำให้เป็นขั้นต่ำสุดที่คุณต้องการสำหรับการเรียกใช้ไซต์ WordPress

ประวัติของเวอร์ชัน PHP ย้อนหลังไปถึงเดือนตุลาคม 2000 ด้วย PHP 3.0 ตั้งแต่นั้นมา เราได้เห็นการอัปเดตอย่างสม่ำเสมอไปจนถึง 8.1 PHP เวอร์ชัน 7.3 เป็นเวอร์ชันล่าสุดที่อยู่ในขั้นตอน "สิ้นสุดชีวิต" ซึ่งแสดงว่าไม่รองรับการแก้ไขในอนาคต
WordPress ใช้งานได้ในทางเทคนิคกับ PHP หลายรุ่น บางรุ่นก็ล้าสมัย เป็นไปได้ที่จะเปิดไซต์ WordPress ด้วย PHP 3.0 โดยสิ้นเชิง แต่นั่นก็ทำให้เกิดปัญหาการทำงานและความปลอดภัยที่รุนแรง และแม้ว่าคุณจะพอใจกับเวอร์ชัน "Security Fixes Only" แต่ก็ควรอัปเดต PHP ของไซต์ WordPress เป็นเวอร์ชัน "Active Support" ล่าสุดเสมอ
วิธีค้นหาและอัปเดตเวอร์ชัน PHP ของ WordPress
เราขอแนะนำให้บุ๊กมาร์กหน้าเวอร์ชันที่รองรับจาก PHP.net เพื่อดูวันที่เผยแพร่เวอร์ชัน พร้อมกับเมื่อสิ้นสุดขั้นตอน "การสนับสนุนที่ใช้งานอยู่" และ "การแก้ไขความปลอดภัยเท่านั้น" สำหรับแต่ละเวอร์ชัน Kinsta ยังมีหน้าเวอร์ชัน PHP เพื่อตรวจสอบรุ่นที่รองรับ
ส่วนที่สำคัญที่สุดของสิ่งนี้คือการรู้เวอร์ชัน PHP ปัจจุบันที่เว็บไซต์ของคุณใช้ (และอัปเดต PHP เมื่อจำเป็น) คำแนะนำที่ดีที่สุดของเรารวมถึงการดูที่ส่วนผู้ดูแลระบบของ WordPress ตรวจสอบส่วนหน้า ตรวจสอบไฟล์ version.php หรือใช้ WP-CLI
ข้อกำหนดของเซิร์ฟเวอร์ WordPress
ข้อกำหนดของเซิร์ฟเวอร์เกี่ยวข้องกับองค์ประกอบหลายประการ: RAM, เวอร์ชันฐานข้อมูล, กำลังประมวลผล, พื้นที่ดิสก์ และเว็บเซิร์ฟเวอร์ที่ใช้
ต่อไปนี้คือภาพรวมคร่าวๆ ในคำแนะนำมาตรฐานสำหรับเซิร์ฟเวอร์เมื่อใช้งาน WordPress:
- เว็บเซิร์ฟเวอร์: Nginx หรือ Apache พร้อม mod-rewrite module
- พื้นที่ดิสก์: อย่างน้อย 1 GB
- PHP: เวอร์ชัน 7.4 หรือสูงกว่า
- ฐานข้อมูล: MySQL 5.015 หรือสูงกว่า (ทางเลือกอื่นคือ MariaDB เวอร์ชัน 10.1 หรือสูงกว่า)
- RAM (หน่วยความจำเข้าถึงโดยสุ่ม): อย่างน้อย 512 MB
- CPU (หน่วยประมวลผลกลาง): อย่างน้อย 1.0 GHz
- รองรับ HTTPS
ตอนนี้ มาดูเหตุผลที่อยู่เบื้องหลังฮาร์ดแวร์และคำแนะนำเว็บเซิร์ฟเวอร์เหล่านี้อย่างลึกซึ้งยิ่งขึ้น
1. เว็บเซิร์ฟเวอร์
มีเซิร์ฟเวอร์หลายประเภท แต่เว็บเซิร์ฟเวอร์มักหมายถึงชิ้นส่วนของซอฟต์แวร์ ฮาร์ดแวร์ หรือทั้งสองอย่างทำงานร่วมกัน ในกรณีของเว็บโฮสติ้งส่วนใหญ่ คำว่า "เว็บเซิร์ฟเวอร์" จะทำให้คำจำกัดความไม่ชัดเจน โดยมองว่าไฟล์ไซต์ของคุณมักจะถูกจัดเก็บไว้บนเว็บเซิร์ฟเวอร์ที่มีประสิทธิภาพ ทางกายภาพ และใช้คอมพิวเตอร์เป็นหลัก ไฟล์ไซต์เหล่านั้นเข้าถึงและจัดส่งด้วยเว็บเซิร์ฟเวอร์ซอฟต์แวร์
มีข้อกำหนดเกี่ยวกับฮาร์ดแวร์และซอฟต์แวร์สำหรับเว็บเซิร์ฟเวอร์สำหรับ WordPress หรือไม่?
ข้อกำหนดและคำแนะนำของเว็บเซิร์ฟเวอร์ฮาร์ดแวร์
ไม่สำคัญว่าเครื่องยี่ห้อใดที่โฮสต์ของคุณใช้สำหรับการโฮสต์ไซต์ WordPress บางโฮสต์ชอบ Windows ในขณะที่บางโฮสต์เลือกใช้คอมพิวเตอร์ macOS หรือ Linux คุณสามารถเรียนรู้วิธีติดตั้ง PHP บนเซิร์ฟเวอร์ Windows, macOS หรือ Linux
สิ่งที่สำคัญกว่านั้นคือกำลังประมวลผล พื้นที่ดิสก์ และ RAM ของฮาร์ดแวร์ ซึ่งเราจะกล่าวถึงในหัวข้อต่อไปนี้ นอกจากนี้ คุณจะต้องตรวจสอบให้แน่ใจว่าโฮสต์ของคุณอัพเกรดฮาร์ดแวร์เป็นประจำ (เช่น ทุกอย่าง เครื่องเก่าพัง) มีระบบระบายความร้อนในศูนย์ข้อมูล และใช้มาตรการรักษาความปลอดภัยทางกายภาพเพื่อป้องกันการบุกรุกเข้าไปในศูนย์ข้อมูล
โดยปกติแล้ว คุณจะค้นหาข้อมูลเกี่ยวกับเครื่อง ผู้ให้บริการเซิร์ฟเวอร์ และตำแหน่งได้จากเว็บไซต์ของโฮสต์ Kinsta ใช้ Google Cloud Platform ซึ่งจัดการเครือข่ายศูนย์ข้อมูลที่ปลอดภัยและมีประสิทธิภาพทั่วโลก
ข้อกำหนดและคำแนะนำของเว็บเซิร์ฟเวอร์ของซอฟต์แวร์
ด้านซอฟต์แวร์ของเว็บเซิร์ฟเวอร์นำข้อมูลที่จัดเก็บไว้ในเครื่องศูนย์ข้อมูลและส่งมอบให้กับผู้ใช้ที่ต้องการดูหรือจัดการ เป็นการนำเสนอเนื้อหาเว็บไซต์ WordPress ต่อผู้เข้าชม และวิธีเข้าถึงข้อมูลเซิร์ฟเวอร์บนแดชบอร์ดของคุณเอง เช่นใน MyKinsta
WordPress แนะนำ Nginx หรือ Apache เป็นตัวเลือกซอฟต์แวร์เว็บเซิร์ฟเวอร์ที่เหมาะสมที่สุดสำหรับการรัน WordPress ไม่จำเป็นต้องใช้แม้ว่าแต่ละคนมีข้อดีของตัวเอง คุณสามารถใช้เว็บเซิร์ฟเวอร์ใดก็ได้สำหรับ WordPress ในทางเทคนิค

อย่างไรก็ตาม WordPress แนะนำ Apache เนื่องจากการจดจำชื่อ ศักยภาพในการปรับแต่ง และความน่าเชื่อถือ ในขณะเดียวกัน Nginx ก็มีข้อได้เปรียบที่ทรงประสิทธิภาพมากกว่าทางเลือกอื่น เนื่องจากความสามารถในการเพิ่มประสิทธิภาพการทำงานผ่านคอนเทนเนอร์แบบแยกส่วน แปรสภาพทรัพยากรของเซิร์ฟเวอร์ให้เป็นส่วนตัว และนำเสนอประสิทธิภาพที่สูงขึ้นผ่านการแคชที่ปรับปรุงแล้ว การจัดการทรัพยากร และการใช้งานไฟร์วอลล์
Kinsta ใช้ Nginx เป็นส่วนหนึ่งของโซลูชันเว็บเซิร์ฟเวอร์เพื่อจัดแพ็กเกจด้านการปรับประสิทธิภาพให้เหมาะสมทั้งหมดลงในคอนเทนเนอร์แต่ละรายการ ด้วยวิธีนี้ ทรัพยากรทั้งหมดเช่น Nginx, Linux และ PHP จะรวมอยู่ในที่เดียว
คุณสามารถเพิ่มประสิทธิภาพไซต์ WordPress ของคุณได้ทุกอย่างที่ต้องการ แต่การเพิ่มประสิทธิภาพที่สำคัญที่สุดมาจากเว็บเซิร์ฟเวอร์และฮาร์ดแวร์ที่เว็บเซิร์ฟเวอร์นั้นใช้งานอยู่ เป็นไปได้ที่จะจัดการเซิร์ฟเวอร์ในสถานที่ของคุณเอง แต่โดยทั่วไปแล้วการเลือกผู้ให้บริการเซิร์ฟเวอร์ (บริษัทบุคคลที่สามที่มีศูนย์ข้อมูลเต็มไปด้วยฮาร์ดแวร์ที่จำเป็นสำหรับโฮสต์เว็บเซิร์ฟเวอร์) ผู้ให้บริการเซิร์ฟเวอร์ ได้แก่ Google Cloud Platform, AWS (Amazon Web Services) และ Rackspace
ผู้ให้บริการเหล่านี้นำเสนอศูนย์ข้อมูลที่มีประสิทธิภาพและปลอดภัยและพลังเซิร์ฟเวอร์ที่ยอดเยี่ยม อย่างไรก็ตาม ผู้ให้บริการเซิร์ฟเวอร์ขายเซิร์ฟเวอร์ของตนเป็นสภาพแวดล้อมการโฮสต์ที่ไม่มีการจัดการ นั่นเป็นเหตุผลที่ดีที่สุดที่จะใช้ตัวเลือกเช่น Kinsta เพื่อเข้าถึงพลังเซิร์ฟเวอร์ของ Google Cloud Platform ด้วยความเป็นมิตรต่อผู้ใช้และเพิ่มคุณสมบัติการจัดการเซิร์ฟเวอร์ของ MyKinsta
2. พื้นที่ดิสก์
ฮาร์ดแวร์เซิร์ฟเวอร์มีพื้นที่บนฮาร์ดดิสก์จำนวนหนึ่ง แอปพลิเคชัน WordPress มีความต้องการพื้นที่ดิสก์ขั้นต่ำ 1 GB ซึ่งถือว่าต่ำอย่างไม่น่าเชื่อ ดังนั้นคุณจึงไม่ควรมีปัญหาในการค้นหาเซิร์ฟเวอร์ที่มีเนื้อที่ดิสก์เพียงพอเพื่อรองรับ WordPress
พื้นที่ดิสก์มีปัญหาเมื่อคุณเพิ่มทรัพยากรให้กับแอปพลิเคชัน WordPress หลัก ไฟล์ข้อมูลทั้งหมด (เช่น ธีม ปลั๊กอิน และสื่อ) ใช้พื้นที่ดิสก์ จากนั้นฮาร์ดดิสก์จะทำหน้าที่เป็นหน่วยเก็บข้อมูล โดยจะกำหนดว่ากระบวนการและข้อมูลจะโหลดไปยัง CPU ได้เร็วเพียงใด
มักสันนิษฐานว่าความเร็วในการประมวลผลเป็นปัจจัยที่สำคัญที่สุดที่อยู่เบื้องหลังประสิทธิภาพของเซิร์ฟเวอร์ แต่ตัวประมวลผลจะกำหนดความเร็วและปริมาณของการคำนวณบนเซิร์ฟเวอร์ แม้ว่าการประมวลผลจะมีความสำคัญต่อประสิทธิภาพของไซต์ของคุณ แต่ฮาร์ดดิสก์คุณภาพสูงก็มีความสำคัญเช่นกัน
ประเภทของดิสก์และความต้องการพื้นที่จัดเก็บขึ้นอยู่กับศักยภาพในการเติบโตของไซต์ WordPress ของคุณ เว็บไซต์ที่มีสื่อจำนวนมากซึ่งมีคอลเลกชันโพสต์บล็อกและหน้าผลิตภัณฑ์เพิ่มขึ้นอย่างต่อเนื่องต้องการพื้นที่ดิสก์มากขึ้น บล็อกส่วนตัวที่มีรูปภาพขนาดเล็กสามารถเข้าถึงได้โดยมีระดับพื้นที่ดิสก์เหลือน้อย ดังนั้น คุณจึงเลือกขนาดพื้นที่ดิสก์ตามสิ่งที่คุณต้องการ Kinsta เสนอที่เก็บข้อมูล SSD เริ่มต้นที่ 10 GB และสูงถึง 250 GB ตัวเลือกการใช้พื้นที่ดิสก์มากเกินไปช่วยให้ไซต์ของคุณทำงานต่อไปได้ แม้ว่าคุณจะใช้เกินขีดจำกัดก็ตาม
ประเภทของฮาร์ดแวร์ที่ใช้ควบคุมประสิทธิภาพของฮาร์ดดิสก์ โฮสต์และผู้ให้บริการเซิร์ฟเวอร์มักจะติดตั้งฮาร์ดดิสก์ไดรฟ์ (HDD) หรือโซลิดสเตตไดรฟ์ (SSD) ภายในเซิร์ฟเวอร์จริง
นี่คือความแตกต่าง:
- SSD: นี่คือฮาร์ดดิสก์ที่ทันสมัยและมีความเร็วสูงที่ไม่มีชิ้นส่วนที่เคลื่อนไหว (โซลิดสเตต) ทำให้ไม่ไวต่อความเสียหายทางกายภาพ โครงสร้างแบบโซลิดสเตตของ SSD ยังส่งผลให้รับส่งข้อมูลได้เร็วขึ้น เนื่องจากไม่จำเป็นต้องรอให้กลไกเคลื่อนย้ายเพื่อถ่ายโอน เนื่องจากข้อดีเหล่านี้ SSD จึงมีราคาแพงกว่า HDD
- HDD: นี่เป็นฮาร์ดดิสก์ที่เก่ากว่าและราคาถูกกว่า โดยมีส่วนประกอบทางกลภายในที่เคลื่อนที่ได้ เหมาะอย่างยิ่งสำหรับโซลูชันที่ประหยัดสำหรับการจัดเก็บข้อมูลที่ไม่ต้องการเป็นประจำ หรือสำหรับข้อมูลที่ต้องการความเร็วน้อยกว่า
ผู้ให้บริการโฮสติ้งบางรายเลือกที่จะจัดเก็บฐานข้อมูลบน SSD ในขณะที่วางสินทรัพย์อื่นๆ ที่อาจมีความสำคัญน้อยกว่าบน HDD สิ่งนี้ทำให้เกิดการประนีประนอมระหว่างราคาและประสิทธิภาพ
แม้ว่า WordPress จะทำงานได้ดีบน HDD แต่ก็ควรที่จะใช้เซิร์ฟเวอร์ที่มี SSD เพื่อให้แน่ใจว่ามีการส่งข้อมูลที่เชื่อถือได้ การประมวลผลที่มีประสิทธิภาพ และช่องทางเปิดกว้างสำหรับการเติบโตของเว็บไซต์
3. ฐานข้อมูล
สำหรับซอฟต์แวร์ฐานข้อมูล WordPress ทำงานได้ดีที่สุดกับ MySQL เวอร์ชัน 5.6+ หรือ MariaDB เวอร์ชัน 10.1+

ขอแนะนำอย่างยิ่งให้ใช้แนวทางปฏิบัติที่ดีที่สุดที่เกี่ยวข้องกับฐานข้อมูลเหล่านี้ด้วย:
- จัดเก็บฐานข้อมูลของคุณบนโซลิดสเตตไดรฟ์
- เลือกใช้โฮสต์ที่มีการเพิ่มประสิทธิภาพฐานข้อมูลอัตโนมัติ
- เปิดใช้งานการสำรองข้อมูลอัตโนมัติของฐานข้อมูลของคุณ (และสำหรับทั้งไซต์ของคุณ)
- ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณอนุญาตให้มีสภาพแวดล้อมแบบผู้ใช้หลายคน
Kinsta นำเสนอ MariaDB บนแพลตฟอร์ม Google Cloud, การเพิ่มประสิทธิภาพ MySQL รายสัปดาห์, การสำรองข้อมูล DB อัตโนมัติ และสภาพแวดล้อมที่มีผู้ใช้หลายคน
4. RAM (หน่วยความจำเข้าถึงโดยสุ่ม)
ประสิทธิภาพของเซิร์ฟเวอร์ขึ้นอยู่กับหน่วยความจำเข้าถึงโดยสุ่มอย่างมาก RAM ทำหน้าที่เป็นตัวเชื่อมระหว่าง CPU กับฮาร์ดดิสก์ โดยจะเตรียมข้อมูลที่มาจากฮาร์ดดิสก์และส่งไปยัง CPU (ตัวประมวลผล)
เซิร์ฟเวอร์ใช้ประโยชน์จาก RAM เนื่องจากเข้าถึงได้ง่ายกว่าฮาร์ดดิสก์ ดังนั้น RAM ที่สูงขึ้นส่งผลให้ข้อมูล/กระบวนการถูกเก็บไว้ใน "พื้นที่รอ" เพื่อให้ CPU เข้าถึงเมื่อเสร็จสิ้นกระบวนการก่อนหน้า ด้วยข้อมูลนี้ "พื้นที่รอ" การประมวลผลเซิร์ฟเวอร์ทั้งหมดจะเร็วขึ้นมาก
แอปพลิเคชัน WordPress เองต้องการ RAM อย่างน้อย 512 MB การเพิ่ม RAM นั้นสมเหตุสมผลสำหรับไซต์ WordPress ที่กำลังเติบโต ไม่ว่าจะเป็นฐานข้อมูลขนาดใหญ่ สื่อ หรืออะไรก็ตามที่ต้องการการประมวลผล
Kinsta มี RAM ขนาด 8 GB สำหรับทั้งแผนมาตรฐานและสภาพแวดล้อมการแสดงละคร พร้อมตัวเลือกในการอัปเกรดหากคุณต้องการ
5. ขีดจำกัดหน่วยความจำ PHP และ PHP
ตามที่กล่าวไว้ก่อนหน้านี้ในบทความนี้ เราแนะนำ PHP เวอร์ชันล่าสุดเสมอเมื่อใช้งานไซต์ WordPress แต่สิ่งที่เกี่ยวกับขีด จำกัด หน่วยความจำ PHP?
ขีดจำกัดหน่วยความจำ PHP เกี่ยวข้องกับจำนวนหน่วยความจำที่สงวนไว้สำหรับเว็บเซิร์ฟเวอร์เพื่อเรียกใช้กระบวนการที่ใช้ PHP เป้าหมายของขีดจำกัดหน่วยความจำ PHP คือการขจัดโอกาสที่ทรัพยากร RAM-hogging จะทำให้ไซต์ของคุณขัดข้อง บริษัทโฮสติ้งและผู้ให้บริการเซิร์ฟเวอร์ตัดสินใจเกี่ยวกับขีดจำกัดหน่วยความจำ PHP บนเซิร์ฟเวอร์ของคุณ ดังนั้นคุณอาจต้องพูดคุยกับพวกเขาเพื่อเพิ่มหรือลดขีดจำกัด
การติดตั้ง WordPress แบบมาตรฐานทำงานได้ดีกับขีดจำกัดหน่วยความจำ PHP 64 MB แต่ไม่ใช่เรื่องแปลกที่โฮสต์จะเสนอสูงสุด 256 MB หากจำเป็น
WordPress ขึ้นชื่อในเรื่องความสามารถในการรวมเข้ากับปลั๊กอิน ธีม และแอพอื่นๆ และบางครั้ง สิ่งพิเศษเหล่านั้นก็ต้องการพลังพิเศษเล็กน้อย นี่เป็นเรื่องปกติของปลั๊กอิน WordPress ที่ใช้หน่วยความจำ PHP เป็นอย่างมาก
โชคดีที่คุณสามารถติดต่อโฮสต์ของคุณได้ทุกเมื่อที่ต้องการเพิ่มขีดจำกัดนี้
6. ซีพียู
CPU หรือหน่วยประมวลผลกลาง เป็นชิปประมวลผลภายในเซิร์ฟเวอร์ฮาร์ดแวร์ มักจะถูกมองว่าเป็นศูนย์บัญชาการของเซิร์ฟเวอร์ใดๆ ซีพียูจะตัดสินว่าสามารถเกิดขึ้นได้กี่กระบวนการบนเซิร์ฟเวอร์ และความเร็วเท่าใด
WordPress ทำงานได้ดีกับพลังประมวลผล CPU 1.0 GHz ที่เลวทรามต่ำช้า อย่างไรก็ตาม ถือว่าคุณไม่ได้เพิ่มอะไรลงในไซต์ โฮสต์ส่วนใหญ่ไม่ต้องกังวลกับพลังการประมวลผลอีกต่อไป อย่างไรก็ตาม พวกเขามุ่งเน้นไปที่ จำนวน แกนประมวลผลที่มีอยู่ ทำให้ง่ายต่อการค้นหาว่าอะไรจำเป็น (เช่น 5 คอร์เข้าใจได้ง่ายกว่าการพูด 50 GHz)
นอกจากนี้ CPU จากโฮสต์ยังมีประสิทธิภาพมากจนไม่ต้องกังวลเรื่อง RAM มากนัก โดยเฉพาะอย่างยิ่งเมื่อใช้งานแอปพลิเคชันน้ำหนักเบาอย่าง WordPress
ต้องบอกว่าข้อกำหนดของ RAM นั้นแตกต่างกันไปตามประเภทของไซต์ที่สร้างบน WordPress การประมวลผลหมายถึงความสามารถของเซิร์ฟเวอร์ในการทำงานหลายอย่างพร้อมกัน ซึ่งเชื่อมโยงกับสมการประสิทธิภาพทั้งหมด ฮาร์ดดิสก์ส่งข้อมูลไปยัง CPU และ RAM ทำให้การเข้าถึงข้อมูลจาก CPU นั้นเร็วและง่ายขึ้น
อย่างไรก็ตาม CPU คือสิ่งที่ประมวลผลข้อมูล ดังนั้น CPU จำนวนมากขึ้นทำให้ประสิทธิภาพดีขึ้น สองคอร์ประมวลผลการกระทำมากเป็นสองเท่าของหนึ่งคอร์ และหกคอร์ประมวลผลการกระทำมากเป็นสองเท่าของสามคอร์
ดังนั้น ไซต์ WordPress ที่มีผู้ใช้หลายหมื่นคนเข้าถึงไฟล์หลายไฟล์พร้อมกันจึงควรพิจารณาถึงการเพิ่มจำนวนซีพียูบนเซิร์ฟเวอร์ของตน
บริษัทโฮสติ้งส่วนใหญ่เพิ่มจำนวนซีพียูเมื่อคุณเลื่อนแผนกำหนดราคาของพวกเขา ตัวอย่างเช่น Kinsta เริ่มแผนมาตรฐานด้วย 12 CPU แต่คุณสามารถอัปเกรดได้หากต้องการ
7. คำแนะนำโบนัส: ตำแหน่งเซิร์ฟเวอร์
ดูเหมือนว่าตำแหน่งของเซิร์ฟเวอร์จะไม่มีความสำคัญกับการเติบโตของคลาวด์โฮสติ้งและเซิร์ฟเวอร์ส่วนตัวเสมือน แต่ด้วยประเภทโฮสติ้งเหล่านั้น เซิร์ฟเวอร์ยังคงนั่งอยู่ที่ใดที่หนึ่งในโลกที่มีเนื้อหาในไซต์ WordPress ของคุณ เซิร์ฟเวอร์มีที่ตั้งจริง ทำให้อยู่ห่างจากผู้ใช้บางคน และใกล้ชิดกับผู้อื่นมากขึ้น ระยะห่างทางกายภาพนี้ส่งผลต่อความเร็วในการโหลดไซต์ WordPress ของคุณ
WordPress ไม่ต้องการหรือแนะนำตำแหน่งเซิร์ฟเวอร์ใดโดยเฉพาะเพื่อเรียกใช้แอปพลิเคชัน แต่เราขอแนะนำให้ใช้โฮสต์ที่เข้าถึงเครือข่ายเซิร์ฟเวอร์ทั่วโลก ด้วยเครือข่ายทั่วโลก ไฟล์เว็บไซต์ของคุณจะถูกวางไว้บนเซิร์ฟเวอร์จริงที่คุณเลือก ซึ่งน่าจะเป็นไฟล์ที่ใกล้กับผู้ใช้ของคุณมากที่สุด คุณจะเลือกเซิร์ฟเวอร์ในสหรัฐอเมริกาหากผู้ใช้ส่วนใหญ่ของคุณอยู่ในสหรัฐอเมริกา หรือบางทีคุณอาจเลือกภูมิภาคเฉพาะ เช่น ฝั่งตะวันตกหรือฝั่งตะวันออกของสหรัฐฯ เพื่อให้มีตัวเลือกในการนำเสนอเนื้อหาที่ใกล้ชิดกับผู้ใช้มากขึ้น
นอกจากนี้ เราขอแนะนำให้ค้นหาเซิร์ฟเวอร์ที่มีความสามารถ CDN (เครือข่ายการจัดส่งเนื้อหา) ซึ่งช่วยให้คุณไม่เพียงแต่เลือกเซิร์ฟเวอร์ของคุณ แต่ยังใช้ประโยชน์จากเซิร์ฟเวอร์หลายเครื่องบนเครือข่าย ช่วยเพิ่มความเร็วในการจัดส่งไซต์ WordPress ทั่วโลก
ด้วย Google Cloud Platform Kinsta สามารถให้บริการที่ตั้งศูนย์ข้อมูล 32 แห่ง รวมถึงตัวเลือกในออสเตรเลีย สหราชอาณาจักร สวิตเซอร์แลนด์ สหรัฐอเมริกา ญี่ปุ่น สิงคโปร์ และอื่นๆ อีกมากมาย คุณมีอิสระในการเลือกว่าศูนย์ข้อมูลใดทำงานได้ดีที่สุดสำหรับไซต์ WordPress ของคุณ นอกจากนี้ Kinsta ยังมอบ CDN ฟรีผ่าน Cloudflare เพื่อเพิ่มความเร็วในการจัดส่งเนื้อหาและขจัดขอบเขตทางภูมิศาสตร์ระหว่างเซิร์ฟเวอร์และผู้ใช้ของคุณ

8. คำแนะนำโบนัส: ชื่อผู้ใช้บัญชีเซิร์ฟเวอร์ที่ไม่ซ้ำ
เซิร์ฟเวอร์ส่วนใหญ่มีชื่อผู้ใช้เริ่มต้นที่แชร์กับผู้ใช้เซิร์ฟเวอร์ทั้งหมด ดังนั้น ขอแนะนำให้คุณเรียกใช้แอปพลิเคชัน PHP เช่น WordPress ด้วยชื่อผู้ใช้บัญชีของคุณเอง แทนที่จะใช้ชื่อผู้ใช้เริ่มต้นที่เซิร์ฟเวอร์ของคุณให้มา ติดต่อโฮสต์เว็บไซต์ของคุณเพื่อทำการเปลี่ยนแปลงนี้
วิธีตรวจสอบว่าโฮสต์เว็บรองรับ WordPress PHP และข้อกำหนดของเซิร์ฟเวอร์หรือไม่
บางครั้งโฮสต์จะแสดงข้อมูลเกี่ยวกับการรองรับ PHP และข้อกำหนดของเซิร์ฟเวอร์ในรายละเอียดแผนราคา ตัวอย่างเช่น หน้าราคา Kinsta แสดงการรองรับ PHP เวอร์ชันล่าสุด พร้อมด้วยข้อมูลเกี่ยวกับที่เก็บข้อมูล SSD, ฐานข้อมูล WordPress, ประสิทธิภาพ และแม้แต่ตำแหน่งเซิร์ฟเวอร์จากการใช้ Google Cloud Platform Kinsta ยังแชร์วิธีใช้ MariaDB บนแพลตฟอร์ม Google Cloud, คอนเทนเนอร์ LXD และ Nginx เพื่อนำเสนอโครงสร้างพื้นฐานความเร็วสูงของเซิร์ฟเวอร์ ฐานข้อมูล และส่วนประกอบการประมวลผลที่ทันสมัย
หากคุณกำลังพัฒนาไซต์ WordPress โดยใช้โฮสต์อื่น คุณควรติดต่อฝ่ายสนับสนุนลูกค้าเพื่อดูว่าโฮสต์ (และแผนที่คุณจ่ายสำหรับ) รองรับ WordPress PHP และข้อกำหนดของเซิร์ฟเวอร์หรือไม่
คุณสามารถถามด้วยข้อความง่ายๆดังนี้:
ฉันต้องการโฮสต์ WordPress รุ่นโอเพ่นซอร์สด้วย (ใส่ชื่อบริษัทโฮสต์) ฉันกำลังเขียนเพื่อดูว่าแผนโฮสติ้งของฉันรองรับข้อกำหนดต่อไปนี้หรือไม่:
- MariaDB 10.1 หรือสูงกว่า หรือ MySQL 5.6 หรือสูงกว่า
- PHP เวอร์ชัน 7.4 หรือสูงกว่า
- เว็บเซิร์ฟเวอร์: Apache หรือ Nginx พร้อม mod_rewrite module
- รองรับ HTTPS
ขอบคุณ.
สรุป
ข้อกำหนด PHP และเซิร์ฟเวอร์ของ WordPress มีไว้เพื่อปกป้องเว็บไซต์ของคุณและเพื่อให้ทำงานได้อย่างถูกต้อง ด้วยเหตุนี้จึงเป็นสิ่งสำคัญมากที่จะต้องหาโฮสต์ที่รองรับข้อกำหนดเหล่านี้ทั้งหมดในขณะที่ยังมีการอัปเดตอัตโนมัติและเครื่องมือแดชบอร์ดเพื่อให้คุณเข้าถึงเซิร์ฟเวอร์และเวอร์ชัน PHP ได้
หากคุณกำลังเลือกโฮสต์ ให้ใช้หน้าการกำหนดราคาของบริษัทเพื่อทำความเข้าใจว่าแพ็คเกจใดสนับสนุนสิ่งที่เว็บไซต์ของคุณต้องการ คุณสามารถส่งอีเมลถึงเจ้าของที่พักและถามคำถามได้
ที่ Kinsta เราคอยติดตามข้อกำหนดของเซิร์ฟเวอร์ใหม่ ดังนั้นคุณไม่ต้องกังวลกับข้อกำหนดเหล่านี้ สำหรับเว็บไซต์ที่ทำงานอยู่ในปัจจุบัน คุณสามารถตรวจสอบเวอร์ชัน PHP ในแดชบอร์ด WordPress และ MyKinsta และดำเนินการอัปเดตเป็น PHP ล่าสุดได้ทุกเมื่อ
ควรพิจารณาอะไรอีกบ้างเมื่อตรวจสอบข้อเสนอ PHP และเซิร์ฟเวอร์ของโฮสต์สำหรับไซต์ WordPress แจ้งให้เราทราบในส่วนความคิดเห็น