หน้าการบำรุงรักษาไม่ได้รับความนิยมเท่าเมื่อนานมาแล้ว แต่ก็ยังคงมีอยู่ ไซต์สมัยใหม่สามารถใช้ประโยชน์จากทางเลือกมากมายเพื่อลดเวลาหยุดทำงาน ซึ่งหมายความว่าหากคุณพบข้อผิดพลาดหรือหากงานอื่นทำให้เกิดการหยุดทำงานคุณจะไม่ถูกบังคับให้ใช้หน้าการบำรุงรักษาอีกต่อไป
ในบทช่วยสอนนี้เราจะแนะนำคุณเกี่ยวกับทางเลือกอื่น ๆ ในหน้าการบำรุงรักษาที่คุณสามารถใช้ได้ ก่อนหน้านั้นเรามาพูดถึงเวลาที่ควรใช้ตั้งแต่แรก
การแนะนำหน้าการบำรุงรักษาของเว็บไซต์
คุณอาจเจอหน้าการบำรุงรักษามากมายในช่วงที่คุณออนไลน์ โดยปกติจะมีลักษณะดังนี้:
หน้าการบำรุงรักษาเป็นเพียงตัวแทนที่บอกคุณว่าขณะนี้มีปัญหากับ เว็บไซต์เว็บ คุณกำลังพยายามที่จะเยี่ยมชม ในบางกรณี อาจใช้เวลาสักครู่หรือเพียงไม่กี่นาทีในการแก้ไขปัญหานี้
วัตถุประสงค์ของหน้าบำรุงรักษาโดยทั่วไปคือเพื่อป้องกันไม่ให้คุณ ผู้เข้าชม เพื่อพบกับข้อผิดพลาดที่คุณพยายามแก้ไข บางคนยังใช้เมื่อทำการเปลี่ยนแปลงคุณสมบัติหรือการออกแบบของพวกเขา เว็บไซต์เว็บแม้ว่าการใช้งานประเภทนี้จะไม่ธรรมดาอีกต่อไปแล้วก็ตาม
ในทางปฏิบัติ คุณสามารถเปิดใช้งานหน้าการบำรุงรักษาสำหรับทั้งหมดของคุณได้ เว็บไซต์เว็บ หรือเฉพาะบางหน้าเท่านั้น วิธีการของคุณจะขึ้นอยู่กับปัญหาที่คุณพบ ตอนนี้เรามาดูกันว่าเมื่อใดจึงเหมาะสมที่จะใช้หน้าการบำรุงรักษา
วิธีตัดสินใจใช้หน้าการบำรุงรักษาในบล็อก WordPress ของคุณ
หน้าการบำรุงรักษาเว็บไซต์มีประโยชน์มาก แต่ได้รับความนิยมน้อยลงเล็กน้อยด้วยเหตุผลหลายประการ ตัวอย่างเช่น:
- เมื่อคุณเปิดใช้งานหน้าการบำรุงรักษาโดยทั่วไปจะเท่ากับการหยุดทำงานของเว็บไซต์
- มีทางเลือกอื่นในหน้าการบำรุงรักษาที่ช่วยให้คุณหลีกเลี่ยงการหยุดทำงานได้
- การใช้หน้าการบำรุงรักษาอาจทำให้ผู้ใช้ตกใจได้
โดยรวมแล้วไม่จำเป็นต้องใช้หน้าการบำรุงรักษาเมื่อเปลี่ยนการออกแบบหรือฟังก์ชันการทำงานของเว็บไซต์ของคุณ ในกรณีดังกล่าวคุณมีทางเลือกอื่นที่ดีกว่าที่ไม่มีเวลาหยุดทำงานของเว็บไซต์ซึ่งเราจะสำรวจในอีกไม่กี่นาที
อาจเป็นไปได้ว่ามีสถานการณ์เพียงประเภทเดียวที่การใช้หน้าการบำรุงรักษามีประโยชน์เสมอ (เมื่อเกิดข้อผิดพลาดที่ส่งผลต่อการทำงานหลักของไซต์) ในกรณีเหล่านี้ จะเป็นการดีกว่าที่จะเสี่ยงกับการทำให้กลัว ผู้เข้าชม ด้วยหน้าบำรุงรักษาแทนที่จะแสดงเว็บไซต์ที่เสียหาย ในช่วงเวลาดังกล่าว มีเครื่องมือมากมายที่คุณสามารถใช้เพื่อสร้างหน้าการบำรุงรักษาที่มีสไตล์ และธีมจำนวนมากมีเทมเพลตการบำรุงรักษาเป็นมาตรฐาน
2 ทางเลือกในหน้าการบำรุงรักษา
มีเวลาและสถานที่ในการใช้หน้าดูแลเว็บไซต์ อย่างไรก็ตามคุณยังมีทางเลือกที่ยอดเยี่ยมบางอย่างที่จะทำเคล็ดลับในกรณีส่วนใหญ่โดยไม่ทำให้เกิดการหยุดทำงาน มาคุยกันว่ามันคืออะไร
1 ใช้เว็บไซต์ระดับกลาง (ทดสอบ) เพื่อทำการเปลี่ยนแปลงที่คุณต้องการ
ตรงไปตรงมาเว็บไซต์ทดสอบจะเปลี่ยนวิธีการพัฒนาและออกแบบเว็บไซต์เมื่อคุณเริ่มใช้งาน กล่าวโดยย่อคือไซต์ที่แสดงละครคือสำเนาของเว็บไซต์ของคุณที่เผยแพร่ต่อสาธารณะไม่สามารถเข้าถึงได้
ในกรณีส่วนใหญ่มีเพียงคุณหรือคนอื่น ๆ ที่ทำงานบนเว็บไซต์ของคุณเท่านั้นที่สามารถเปลี่ยนแปลงเว็บไซต์ส่งต่อได้ เมื่อคุณพอใจแล้วคุณสามารถ "เผยแพร่" ได้ทันทีโดยแทนที่เวอร์ชันที่มีอยู่ของไซต์ของคุณด้วยเวอร์ชันใหม่ที่คุณกำลังดำเนินการอยู่
หากคุณต้องการเปลี่ยนแปลงการออกแบบบางอย่างหรือเพิ่มฟังก์ชันการทำงานให้กับเว็บไซต์ของคุณการใช้สำเนากลางจะดีกว่าการเปิดใช้งานหน้าการบำรุงรักษามาก เนื่องจากคุณไม่ได้ทำงานกับไซต์เวอร์ชันใช้งานจริงคุณจึงสามารถใช้งานได้ต่อไปจนกว่าคุณจะแทนที่ด้วยเวอร์ชันใหม่
เมื่อพูดถึงการตั้งค่าเว็บไซต์ WordPress คุณมีสามทางเลือกขึ้นอยู่กับวิธีการที่คุณต้องการ:
- ตั้งค่าสภาพแวดล้อมการพัฒนาท้องถิ่นโดยใช้เครื่องมือเช่น MAMP ou WAMP และติดตั้งสำเนาของเว็บไซต์ของคุณบนคอมพิวเตอร์ของคุณ
- ใช้เครื่องมือเช่น ท้องถิ่นโดย Flywheel เพื่อตั้งค่าเว็บไซต์การขนส่งอย่างรวดเร็วและจัดการหลายรายการได้อย่างง่ายดาย
- ใช้ประโยชน์จากคุณสมบัติของไซต์การถ่ายโอนของโฮสต์ของคุณ (หากมีให้)
ในกรณีส่วนใหญ่ วิธีที่ง่ายที่สุดในการตั้งค่าสำเนาชั่วคราวของไซต์ของคุณคือการใช้ฟังก์ชันการทำงานในตัวของโฮสต์เว็บในการดำเนินการดังกล่าว ปัญหาคือผู้ให้บริการบางรายไม่ได้เสนอฟีเจอร์นี้ โดยเฉพาะสำหรับแผนบริการที่พัก แบ่งปันขั้นพื้นฐาน
ผู้เขียนคนนี้มีประสบการณ์ที่ดีในการใช้ ฟังก์ชั่นการแสดงละครของ Flywheel(ภาษาอังกฤษ) สำหรับงานพัฒนา. อย่างไรก็ตามระยะทางของคุณอาจแตกต่างกันไป หากคุณต้องการตั้งค่าเว็บไซต์แบบออฟไลน์คุณสามารถใช้สองแนวทางแรกที่กล่าวถึง
ในกรณีเหล่านี้คุณสามารถตั้งค่าสำเนาของเว็บไซต์ที่ใช้งานจริงได้โดยใช้เครื่องมือสำรองข้อมูลเช่น UpdraftPlus. จากนั้นคุณสามารถทำการเปลี่ยนแปลงที่จำเป็นและแทนที่สำเนาสดของคุณด้วยวิธีการเดียวกันเมื่อคุณพร้อม แน่นอนแนวทางเหล่านี้เกี่ยวข้องกับงาน อย่างไรก็ตามอย่างน้อยไซต์ของคุณจะยังคงสามารถเข้าถึงได้ในขณะที่คุณทำการปรับปรุง
2 กลับสู่เว็บไซต์ของคุณรุ่นก่อนหน้าหากจำเป็น
ธีมที่พบบ่อยในบทความของเราคือการสร้างข้อมูลสำรองของเว็บไซต์ของคุณอยู่เสมอ ไม่ใช่ว่าเรา“ เสพติด” การสำรองข้อมูลขนาดใหญ่ อย่างไรก็ตามเนื่องจากการกระทำง่ายๆนี้สามารถช่วย "ก้นของคุณ" ได้หลายวิธีจึงแทบจะไม่รับผิดชอบ ne ไม่ทำ
ตัวอย่างเช่นสมมติว่าเว็บไซต์ของคุณเกิดความเสียหายอย่างมากเนื่องจากผู้ใช้ไม่สามารถเข้าถึงได้ คุณได้อัปเดต WordPress และสร้างความขัดแย้งอย่างมีนัยสำคัญกับปลั๊กอินตัวใดตัวหนึ่งของคุณหรืออะไรทำนองนั้น ในสถานการณ์นี้คุณมีสามทางเลือก:
- แก้ไขปัญหาด้วยตนเองโดยไม่ต้องเปิดใช้งานโหมดการบำรุงรักษาและคาดว่าจะมีจำนวนการเข้าชมช้า
- เปิดหน้าการบำรุงรักษาของคุณในขณะที่คุณแก้ไขปัญหา เพื่อให้ ผู้เข้าชม รู้ว่าคุณกำลังแก้ไขปัญหาอยู่
- คืนเว็บไซต์ของคุณไปยังข้อมูลสำรองล่าสุดและทำงานต่อตามปกติ
ตัวเลือกหมายเลขสามเป็นวิธีที่ง่ายที่สุดตราบใดที่การสำรองข้อมูลเป็นข้อมูลล่าสุด ตามหลักการแล้วคุณจะมีการสำรองข้อมูลเว็บไซต์ของคุณทุกวัน แต่ไม่สามารถใช้ได้กับโครงการขนาดเล็ก (แม้ว่าจะเป็นไปได้ด้วยปลั๊กอินเช่น VaultPress). ขอแนะนำให้สำรองข้อมูลทุกสัปดาห์เป็นอย่างต่ำ
ปลั๊กอินบางตัวช่วยให้คุณสามารถสำรองข้อมูลเว็บไซต์ของคุณโดยอัตโนมัติและจัดเก็บไฟล์เหล่านี้นอกสถานที่ซึ่งมีความสำคัญพอ ๆ นอกจากนี้คุณยังสามารถสังเกตการสำรองข้อมูลไซต์ของคุณด้วยตนเองเป็นครั้งคราว อย่างไรก็ตามขอบอกตามตรง: การทำงานอัตโนมัตินั้นง่ายกว่ามาก
หากคุณต้องการประสบการณ์ที่สะดวกยิ่งขึ้นโฮสต์เว็บบางแห่งเสนอการสำรองข้อมูลอัตโนมัติสำหรับลูกค้าของตน เช่นเดียวกับไซต์ส่งต่อผู้ให้บริการหลายรายไม่รวมฟังก์ชันประเภทนี้ไว้ในแผนแชร์พื้นฐาน
ผู้เขียนคนนี้ได้ลองใช้คุณสมบัติการคืนค่าการสำรองข้อมูลของโฮสต์เว็บหลายอย่างรวมถึงคุณสมบัติของ โฮสติ้ง A2 และ มู่เล่ และมีประสบการณ์ที่ดีกับทั้งคู่ ตามปกติแล้วมีโฮสต์เว็บอื่น ๆ อีกมากมายที่ให้การสำรองข้อมูลอัตโนมัติและคุณสมบัติการกู้คืนไซต์ อย่าลังเลที่จะทำวิจัยอื่น ๆ ก่อนที่จะเลือกหนึ่งในนั้น!
สรุป
ยังคงมีสถานการณ์ที่การใช้หน้าการบำรุงรักษาเหมาะสม ตัวอย่างเช่นคุณอาจพบข้อผิดพลาดที่ส่งผลต่อคุณลักษณะหลักของไซต์ของคุณหรือทำให้สิ่งต่างๆเสียหาย ในกรณีเหล่านี้คุณสามารถเปิดใช้งานหน้าการบำรุงรักษาไซต์ของคุณได้ในขณะที่คุณทำการแก้ไข
อย่างไรก็ตามคุณยังมีเครื่องมืออื่น ๆ เพื่อช่วยในการใช้หน้าการบำรุงรักษาเช่น:
- ใช้เว็บไซต์ตัวกลางเพื่อทำการเปลี่ยนแปลงที่จำเป็น
- ย้ายเว็บไซต์ของคุณไปยังข้อมูลสำรองล่าสุดหากมีข้อผิดพลาด
หน้าการบำรุงรักษายังคงเป็นแนวทางปฏิบัติที่ดีอยู่หรือไม่? แบ่งปันความคิดเห็นของคุณกับเราในส่วนความคิดเห็นด้านล่าง!
ฉันเพิ่งให้สัมภาษณ์บนเว็บไซต์ขนาดใหญ่และยุ่งมากระหว่าง 0,30 ถึง 2:45 น. ของเช้าวันนี้ หลังจากการบำรุงรักษาเริ่มต้นขึ้นฉันได้ทำการสำรองข้อมูลก่อนจากนั้นจึงเริ่มงานการติดตั้งเป็นต้น เปลี่ยนการจัดอันดับของฐานข้อมูลและติดตั้งปลั๊กอิน น่าเสียดายที่ไม่สามารถติดตั้งปลั๊กอินได้นั่นเป็นสาเหตุที่ฉันออกจากโหมดการบำรุงรักษาและจะลองอีกครั้งในไม่ช้า เนื่องจากฉันคาดว่าจะมีปัญหาฉันอาจจะทำสำเนาเว็บ 1: 1 และดำเนินการกับมัน ฉันหาวิธีทำซ้ำขั้นตอนบนเว็บสด - ด้วยหน้าการบำรุงรักษา
ทำไมต้องเป็นหน้าการบำรุงรักษาหรือสำเนาเว็บ? สิ่งนี้มีข้อควรพิจารณาในทางปฏิบัติ เว็บทำงานร่วมกับ Contao (ไม่ใช่ WP) และเป็นการติดตั้งหลายโดเมน ฐานข้อมูลบีบอัดมีขนาดประมาณ 330MB เว็บมีไฟล์หลายหมื่นไฟล์รวม 99 GB กำหนดค่าสำเนา 1: 1 (บนเซิร์ฟเวอร์) ด้วยการเข้าถึง SSH และโดเมนย่อยสำหรับความจุหลายโดเมนจากนั้นกำหนดค่า Contao ใหม่และคัดลอกฐานข้อมูล ข้อมูลใช้เวลาหลายชั่วโมง สิ่งที่คุณไม่สามารถทำได้ในพื้นที่ภายใต้ XAMPP เนื่องจาก Contao 4 นั้นยากที่จะเริ่มต้นใช้งานด้วย Composer, Symfony และ Symlinks นอกจากนี้การดาวน์โหลดไฟล์ uU ก็ใช้เวลาหลายวัน
เมื่อพิจารณาถึงการเตรียมการที่ยาวนานปัญหาการบำรุงรักษานั้นตรงไปตรงมาหากคุณต้องการเปลี่ยนแปลงเพียงเล็กน้อย แน่นอนฉันพยายามที่จะย้ายการบำรุงรักษาด้วยหน้าการบำรุงรักษาไปเป็นเวลากลางคืน อย่างไรก็ตามบางครั้งก็เชื่อกันว่าการเปลี่ยนแปลงเล็ก ๆ น้อย ๆ บางครั้งดำเนินไปโดยไม่ต้องบำรุงรักษา และคุณได้ลบเว็บไปแล้ว เช่นเดียวกับความผิดพลาดเมื่อสองสามสัปดาห์ก่อนซึ่งทำให้ฉันออฟไลน์ตั้งแต่วันอาทิตย์ที่ 2-11
ความคิดเห็นของฉัน: ต้องมีหน้าการบำรุงรักษาเพื่อการบำรุงรักษา ไม่มีทางเลือกอื่นหากเว็บใหญ่เกินไป อย่างไรก็ตามการเปลี่ยนแปลงระบบที่สำคัญควรทำในสำเนา 1: 1 หากทุกอย่างผ่านไปได้ให้จดขั้นตอนและทำซ้ำบนเว็บสดพร้อมกับหน้าการบำรุงรักษา! การสำรองฐานข้อมูลและไฟล์เว็บที่สำคัญเป็นสิ่งที่จำเป็นเสมอ ฉันทำสิ่งนี้เสมอหลังจากเปิดใช้งานโหมดการบำรุงรักษาดังนั้นฉันจึงมั่นใจได้ว่าผู้เยี่ยมชมจะไม่สามารถแก้ไขเว็บได้ (ตัวนับผู้เยี่ยมชมการส่งแบบฟอร์ม ฯลฯ )