آپدیت یک افزونهٔ حیاتی یا تغییر قالب را نباید روی سایت زنده و پربازدید تست کرد. سایت استیجینگ یک نسخهٔ عیناً مشابه و پنهان است که روی آن آزمایش میکنید و اگر خوب بود، نتیجه را به سایت اصلی منتقل میکنید.
چطور بسازیم؟
سادهترین روش در هاست پیبیهاست: یک زیردامنه مثل staging.yourdomain.com بسازید، از سایت اصلی یک بکاپ کامل (فایل + دیتابیس) بگیرید و در پوشهٔ همان زیردامنه بازگردانی کنید. حالا یک کپی مستقل از سایت دارید.
پنهانسازی از گوگل و عموم
استیجینگ نباید ایندکس شود. در تنظیمات وردپرس گزینهٔ Discourage search engines را فعال کنید و در فایل htaccess. پوشهٔ استیجینگ با یک احراز هویت ساده (رمز) یا محدودیت IP، دسترسی را فقط به خودتان باز بگذارید.
تست و سپس انتقال
تغییرات را روی استیجینگ اعمال کنید؛ سرعت، فرمها و نمایش موبایل را بسنجید. اگر همه چیز درست بود، همان تغییر را روی سایت اصلی اعمال یا از افزونهٔ migration برای جابهجایی دیتابیس استفاده کنید.
نکات مهم
- در استیجینگ ارسال ایمیل را غیرفعال کنید تا به دست کاربر واقعی نرسد.
- دیتابیس واقعی را روی آن استفاده نکنید؛ نسخهٔ کپی کافی است.
- بعد از اتمام کار، زیردامنه و فایلهایش را حذف کنید تا سطح حمله و مصرف فضا کم شود.