ساخت و هاست

مهاجرت سایت به هاست جدید بدون قطعی و افت رتبه

نویسنده: زمان مطالعه: ۶ دقیقه ۱۵ بازدید

نقشه این مقاله

روی هر بخش بزنید تا همان جا بروید.

ساخت و هاست۶ بخش
  1. ۱چرا سایت را به هاست جدید منتقل می کنید

    هر کدام از این ها باشد، هدف مهاجرت یکی است: سایت با همان محتوا، همان آدرس ها و همان رتبه، فقط روی زیرساخت بهتر بالا بیاید.

  2. ۲چک لیست پیش از مهاجرت

    بخش زیادی از ریسک مهاجرت با آماده سازی از بین می رود.

  3. ۳کاهش TTL؛ قدمی که اغلب فراموش می شود

    رکورد DNS دامنه یک مقدار TTL (Time To Live) دارد که مشخص می کند مرورگرها و سرورهای DNS دیگر چند وقت یک بار آدرس IP سایت را دوباره بررسی کنند.

  4. ۴روز مهاجرت: چطور بدون قطعی سوییچ کنیم

    نکته کلیدی این است که هاست جدید و قدیمی همزمان فعال باشند تا اطمینان کامل حاصل شود، نه اینکه هاست قدیمی زودتر خاموش شود.

  5. ۵اینکه رتبه گوگل افت نکند

    اگر آدرس صفحات (URL) تغییر نکند و محتوای سایت همان باشد، گوگل معمولا مهاجرت هاست را حتی متوجه نمی شود؛ آدرس IP سرور برای رتبه بندی اهمیتی ندارد.

  6. ۶چه کاری نمی کنیم

    صادقانه بگوییم مهاجرت هاست چه چیزی را حل نمی کند: اگر کدنویسی سایت ضعیف یا افزونه ها سنگین باشند، فقط عوض کردن سرور مشکل ریشه ای را برطرف نمی کند.

مهاجرت سایت به هاست جدید یکی از کارهایی است که خیلی از صاحبان سایت از آن می ترسند، چون تصور می کنند حتما با قطعی طولانی و افت رتبه گوگل همراه است. اگر مراحل درست رعایت شود، این طور نیست. در این راهنما مراحل عملی مهاجرت را از قبل تا بعد از سوییچ می بینید، بدون حدس و بدون قطعی غیرضروری.

چرا سایت را به هاست جدید منتقل می کنید

معمولا یکی از چند دلیل پشت این تصمیم است: هاست فعلی کند شده یا منابع (CPU، RAM) کم آورده، پشتیبانی پاسخ گو نیست، یا نیاز شما تغییر کرده، مثلا از یک سایت شرکتی ساده به فروشگاهی با ترافیک بالاتر رسیده اید. هر کدام از این ها باشد، هدف مهاجرت یکی است: سایت با همان محتوا، همان آدرس ها و همان رتبه، فقط روی زیرساخت بهتر بالا بیاید.

قبل از هر اقدامی یک سوال ساده بپرسید: مشکل واقعا از هاست است یا از خود سایت؟ اگر سایت وردپرسی افزونه های زیاد و تنظیم نشده دارد، جابه جایی هاست به تنهایی سرعت را حل نمی کند. راهنمای افزایش سرعت سایت کمک می کند این تفکیک را انجام دهید.

چک لیست پیش از مهاجرت

بخش زیادی از ریسک مهاجرت با آماده سازی از بین می رود. قبل از هر انتقالی این موارد را آماده کنید:

  • یک بکاپ کامل و تازه از فایل ها و دیتابیس سایت فعلی، و یک نسخه دوم در جایی خارج از هاست فعلی.
  • فهرست کامل دامنه ها و زیردامنه های متصل به این هاست، از جمله ایمیل های سازمانی اگر روی همان سرور هستند.
  • لیست گواهی SSL فعلی و اینکه آیا رایگان است یا خریداری شده (گواهی های خریداری شده باید دوباره روی هاست جدید نصب شوند).
  • دسترسی کامل به پنل مدیریت دامنه، برای زمانی که باید رکوردهای DNS را تغییر دهید.

اگر هاست جدید هاست وردپرس است، از سازگاری نسخه PHP و افزونه های ضروری (فرم تماس، درگاه پرداخت) با محیط جدید مطمئن شوید، بعضی افزونه های قدیمی روی PHP نسخه بالاتر خطا می دهند.

کاهش TTL؛ قدمی که اغلب فراموش می شود

رکورد DNS دامنه یک مقدار TTL (Time To Live) دارد که مشخص می کند مرورگرها و سرورهای DNS دیگر چند وقت یک بار آدرس IP سایت را دوباره بررسی کنند. اگر TTL روی مقدار پیش فرض (اغلب چند ساعت تا یک روز) باشد، بعد از سوییچ DNS، بعضی بازدیدکنندگان تا مدتی همچنان به سرور قدیمی می رسند.

راه حل ساده است: حداقل ۲۴ تا ۴۸ ساعت قبل از مهاجرت، TTL رکورد A دامنه را به عددی کوچک، مثلا ۳۰۰ ثانیه، کاهش دهید. این کار به DNS اجازه می دهد سریع تر به روزرسانی شود و بازه ناهماهنگی بین سرور قدیم و جدید کوتاه شود. بعد از اتمام مهاجرت و اطمینان از پایداری، می توانید TTL را به مقدار عادی برگردانید.

روز مهاجرت: چطور بدون قطعی سوییچ کنیم

نکته کلیدی این است که هاست جدید و قدیمی همزمان فعال باشند تا اطمینان کامل حاصل شود، نه اینکه هاست قدیمی زودتر خاموش شود.

  1. فایل ها و دیتابیس را روی هاست جدید کپی و بازیابی کنید، بدون اینکه هنوز دامنه اصلی را به آن سمت هدایت کنید.
  2. سایت را روی هاست جدید با یک آدرس موقت (IP سرور یا فایل hosts محلی) کامل تست کنید: صفحات اصلی، فرم تماس، درگاه پرداخت اگر فروشگاه است.
  3. وقتی از سلامت نسخه جدید مطمئن شدید، رکورد DNS دامنه را به IP سرور جدید تغییر دهید.
  4. در ساعات بعد، هر دو سرور را فعال نگه دارید (هاست قدیمی را قطع نکنید) تا انتشار کامل DNS در سراسر اینترنت انجام شود.
  5. بعد از حدود ۴۸ ساعت که مطمئن شدید همه بازدیدکنندگان روی سرور جدید هستند، هاست قدیمی را جمع کنید.

اینکه رتبه گوگل افت نکند

اگر آدرس صفحات (URL) تغییر نکند و محتوای سایت همان باشد، گوگل معمولا مهاجرت هاست را حتی متوجه نمی شود؛ آدرس IP سرور برای رتبه بندی اهمیتی ندارد. جایی که ریسک واقعی وجود دارد این است: اگر در همین فرصت ساختار URL هم عوض شود (مثلا از www به بدون www، یا http به https)، آن وقت باید ریدایرکت ۳۰۱ درست بین آدرس قدیم و جدید تنظیم شود.

بعد از سوییچ، در Google Search Console بخش پوشش (Coverage) را چند روز زیر نظر بگیرید تا خطای ناگهانی در ایندکس دیده نشود. اگر سایت شما در حال حاضر تحت نظارت سئوی حرفه ای است، مهاجرت هاست را حتما به تیم سئو سایت اطلاع دهید تا هم زمان با تغییرات فنی، رصد رتبه هم انجام شود.

چه کاری نمی کنیم

صادقانه بگوییم مهاجرت هاست چه چیزی را حل نمی کند: اگر کدنویسی سایت ضعیف یا افزونه ها سنگین باشند، فقط عوض کردن سرور مشکل ریشه ای را برطرف نمی کند. همچنین ادعا نمی کنیم مهاجرت همیشه صفر ثانیه قطعی دارد؛ در بدترین حالت، حین انتشار DNS ممکن است چند دقیقه ناهماهنگی پیش بیاید، نه بیشتر، اگر TTL از قبل کاهش داده شده باشد.

پرسش های متداول

آیا مهاجرت هاست باعث از دست رفتن ایمیل می شود؟

اگر ایمیل سازمانی روی همان هاست میزبانی می شود، باید جداگانه منتقل شود و رکورد MX دامنه هم به روز شود. بهتر است پیش از سوییچ DNS اصلی، وضعیت ایمیل را جداگانه بررسی کنید.

چقدر طول می کشد تا DNS در همه جا به روز شود؟

اگر TTL از قبل کم شده باشد، اغلب کاربران در همان چند ساعت اول به سرور جدید می رسند؛ انتشار کامل در سراسر جهان می تواند تا ۴۸ ساعت طول بکشد.

آیا لازم است در زمان مهاجرت سایت را آفلاین کنیم؟

نه، اگر هر دو هاست همزمان فعال بمانند و مرحله تست قبل از سوییچ کامل انجام شود، سایت برای بازدیدکنندگان بدون وقفه در دسترس می ماند.

بعد از مهاجرت هاست، سرعت سایت تضمین می شود؟

هاست جدید سقف بهتری از منابع می دهد، ولی سرعت واقعی هم به بهینه سازی تصاویر، کش و کد سایت بستگی دارد؛ برای بررسی کامل صفحه افزایش سرعت سایت را ببینید.

مهدی پرتو

مهدی پرتو متولد ۱۳۷۳ در تهران است و از هفت سالگی به فناوری علاقه مند شد؛ علاقه ای که به یادگیری مداوم در طراحی، برنامه نویسی و سئو انجامید. او در دبیرستان ریاضی فیزیک خواند و در دانشگاه IT را انتخاب کرد؛ همان زمان برند «بیکران» را برای خدمات بازاریابی دیجیتال راه اندازی کرد. تجربه کاری او در مرکز داده مبین، کارگزاری مفید و دیجی کالا شکل گرفت و سپس به سمت پروژه های بین المللی، فریلنسری و ساخت و رشد کسب وکارها ادامه یافت.

این دانش را برای کسب و کارتان اجرا کنیم؟

تیم Seemerce همه آنچه در این مقاله خواندید را به صورت حرفه ای برای سایت شما انجام می دهد، با مشاوره رایگان شروع کنید.

دیدگاه ها و پرسش ها

سوالی درباره این مطلب دارید؟ بپرسید؛ پاسخ می دهیم.

هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید.

دیدگاه خود را بنویسید

نشانی ایمیل شما نمایش داده نمی شود و هر نظر پس از بازبینی منتشر می شود.