В чем разница между загружаемым кешем и пустым кешем?
В чем разница между загружаемым кешем и пустым кешем?
Например, результат статистики YSlow предоставляет графические данные пустого кэшированного и загруженного кеша. В чем разница между ними?
Ответ 1
Просто загруженный кеш означает, что браузер кэширован. Он был там раньше или (хотя я не думаю, что YSlow означает это так), он где-то использует одни и те же ресурсы (изображения, CSS, JavaScript)
Ответ 2
Это было задано 3 года назад, но я столкнулся с этим вопросом, так как имел это. Поэтому я сделал небольшое исследование в Интернете, и я обнаружил, что:
Статистика является третьей вкладкой и предоставляет графическое представление количества HTTP-запросов, сделанных на сервер, и общего веса страницы в килобайтах для сценариев "Пустой кэш" и "Принудительный кэш".
Сценарий "Пустой кэш" - это когда браузер делает первый запрос на страницу, а сценарий "Прикрепленный кэш" - это когда браузер имеет кешированную версию страницы. В сценарии начального кэша компоненты уже находятся в кеше, поэтому это уменьшит количество HTTP-запросов и, следовательно, вес страницы.
Ключевое слово здесь - "сценарии". Это не означает, что графики будут меняться, если у вас уже есть кеширование страницы. Я запускаю тест два раза, даже если я кэшировал его, и он всегда отображает оба графика, так как он показывает "сценарии". Поэтому, если я кэшировал страницу, я просматриваю сценарий Primed Cache, но для моих новых посетителей - Empty Cache.
Итак, в приведенном выше примере, когда я запрашиваю страницу и она кэшируется, мой браузер все равно сделает 3 запроса общим весом 86,6 тыс.