Скорость загрузки сайта — при первом запросе /CDN/кэш на сервере?
Добрый день.
Пожалуйста объясните на пальцах))
Сюжет:
1) Есть сайт - не маленький 8 мб.
2) Он заливается на хостинг, хостинг имеет географическую локацию (пример Москва).
3) При ПЕРВОМ запросе ПОЛЬЗОВАТЕЛЯ № 1 сайт загружается за 18 сек.
Далее как я понимаю сайт - кэшируется (или что-то вроде того) на серверах которые расположены БЛИЖЕ к ПОЛЬЗОВАТЕЛЮ № 1. Потому что ...
4) При ПОВТОРНОМ запросе ПОЛЬЗОВАТЕЛЯ № 1 (с предварительной очисткой кэша устройства) этот же сайт загружается в среднем за 2 сек.
Вопросы:
1) Я правильно понимаю на обывательском уровне - технологию (моя теория - выше).
2) !!!!!! Т.е. если мы ориентируемся на скорость загрузки сайта ПРИ ПОСЕЩЕНИИ ИМЕННО В ПЕРВЫЙ РАЗ мы должны ориентироваться именно на СКОРОСТЬ ЗАГРУЗКИ которое мы получили при ПЕРВОМ ЗАМЕРЕ (в нашем случае 18 сек) ????
3) Как воспроизвести при ПОВТОРНОМ замере ситуацию ПЕРВОГО ЗАПРОСА ???
У меня пока только вариант с VPN.
Спасибо!!!
P.S Не судите строго, за простоту картины мира))
Далее как я понимаю сайт - кэшируется (или что-то вроде того) на серверах которые расположены БЛИЖЕ к ПОЛЬЗОВАТЕЛЮ
В целом правильно, но кэширование происходит только если сайт использует CDN.
Чтобы проверить что точно происходит, советую запустить Chrome Dev Tools, или воспользоваться сервисами типа https://www.webpagetest.org/,https://gtmetrix.com/.
Vitaly Karasik, Добрый день.
1) А в панели разработчика по каким параметрам (вкладкам) мы проверяем наличие CDN технологии?
2) Наличие CDN - технологии (или её отсутствия)) зависит от хостера (и тарифного плана)?
3) САМОЕ ВАЖНОЕ для меня.
При загрузки сайта мы всё-таки ориентируемся на время загрузки при ПЕРВОМ ЗАПРОСЕ с IP пользователя?
4) А как с одного ip воспроизвести - ВТОРОЙ (и последующие) запросы но ИСКЛЮЧИВ кэширование на сервере по локации. Кроме VPN ?
Спасибо!!!
Darya Shvakh,
1) URL для некоторых объектов будет не вашего сайта, а CDN
2) посмотрите на настройки - если вы CDN не выбирали, то его и не будет
3) да, надо уменьшать время для первого запроса
4) не уверен что это можно сделать
Vitaly Karasik, Вам ВОООТ-ТАКОЕ СПАСИБО за ПРОСВЕЩЕНИЕ и НЕРАВНОДУШИЕ)))
Я обязательно отмечу Ваш ОТВЕТ как РЕШЕНИЕ но чуть-чуть позже))
Ещё раз СПАСИБО!!!