รับย้ายเว็บไซต์
ย้าย Hosting โดยวางแผนก่อน Cutover
การย้ายเว็บไซต์ดูเหมือนเป็นงาน Copy File กับ Database จนกว่าจะเจอเว็บที่มี Cron, Email, CDN, Redirect, API Callback หรือ DNS Record ของระบบอื่นอยู่บน Domain เดียวกัน งาน Migration ที่ปลอดภัยจึงเริ่มจาก Inventory และ Rollback Plan ก่อนแตะ Production
ก่อนย้าย ต้องรู้ว่าอะไรผูกกับ Hosting เดิมบ้าง
นอกจากไฟล์และฐานข้อมูล ควรตรวจ PHP/Runtime Version, Web Server Rule, Cron, Storage, SMTP, DNS, SSL, CDN, Environment Variable และบริการภายนอกที่ Allowlist IP เดิม หากข้ามรายการใดไป เว็บอาจเปิดได้แต่บาง Workflow หยุดทำงานเงียบ ๆ หลัง Cutover
ลด Downtime ด้วยการเตรียมของใหม่ให้พร้อมก่อนเปลี่ยน DNS
แนวทางทั่วไปคือสร้างสำเนาที่ Server ใหม่ ทดสอบผ่าน Host Override หรือ Temporary URL ให้ครบ แล้วจึง Sync ข้อมูลรอบสุดท้ายและเปลี่ยน DNS สำหรับเว็บที่มี Order หรือข้อมูลเปลี่ยนตลอด ต้องกำหนดช่วง Freeze หรือวิธี Sync เพิ่มเติม ไม่เช่นนั้นข้อมูลที่เกิดบนระบบเก่าระหว่างย้ายอาจหายจากระบบใหม่
การลด TTL ล่วงหน้าช่วยให้การเปลี่ยน DNS กระจายเร็วขึ้นในหลายกรณี แต่ยังควรเผื่อ Cache ของ Resolver ภายนอก และไม่ควรปิด Server เดิมทันทีหลังเปลี่ยน ควรเก็บไว้จนยืนยัน Traffic และ Workflow หลักบนระบบใหม่แล้ว
ถ้า URL ไม่เปลี่ยน งาน SEO จะง่ายขึ้นมาก
การย้าย Hosting ไม่จำเป็นต้องเปลี่ยน URL หากโครงเว็บไซต์เดิมยังดี ควรรักษา URL, Title, Canonical, Sitemap และ Response Code ให้เหมือนเดิมที่สุด หากมีการ Redesign พร้อมกัน ต้องทำ URL Mapping และ 301 Redirect แยก เพราะการเปลี่ยน Hosting กับเปลี่ยน Information Architecture เป็นคนละความเสี่ยง
Migration ที่ดีต้องมีทางย้อนกลับ
ก่อน Cutover ควรมี Backup ที่ Restore ได้และเก็บค่าระบบเดิมไว้ครบ หาก Server ใหม่มีปัญหา Critical ควรรู้ว่าจะย้อน DNS หรือเปิดระบบเดิมอย่างไรโดยไม่ต้องเริ่มคิดตอนลูกค้าเข้าเว็บไม่ได้ Rollback Plan ไม่ได้หมายถึงคาดว่าจะล้มเหลว แต่เป็นการกำหนดขอบเขตความเสียหายล่วงหน้า
คำถามที่เจอบ่อยก่อนเริ่มงาน
ย้าย Hosting แล้วอันดับ Google จะตกไหม?
ถ้า URL, Content, Response Code และ Crawlability ยังคงเดิม ผลกระทบควรต่ำกว่าการย้ายที่เปลี่ยนโครง URL หรือเนื้อหา แต่ควรตรวจหลัง Cutover เสมอ
ย้ายเว็บโดยไม่ปิดเว็บได้ไหม?
หลายกรณีทำได้โดยเตรียมระบบใหม่ล่วงหน้าและ Cutover ผ่าน DNS แต่เว็บที่มีข้อมูลเปลี่ยนตลอดต้องวางแผน Sync หรือช่วง Freeze ให้เหมาะสม
ย้าย WordPress รวม Email ด้วยไหม?
Email อาจอยู่คนละผู้ให้บริการกับเว็บไซต์ จึงต้องตรวจ DNS ก่อน การย้ายเว็บไม่ควรเปลี่ยน MX หรือ Record ของ Email โดยไม่จำเป็น