انتخاب هاست مناسب؛ ظرفیت را با کار سایت بسنج
برای انتخاب هاست سایت، منابع، فناوری، محل مخاطب، پشتیبانگیری و پشتیبانی را مقایسه کن؛ راهنمای میزبانی سایت شرکتی و فروشگاه اینترنتی.
هاست مناسب به فناوری سایت، حجم کار و توان نگهداری تیم بستگی دارد. تعداد گیگابایت تنها معیار نیست. یک سایت معرفی با فروشگاهی که پرداخت و موجودی دارد، بار و حساسیت یکسانی ندارد.
فناوری و محدودیتها را بنویس
قبل از خرید، محیط اجرای سایت، پایگاهداده و کارهای پسزمینه را مشخص کن. سرویس باید آنها را پشتیبانی کند. محدودیت پردازنده، حافظه، اتصال همزمان و فضای ذخیره را کنار قیمت بخوان. عبارت نامحدود را بدون بررسی شرایط مصرف، ظرفیت واقعی فرض نکن.
سرعت را از محل مخاطب بسنج
فاصلهٔ شبکه، پاسخ سرور و نحوهٔ تولید صفحه روی زمان دریافت اثر دارند. یک صفحهٔ عمومی را از مسیرهای مورد استفادهٔ مخاطب اندازه بگیر. میزبانی نزدیکتر همیشه همهٔ مشکل را حل نمیکند؛ درخواست سنگین به پایگاهداده یا سرویس کند بیرونی هم میتواند پاسخ را عقب بیندازد.
کش برای صفحهٔ درست
فایلهای ثابت و صفحههای عمومی میتوانند از کش بهره ببرند. حساب کاربری، سبد و اطلاعات خصوصی نباید به کاربر دیگر برسند. پیش از فعالکردن کش عمومی، مرز دادهٔ شخصی را مشخص کن. آزمایش با دو حساب متفاوت نشان میدهد تنظیمات با رفتار واقعی برنامه سازگارند یا نه.
پشتیبان یعنی امکان بازگشت
بپرس از چه دادهای، در چه بازهای و کجا نسخه تهیه میشود. فایل سایت بدون پایگاهداده ممکن است برای بازیابی کافی نباشد. یک بازیابی آزمایشی روی محیط جدا انجام بده و زمان آن را ثبت کن. نگهداری تنها نسخهٔ پشتیبان روی همان دیسک، همهٔ خرابیها را پوشش نمیدهد.
پشتیبانی و توسعهٔ آینده
ساعت و کانال پاسخگویی، دامنهٔ مسئولیت و روش افزایش منابع را بررسی کن. مشخص باشد چه کسی خطای برنامه و چه کسی قطعی زیرساخت را پیگیری میکند. هزینهٔ تمدید، انتقال داده و خدمات مدیریتشده را کنار هزینهٔ شروع بسنج.
آزمون پذیرش میزبانی
نسخهٔ آزمایشی را با محتوای نزدیک به واقعیت اجرا کن. زمان پاسخ، بارگذاری تصویر، ثبت فرم و پردازش سفارش را بسنج. در پایان دسترسیها، تمدید، پشتیبانگیری و روش بازگردانی را مستند کن. مهاجرت زمانی معنا دارد که محدودیت فعلی مشخص باشد؛ تغییر سرویس بدون اندازهگیری ممکن است فقط مسئله را جابهجا کند.
پرسشهای پرتکرار
هاست ارزان برای شروع بد است؟
قیمت بهتنهایی تعیینکننده نیست؛ ظرفیت، محدودیت و امکان بازیابی باید با نیاز نسخهٔ اول سازگار باشند.
CDN جای هاست را میگیرد؟
در معماری معمول، CDN تحویل بعضی منابع را بهبود میدهد؛ منطق برنامه و دادهها همچنان به زیرساخت مناسب نیاز دارند.