ประโยชน์ของการใช้ Staging Server กับ WordPress
เผยแพร่แล้ว: 2021-09-24ประโยชน์ของการใช้เซิร์ฟเวอร์การแสดงละครเมื่อทำงานกับเว็บไซต์ WordPress นั้นมีความสำคัญ แต่นักพัฒนา นักออกแบบ และเจ้าของเว็บไซต์จำนวนมากยังคงละเลยที่จะรวมเซิร์ฟเวอร์การจัดเตรียมไว้ในเวิร์กโฟลว์ของตน นั่นเป็นความผิดพลาดครั้งใหญ่แต่เป็นความผิดพลาดที่ง่ายอย่างเหลือเชื่อที่จะแก้ไข หากคุณไม่แน่ใจว่าทำไมคุณจึงควรใช้เซิร์ฟเวอร์การจัดเตรียมหรือไม่รู้ว่าเซิร์ฟเวอร์ใดมีไว้อ่าน!
Staging Server คืออะไรและทำงานอย่างไร
เซิร์ฟเวอร์ staging คือเซิร์ฟเวอร์ที่ใช้ในการทดสอบเว็บไซต์หรือแอปพลิเคชัน โดยปกติแล้ว เซิร์ฟเวอร์นี้จะไม่ให้บริการแก่สาธารณะ โดยทั่วไปแล้ว เซิร์ฟเวอร์การแสดงละครจะทำงานควบคู่ไปกับเว็บไซต์ที่ใช้งานจริงหรือแอปที่จำลองการตั้งค่า โดยปกติแล้ว เซิร์ฟเวอร์การแสดงละครจะเข้าถึงได้ผ่านโดเมนย่อยส่วนตัว ซึ่งหมายความว่าคุณสามารถดูทั้งไซต์ที่ใช้งานจริงและไซต์การแสดงละครควบคู่กันไป
ระบบการแสดงละครที่สร้างขึ้นมาอย่างดีจะช่วยให้คุณสามารถคัดลอกเว็บไซต์ที่ใช้งานจริง (ที่ใช้งานจริง) ไปยังเซิร์ฟเวอร์ที่กำหนดค่าเหมือนกับเซิร์ฟเวอร์ที่ใช้งานจริงของคุณ จากนั้นไซต์การแสดงละครนี้จะสามารถเข้าถึงได้ผ่านโดเมนย่อยที่แยกจากกัน และสามารถอัปเดตและดูได้ในลักษณะเดียวกับไซต์จริงของคุณ จากนั้น การเปลี่ยนแปลงที่ทำในเซิร์ฟเวอร์จัดเตรียมสามารถพุชไปยังไซต์ที่ใช้งานจริงของคุณได้เมื่อจำเป็น มันง่ายมาก!
ประโยชน์ของการใช้ Staging Server คืออะไร?
ตอนนี้เราหวังว่าจะเข้าใจสิ่งที่เป็นเซิร์ฟเวอร์การแสดงละคร มาดูประโยชน์ของการใช้เซิร์ฟเวอร์กัน
กำลังอัปเดตแกน ธีม & ปลั๊กอินของเว็บไซต์ WordPress
ใครก็ตามที่เคยใช้ WordPress รู้ดีว่าในบางครั้ง อาจมีบางสิ่งผิดพลาดได้ โดยปกติแล้ว สิ่งนี้มักจะเกิดขึ้นเมื่อคุณอัปเดตคอร์ WordPress ไฟล์ธีม หรือปลั๊กอินของคุณ มีส่วนต่างๆ ที่เคลื่อนไหวได้มากมายบนเว็บไซต์ WordPress และเพื่อให้สิ่งต่าง ๆ ทำงานได้ตามที่ควรจะเป็น ทุกส่วนเหล่านี้ต้อง 'เล่นได้ดี' ซึ่งกันและกัน ด้วยการอัปเดตหลักของ WordPress ที่ออกทุกๆ สองสามสัปดาห์ (การอัปเดตหลักและการอัปเดตเล็กน้อย) การอัปเดตปลั๊กอินบ่อยครั้ง และการอัปเดตธีมเป็นครั้งคราว โอกาสที่จะเกิดข้อผิดพลาดเมื่ออัปเดตไซต์ของคุณมีความสำคัญ
อาจเป็นเพราะ a) ความเข้ากันไม่ได้ระหว่างไฟล์ปลั๊กอิน/ธีม/คอร์ที่อัปเดต หรือ b) อันเป็นผลมาจากข้อผิดพลาดที่เกิดขึ้นระหว่างการอัปเดตเอง ไม่ว่าจะด้วยเหตุผลอะไร การอัปเดตอย่างง่ายอาจทำให้ไซต์ของคุณเสียหายหรือบางส่วนได้ ซึ่งอาจส่งผลให้เกิดความไม่สะดวกเล็กน้อยเนื่องจากองค์ประกอบของไซต์ของคุณแสดงผลไม่ถูกต้องจนถึงการล่มสลายโดยสมบูรณ์ซึ่งไซต์ของคุณไม่สามารถเข้าถึงได้ในทันที
ในทั้งสองกรณี ปัญหาเช่นนี้อาจมีตั้งแต่ปัญหาที่น่ารำคาญไปจนถึงปัญหาใหญ่ ทั้งนี้ขึ้นอยู่กับความสำคัญของเว็บไซต์ของคุณ หากเว็บไซต์ของคุณมีความสำคัญต่อธุรกิจของคุณ การหยุดทำงานหรือการทำงานผิดพลาดใดๆ อาจทำให้คุณต้องเสียเงินจำนวนมาก (และเครียด!)
เมื่อพิจารณาถึงความถี่ของการอัปเดตที่จำเป็นใน WordPress มีความเป็นไปได้มากกว่าที่จะเกิดข้อผิดพลาดระหว่างการอัปเดต 'ถ้าแทนที่จะเป็นเมื่อ' เซิร์ฟเวอร์การจัดเตรียมช่วยขจัดความเสี่ยงนี้โดยสมบูรณ์โดยอนุญาตให้คุณทดสอบการอัปเดตใดๆ โดยไม่ต้องเสี่ยงที่ไซต์ที่ใช้งานอยู่ของคุณจะหยุดทำงาน สมมติว่าทุกอย่างเรียบร้อยดี คุณก็รู้ว่าคุณสามารถอัปเดตไซต์สดของคุณได้โดยไม่ต้องกลัว อย่างไรก็ตาม หากการอัปเดตทำให้เกิดปัญหา อย่างน้อยคุณก็สามารถแก้ไขปัญหาได้ในเวลาของคุณเองโดยไม่มีผลกระทบต่อไซต์ที่ใช้งานจริงของคุณ
ทดสอบคุณสมบัติใหม่สำหรับเว็บไซต์ของคุณ
คุณลักษณะใหม่สามารถช่วยให้เว็บไซต์มีความสดใหม่ตลอดจนแนะนำฟังก์ชันการทำงานที่ได้รับการปรับปรุงเพื่อประสบการณ์ของผู้เยี่ยมชมที่ดียิ่งขึ้น ใครก็ตามที่ต้องการให้ไซต์ของตนมีความเกี่ยวข้องและเป็นปัจจุบัน มักจะเห็นการปรับปรุงหลายอย่างที่พวกเขาต้องการปรับปรุงตลอดอายุของเว็บไซต์ การแนะนำคุณสมบัติใหม่บนเว็บไซต์สดอย่างไรก็ตามอาจมีความเสี่ยง
ความเสี่ยงประการแรกคือด้านเทคนิค… ฟีเจอร์ที่ซับซ้อน (หรือบางครั้งก็ง่าย) อาจไม่ทำงานตามที่คาดไว้และทำให้ไซต์ของคุณเสียหายในที่สุด ข่าวร้ายอย่างชัดเจน โดยเฉพาะอย่างยิ่งหากคุณมีการเข้าชมไซต์ของคุณเป็นจำนวนมากในแต่ละวัน ประการที่สอง คุณลักษณะใหม่อาจไม่สวยงามตามที่คุณหวัง หรืออาจได้รับการออกแบบในลักษณะที่ทำให้ผู้ใช้ของคุณสับสน ดังนั้นในทั้งสองกรณี คุณควรทดสอบคุณลักษณะใหม่บนเซิร์ฟเวอร์การจัดเตรียมก่อน
ในทางเทคนิค คุณลักษณะต่างๆ สามารถเรียกใช้เพื่อให้แน่ใจว่าทำงานได้ตามที่คาดไว้ จากมุมมองการใช้งาน คุณสามารถมอบลิงก์ไปยังเซิร์ฟเวอร์การจัดเตรียมของคุณให้กับทีมของคุณ หรือแม้แต่กลุ่มสนทนาเพื่อให้คุณได้รับคำติชมอันมีค่าก่อนที่การอัปเดตจะเข้าสู่โหมดปกติ ไม่ว่าจะด้วยวิธีใด เมื่อต้องใช้งานฟีเจอร์ใหม่นี้ เมื่อทดสอบบนเซิร์ฟเวอร์การจัดเตรียม คุณจะมั่นใจมากขึ้นว่าคุณลักษณะนี้จะทำงานได้ตามที่คาดไว้
ทำการเปลี่ยนแปลงการออกแบบขายส่งในเว็บไซต์ของคุณ
บางครั้งคุณต้องการเริ่มต้นการออกแบบเว็บไซต์ใหม่ทั้งหมด แทนที่จะเริ่มต้นทั้งหมดตั้งแต่ต้น คุณอาจต้องการกอบกู้ส่วนสำคัญของเว็บไซต์ที่มีอยู่ของคุณ (เช่น สำเนาหน้า บล็อก และอื่นๆ) และทำการเปลี่ยนแปลงการออกแบบ บางทีธุรกิจของคุณกำลังรีแบรนด์ด้วยโลโก้ใหม่และรูปแบบสี
เซิร์ฟเวอร์การจัดเตรียมช่วยให้คุณสามารถคัดลอกไซต์ที่มีอยู่แล้วทำการอัปเดตแบบขายส่งให้กับการออกแบบไซต์ของคุณโดยไม่กระทบต่อไซต์ที่ใช้งานอยู่ของคุณ เมื่อคุณพร้อมที่จะเปิดตัวไซต์ใหม่ของคุณ คลิกไม่กี่ครั้งก็จะเริ่มใช้งานได้จริง เป็นวิธีที่ไร้รอยต่อในการเปลี่ยนจากไซต์เก่าเป็นไซต์ใหม่
ฉันจะตั้งค่า Staging Server ได้อย่างไร
มีสองวิธีหลักในการตั้งค่าเซิร์ฟเวอร์การจัดเตรียม WordPress
คู่มือวิถี
เป็นไปได้อย่างสมบูรณ์ในการตั้งค่าเซิร์ฟเวอร์ staging โดยการสร้างเว็บไซต์ใหม่ที่ติดตั้งบนบัญชีโฮสติ้งของคุณ (ตรวจสอบให้แน่ใจว่าใช้ PHP เวอร์ชันเดียวกัน, แกน WordPress เดียวกันและอื่น ๆ เมื่อติดตั้งเว็บไซต์สด) จากนั้น คุณสามารถใช้ปลั๊กอินที่คุณเลือกเพื่อย้ายสำเนาของไซต์ที่ใช้งานจริงไปยังการติดตั้งนี้
อย่างไรก็ตาม แนวทางปฏิบัติที่ง่ายเหมือนการทำบาป ทุกคนที่ย้ายข้อมูลไซต์เป็นประจำจะรู้ว่ากระบวนการนี้ไม่ใช่ขั้นตอนง่ายๆ เสมอไปและอาจใช้เวลานานมาก สิ่งอื่นที่นอกเหนือจากที่ต้องพิจารณาก็คือ หากคุณทำการเปลี่ยนแปลงหลายๆ อย่างในไซต์ของคุณบนเซิร์ฟเวอร์การจัดเตรียมของคุณ และคุณต้องการคัดลอกไปยังไซต์ที่ใช้งานจริงของคุณในบางจุด คุณจะต้องดำเนินการโยกย้ายแบบย้อนกลับ ( เช่นการแสดงละครไซต์ไปยังไซต์สด) หากกระบวนการย้ายข้อมูลช้าหรือถูกโจมตีและพลาด คุณก็เสี่ยงที่ไซต์ที่ใช้งานอยู่ของคุณจะหยุดทำงาน... นั่นคือสิ่งที่เซิร์ฟเวอร์การจัดเตรียมควรหลีกเลี่ยงตั้งแต่แรก
วิธีอัตโนมัติ
ไม่ต้องสงสัยเลย เราค่อนข้างลำเอียง แต่การตั้งค่าและจัดการไซต์แสดงละครของคุณเองตามที่อธิบายไว้ข้างต้นนั้น ยากเกินไปจริงๆ เหมือนกับการทำงานหนักและมีความเสี่ยง ทางออกที่ดีกว่ามากคือการใช้ประโยชน์จากระบบการแสดงละครที่กำหนดค่าไว้ล่วงหน้าซึ่งนำเสนอโดยโฮสต์ WordPress ที่มีการจัดการหลายรายเช่น Pressidium
มาดูกันว่าการสร้างไซต์การแสดงละครโดยใช้ build in staging นั้นง่ายเพียงใดที่เรานำเสนอ
ขั้นตอนแรก:
ลงชื่อเข้าใช้แดชบอร์ดและเปิดไซต์ที่คุณต้องการส่งไปยังเซิร์ฟเวอร์การจัดเตรียม คลิกที่แท็บ 'Staging' ที่ด้านบนของหน้า ตามด้วย 'สร้าง Staging' ดังที่แสดงด้านล่าง ไปดื่มกาแฟ... ไซต์การแสดงละครใหม่ของคุณจะพร้อมในเวลาประมาณ 5 นาทีหรือน้อยกว่า คุณจะได้รับอีเมลแจ้งเมื่อพร้อม
ขั้นตอนที่สอง:
ในหน้าการแสดงละคร คุณจะเห็นบางสิ่งที่แทบจะเหมือนกับแดชบอร์ดเว็บไซต์ที่ใช้งานจริงของคุณ หน้าภาพรวมจะแสดงเวอร์ชันหลักของ WordPress คุณจะเห็นปลั๊กอินของไซต์ (และสามารถอัปเดตสิ่งเหล่านี้ได้) เข้าถึงข้อมูลสำรองรายวันของเซิร์ฟเวอร์การจัดเตรียมของคุณ และอีกมากมาย
สิ่งสำคัญที่ต้องค้นหาคือ URL ที่สร้างขึ้นโดยอัตโนมัติซึ่งนำคุณไปยังเซิร์ฟเวอร์การจัดเตรียมของคุณ (ดูด้านล่าง) คลิกแล้วระบบจะพาคุณไปยังสำเนาที่เหมือนกันของเว็บไซต์ของคุณ เข้าสู่ระบบผ่าน WP Admin ตามปกติ (ชื่อผู้ใช้และรหัสผ่านเดียวกัน)
ขั้นตอนที่สาม:
ทำการเปลี่ยนแปลง / อัปเดตไซต์ของคุณตามที่เห็นสมควร เมื่อคุณพอใจกับการเปลี่ยนแปลงเหล่านี้แล้ว ให้ไปที่แดชบอร์ด แล้วคลิก 'Staging Operations' คลิก 'Push Staging to Production (เช่น ไซต์จริงของคุณ) ป๊อปอัปจะปรากฏขึ้นเพื่อยืนยันทิศทางที่ไซต์ของคุณจะถูกผลัก (ในกรณีนี้ ไซต์การแสดงละครของคุณจะเขียนทับไซต์จริงของคุณ) เลือกว่าคุณต้องการรวมฐานข้อมูลและ/หรือไฟล์ จากนั้นกด 'Yes, Push to Production' ไปหากาแฟอื่นถ้าคุณต้องการ!
การอัปเดตเหล่านี้จะถูกส่งต่อไปยังไซต์ที่ใช้งานจริงของคุณอย่างราบรื่นภายในไม่กี่นาที URL ทั้งหมดจะอัปเดตโดยอัตโนมัติจากโดเมนการแสดงละครของคุณเป็นโดเมนที่ใช้งานจริง แคชของไซต์ของคุณจะถูกล้าง และตอนนี้ผู้เยี่ยมชมจะเห็นไซต์ที่ได้รับการรีเฟรช/อัปเดตของคุณ มันง่ายมาก เรายังสำรองข้อมูลไซต์สดของคุณก่อนที่จะเผยแพร่ไซต์การแสดงละคร เผื่อในกรณีที่มีอะไรผิดพลาด
กระบวนการทั้งหมดของการคัดลอกไซต์ที่ใช้งานจริงของคุณไปยังการแสดงละคร จากนั้นจึงทำให้ไซต์การแสดงละครของคุณใช้งานได้จริงนั้นใช้เวลาเพียงไม่กี่คลิกและไม่กี่นาที ไม่มีปลั๊กอิน ไม่มีความเชี่ยวชาญด้านเทคนิค ไม่มีการโยกย้ายด้วยตนเอง ไม่มีความเครียด
เรามั่นใจว่าเมื่อคุณใช้ไซต์แสดงละครกับ Pressidium จะปฏิวัติวิธีการจัดการเว็บไซต์ WordPress ของคุณ เพื่อทดลองใช้ด้วยตนเอง ลงทะเบียนตอนนี้ หรือเข้าสู่ระบบแดชบอร์ดของคุณ