Для інтернет-магазину хостинг — це вже не просто «місце для сайту». Кожна хвилина простою чи зайва секунда завантаження означає втрачені замовлення, а збій без резервної копії — втрачені дані клієнтів і товарів.
Чим магазин відрізняється від звичайного сайту
- Сторінки складніше кешувати: кошик, оформлення замовлення, особистий кабінет, фільтри каталогу формуються для кожного відвідувача окремо.
- Важка база даних: товари, варіації, замовлення, клієнти. Пошук і фільтри навантажують MySQL.
- Фонові завдання: імпорт прайсів, синхронізація з обліковою системою, оновлення залишків, вивантаження в маркетплейси.
- Пошта: підтвердження замовлень мають гарантовано доходити клієнтам.
Який хостинг обрати
- Старт, до кількох сотень товарів — віртуальний хостинг середнього рівня або хмарний хостинг.
- Тисячі товарів, регулярні імпорти, реклама — VPS з 2–4 ядрами і 4–8 ГБ пам'яті.
- Десятки тисяч товарів, Magento, високий трафік — потужний VPS або виділений сервер.
Детальні орієнтири — у статті «Скільки RAM, CPU і диска потрібно сайту».
Чекліст вимог
- NVMe-диски — прискорюють роботу бази даних і каталогу.
- Redis або Memcached для кешування об'єктів і сесій.
- CRON для фонових завдань — див. ISPmanager, cPanel.
- SSL на всіх сторінках — без нього платіжні системи не підключаються, а браузери показують попередження.
- Щоденні резервні копії з можливістю відновити окремо файли й базу. Для магазину з активними замовленнями — бажано частіше.
- Сервер ближче до покупців — для українського магазину це дата-центр в Україні або сусідній Європі.
- Захист від ботів і можливість обмежити доступ до адмінки.
Безпека
- Не зберігайте дані банківських карток на своєму сервері — використовуйте платіжні сервіси з переходом на їхню сторінку оплати або віджетом (LiqPay, WayForPay, plata by mono тощо). Тоді вимоги PCI DSS щодо сервера значно спрощуються.
- Регулярно оновлюйте CMS і модулі, особливо платіжні.
- Використовуйте надійні паролі й двофакторну автентифікацію для адмінки.
- Перевірте заголовки безпеки сайту нашим інструментом.
Пошта магазину
Листи про замовлення часто потрапляють у спам через неналаштовані записи домену. Налаштуйте SPF, DKIM і DMARC, а відправку з сайту — через SMTP.
Як не переплатити
Не купуйте одразу найпотужніший сервер «на виріст». Почніть з тарифу, що відповідає поточному навантаженню, увімкніть кешування й моніторинг, а збільшуйте ресурси, коли бачите реальну потребу. VPS масштабується за кілька хвилин.