מעבר אחסון בלי דקה של השבתה — הסדר שעובד
הסוד הוא לא מהירות אלא סדר: מעתיקים, בודקים בכתובת זמנית, מקפיאים תוכן לשעה, מסנכרנים הפרשים, ורק אז משנים DNS. כך אין רגע שבו הדומיין מצביע לשרת שאינו מוכן.
מעבר אחסון מפחיד בעיקר בגלל תרחיש אחד: הדומיין כבר מצביע לשרת החדש, והשרת החדש עוד לא מוכן. כל שאר החששות נגזרים מזה. הסדר שלהלן מנטרל אותו לגמרי.
שלב 0 — מה לאסוף לפני שמתחילים
- גישה לספק הישן: פאנל, SSH או FTP, ומסד הנתונים.
- גישה לניהול ה-DNS של הדומיין — זה השלב שאנשים מגלים שאין להם.
- רשימת כל רשומות ה-DNS הקיימות, במיוחד MX ו-TXT.
- רשימת שירותים חיצוניים שמחוברים לאתר: סליקה, דיוור, וובהוקים.
אם אין לכם גישה לניהול ה-DNS, עצרו כאן וסדרו אותה. אין טעם להעביר אתר שאי אפשר יהיה להפנות אליו.
שלב 1 — העתקה לשרת החדש
- העתיקו את כל הקבצים ואת מסד הנתונים.
- ודאו שגרסת PHP בשרת החדש תואמת או חדשה יותר.
- התאימו את קובץ ההגדרות לפרטי מסד הנתונים החדשים.
בשלב הזה האתר החי עדיין רץ אצל הספק הישן. אף אחד לא מושפע.
שלב 2 — לבדוק בכתובת זמנית
זה השלב הקריטי, וזה מה שהופך את המעבר לחסר סיכון: בודקים את האתר על השרת החדש לפני שנוגעים ב-DNS. מה שבודקים:
- דף הבית ועוד כמה עמודים פנימיים.
- התחברות ללוח הבקרה.
- טופס יצירת קשר — נשלח ומגיע.
- בחנות: עמוד מוצר, עגלה, וצ׳קאאוט עד שלב התשלום.
- תמונות ומדיה נטענות, בלי קישורים שבורים.
אצלנו כל אתר מקבל כתובת זמנית משלו אוטומטית עם הקמתו, ולכן שלב הבדיקה הזה לא דורש שום הגדרה — הוא פשוט קיים.
שלב 3 — הקפאה קצרה וסנכרון
בין ההעתקה לבין ההחלפה נוצרו אולי הזמנות, פניות או פוסטים חדשים באתר הישן. באתר תוכן רגיל פשוט מודיעים לצוות לא לפרסם לשעה. בחנות פעילה, מעבירים לתחזוקה לזמן קצר ומסנכרנים את מסד הנתונים שוב.
שלב 4 — DNS
- יום מראש — הורידו את ה-TTL של רשומות ה-A ל-300 שניות.
- ביום המעבר — שנו את רשומת ה-A לכתובת השרת החדש, ואת www בהתאם.
- אל תיגעו ב-MX וב-TXT אם הדואר נשאר במקומו.
בשעות הקרובות חלק מהמבקרים יגיעו לשרת החדש וחלק לישן. לכן אין למחוק את האתר הישן — משאירים אותו חי לפחות שבוע.
שלב 5 — תעודה ובדיקה סופית
- הנפיקו תעודת SSL לדומיין ברגע שהוא מצביע לשרת החדש.
- ודאו שההפניה מ-http ל-https פעילה, ושבין www לדומיין הראשי יש הפניה קבועה.
- בדקו שאין תוכן מעורב.
- שלחו פנייה מבחן מהטופס.
- בדקו את מהירות התגובה מהשרת החדש.
שלב 6 — השבוע שאחרי
- עקבו אחרי שגיאות 404 חדשות.
- ודאו שהדואר מהאתר ממשיך לצאת ולהגיע.
- השאירו את השרת הישן חי שבוע, ורק אז בטלו — אחרי שווידאתם שלא מגיעה אליו יותר תנועה.
- הורידו גיבוי מלא מהספק הישן לפני שאתם סוגרים את החשבון.
ביטול חשבון אצל ספק ישן הוא בלתי הפיך. הורידו עותק מלא ושמרו אותו בצד לפחות לחודש, גם אם הכול נראה תקין.
מה עם דירוגים בגוגל
מעבר אחסון תקין אינו משפיע על דירוגים: הכתובות לא משתנות והתוכן זהה. מה שכן משפיע הוא תקלות בדרך — עמודים שמחזירים שגיאה, איטיות פתאומית, או קישורים שנשברו. לכן הבדיקות למעלה הן לא פינוק, הן ההגנה על הדירוג.
מי שלא רוצה לעשות את זה לבד: העברת אתר קיים היא שירות שאנחנו מבצעים ללא עלות, לפי אותו סדר בדיוק — כולל בדיקה בכתובת זמנית לפני שנוגעים ב-DNS.
העברת אתר ב-Siteyvo
כל מה שתואר כאן קורה במערכת אוטומטית, על כל אתר, בלי שתצטרכו לזכור.
תקנו עם Siteyvo