Сайт тормозит при первом открытии
Материал из 1GbWiki.
Версия 10:50, 4 января 2015 (править) Rekby (Обсуждение | вклад) (→Пути решения) ← К предыдущему изменению |
Текущая версия (15:37, 11 сентября 2019) (править) (отменить) Chapay (Обсуждение | вклад) (→Пути решения) |
||
(1 промежуточная версия не показана) | |||
Строка 6: | Строка 6: | ||
===Пути решения=== | ===Пути решения=== | ||
- | + | #Перейти на [http://www.1gb.ua/services_vip.php VIP-хостинг]. На VIP-серверах значительно меньше клиентов и сам сервер значительно быстрее сервера обычного хостинга. Все данные располагаются на локальных SSD-дисках и доступ к ним моментальный. | |
- | # Перейти на [http://www.1gb. | + | # Собственный физический или виртуальный сервер - на вашем сервере будет только ваш сайт и его данные не будут вытесняться из кеша кем-то еще. http://www.1gb.ua/services_hosting_type.php (предпочтительно Hyper-V) |
- | # Собственный физический или виртуальный сервер - на вашем сервере будет только ваш сайт и его данные не будут вытесняться из кеша кем-то еще. http://www.1gb. | + | |
# Увеличение посещаемости сайта - при этом к сайту всегда будут обращаться и данные всегда будут в кеше. | # Увеличение посещаемости сайта - при этом к сайту всегда будут обращаться и данные всегда будут в кеше. | ||
# Оставить всё как есть. | # Оставить всё как есть. |
Текущая версия
Если ваш сайт тормозит при первом открытии, а дальше работает быстро, то проблема в следующем:
[править] Причины
Суть виртуального хостинга в том, чтобы на одном физическом сервере запустить очень много сайтов - именно это позволяет устанавливать низкую цену на хостинг. При обращении к сайту сервер должен прочитать с диска файлы движка (иногда это бывает сотни файлов), индексы и таблицы вашей базы данных для генерации страницы. Если сайт регулярно посещается, то его файлы и база уже есть в кеше сервера и доступ к ним осуществляется быстро. Если к сайту относительно давно не обращались (например полчаса), файлы и базы сайта вытесняются из кеша файлами других сайтов и должны быть прочитаны с диска, на нагруженном сервере это может занимать некоторое время (до нескольких десятков секунд для тяжелых движков). Этот эффект проявляется только при первом открытии сайта первым пользователем, дальше данные будут уже в кеше. Вытеснение файлов сайта и баз данных из кеша и долгая первая загрузка - следствие самой сути виртуального хостинга, этот эффект будет на любом виртуальном хостинге.
[править] Пути решения
- Перейти на VIP-хостинг. На VIP-серверах значительно меньше клиентов и сам сервер значительно быстрее сервера обычного хостинга. Все данные располагаются на локальных SSD-дисках и доступ к ним моментальный.
- Собственный физический или виртуальный сервер - на вашем сервере будет только ваш сайт и его данные не будут вытесняться из кеша кем-то еще. http://www.1gb.ua/services_hosting_type.php (предпочтительно Hyper-V)
- Увеличение посещаемости сайта - при этом к сайту всегда будут обращаться и данные всегда будут в кеше.
- Оставить всё как есть.