پاسخ مستقیم و خلاصه اجرایی (Direct Answer):
آموزش گامبهگام جابهجایی وبسایت و دیتابیس به سرور جدید بدون یک ثانیه قطعی: همگامسازی دیسک با rsync، تنظیم TTL به ۳۰۰ ثانیه و رونویسی MySQL.
گام طلایی ۱: کاهش هوشمندانه مقدار TTL در رکوردهای DNS
۴۸ ساعت پیش از آغاز فرآیند انتقال، مقدار TTL (Time to Live) رکوردهای A دامنه را از ۸۶۴۰۰ ثانیه (۲۴ ساعت) به ۳۰۰ ثانیه (۵ دقیقه) کاهش دهید تا تغییر آیپی سرور در سراسر جهان ظرف چند دقیقه اعمال گردد.
گام ۲: همگامسازی پیوسته فایلها با دستور پرسرعت rsync
استفاده از پروتکل SSH و فشردهسازی در حین انتقال برای جابهجایی کدهای وبسایت:
rsync -avzP --exclude 'cache' --exclude 'logs' /var/www/html/ root@new-server-ip:/var/www/html/
گام ۳: انتقال زنده پایگاهداده بدون مغایرت دادهها
استفاده از mysqldump با فلگ --single-transaction برای ثبت آخرین سفارشها بدون قفل کردن سایت قدیم:
mysqldump -u root -p --single-transaction --quick --routines database_name | ssh root@new-server-ip 'mysql -u root -p database_name'
پرسشهای متداول
با فعال کردن ریدایرکت موقت دیتابیس از سرور قدیم به پورت MySQL سرور جدید، حتی اگر کاربر هنوز آیپی سرور قدیم را ببیند، سفارش مستقیماً در دیتابیس سرور جدید ذخیره میشود.
بله؛ تمامی مشتریانی که به سرورهای ابری یا هاستهای سیموریکس مهاجرت میکنند از خدمت انتقال رایگان و بدون قطعی بهرهمند میگردند.