Подтвердить что ты не робот

В чем разница между загружаемым кешем и пустым кешем?

В чем разница между загружаемым кешем и пустым кешем?

Например, результат статистики YSlow предоставляет графические данные пустого кэшированного и загруженного кеша. В чем разница между ними?

4b9b3361

Ответ 1

Просто загруженный кеш означает, что браузер кэширован. Он был там раньше или (хотя я не думаю, что YSlow означает это так), он где-то использует одни и те же ресурсы (изображения, CSS, JavaScript)

Ответ 2

Это было задано 3 года назад, но я столкнулся с этим вопросом, так как имел это. Поэтому я сделал небольшое исследование в Интернете, и я обнаружил, что:

Статистика является третьей вкладкой и предоставляет графическое представление количества HTTP-запросов, сделанных на сервер, и общего веса страницы в килобайтах для сценариев "Пустой кэш" и "Принудительный кэш".

yslow statistics

Сценарий "Пустой кэш" - это когда браузер делает первый запрос на страницу, а сценарий "Прикрепленный кэш" - это когда браузер имеет кешированную версию страницы. В сценарии начального кэша компоненты уже находятся в кеше, поэтому это уменьшит количество HTTP-запросов и, следовательно, вес страницы.

Ключевое слово здесь - "сценарии". Это не означает, что графики будут меняться, если у вас уже есть кеширование страницы. Я запускаю тест два раза, даже если я кэшировал его, и он всегда отображает оба графика, так как он показывает "сценарии". Поэтому, если я кэшировал страницу, я просматриваю сценарий Primed Cache, но для моих новых посетителей - Empty Cache.

Итак, в приведенном выше примере, когда я запрашиваю страницу и она кэшируется, мой браузер все равно сделает 3 запроса общим весом 86,6 тыс.

На этой странице показано, что на самом деле отображается yslow. http://www.devcurry.com/2010/07/understanding-yslow-firebug-extension.html