Size: a a a

2020 August 08

SZ

Sergey Zolotov in PHP
ок, в jsfiddle более гибкие вещи для кеширования юзают. но это скорее исключение, чем правило
источник

SZ

Sergey Zolotov in PHP
и к слову, гугл считает что они ок делают
источник

AM

Artem Molotov in PHP
какую страницу ты анализируешь?
источник

AM

Artem Molotov in PHP
Sergey Zolotov
и к слову, гугл считает что они ок делают
у них там e-tag и last-modified на этих скриптах
источник

AM

Artem Molotov in PHP
Sergey Zolotov
и к слову, гугл считает что они ок делают
он тут разве не говорит, что как раз нет времени сброса кеша?
источник

SZ

Sergey Zolotov in PHP
Aleksandr Khristenko
@Enleur слушай, вопрос на счет кеширования js, как у вас реализована работа с изменениями в js. генерируется уникальное имя файла включающее хеш содержимого?
vendor.a3be4798.chunk.js


хеш - на основе содержимого. кешируется на уровне CDN с пожизненным ттл. при деплое скрипт подхватывает новый хеш

пока у нас больше олдскул - несколько бандлов. но уже пилим per route и per component разбивку, чтобы еще меньше тянуть и меньше релиз заставлял юзера нового тащить
источник

SZ

Sergey Zolotov in PHP
Artem Molotov
он тут разве не говорит, что как раз нет времени сброса кеша?
зеленая иконка - это passed audit. значит не влияет на общий score
источник

SZ

Sergey Zolotov in PHP
ну тип он говорит что там нет ttl, но ему ок
источник

AM

Artem Molotov in PHP
Sergey Zolotov
зеленая иконка - это passed audit. значит не влияет на общий score
Это я понял. Я имел ввиду, что там на фото нет  TTL 1 (они просто меняют етег и время модификации, если скрипт изменился). Из-за этого и pass.

Если бы там тупо не было e-tag, last-modified и был отключён кеш (или был бы включён с ттл 1), то гугл наверняка орал бы
источник

AM

Artem Molotov in PHP
описанное во втором абзаце не было бы ошибкой, если разрабу рили так нужно, но проще рили заюзать e-tag/last-modified нихера не меняя для отдельных путей.
источник

AM

Artem Molotov in PHP
Sergey Zolotov
ну тип он говорит что там нет ttl, но ему ок
нет ttl !== ttl 1/0
источник

SZ

Sergey Zolotov in PHP
вот поэтому фронт и должен немного понимать об инфраструктуре и знать что такое e-tag, last-modified, зачем нужны ttl, о приоритетах загрузки, о форматах изображений, о том сколько и как грузится по сети, компрессии и обо всем том что делает браузер после того как получил скриптов/стилей
источник

SZ

Sergey Zolotov in PHP
Lighthouse/PageSpeed просто тулы, которые позволяют сделать аудит. и если там в целом все хорошо - значит фронты этим запарились и оптимизировали
источник

AM

Artem Molotov in PHP
Sergey Zolotov
вот поэтому фронт и должен немного понимать об инфраструктуре и знать что такое e-tag, last-modified, зачем нужны ttl, о приоритетах загрузки, о форматах изображений, о том сколько и как грузится по сети, компрессии и обо всем том что делает браузер после того как получил скриптов/стилей
это да
источник

SZ

Sergey Zolotov in PHP
понятное дело что не выйдет 100% марки получить (проверь фб через PS, там явно не дауны работают)
источник

AM

Artem Molotov in PHP
Sergey Zolotov
Lighthouse/PageSpeed просто тулы, которые позволяют сделать аудит. и если там в целом все хорошо - значит фронты этим запарились и оптимизировали
ну да, но если оценка даже низкая, то это ещё не значит, что сайт плох, т.к. бот мог неверно проанализировать ту или иную ситуацию (где разраб спецом, условно, unsafe заюзал).
источник

SZ

Sergey Zolotov in PHP
Artem Molotov
ну да, но если оценка даже низкая, то это ещё не значит, что сайт плох, т.к. бот мог неверно проанализировать ту или иную ситуацию (где разраб спецом, условно, unsafe заюзал).
это 1-2 правила нарушено скорее будет, как в фб, например
источник

AM

Artem Molotov in PHP
Sergey Zolotov
понятное дело что не выйдет 100% марки получить (проверь фб через PS, там явно не дауны работают)
фб имхо последнее место, что я бы проверял. и не уверен, кто там работает, учитывая что в итоге выходит
источник

AM

Artem Molotov in PHP
Sergey Zolotov
это 1-2 правила нарушено скорее будет, как в фб, например
много нарушить вряд ли удасться, да
источник

SZ

Sergey Zolotov in PHP
Artem Molotov
фб имхо последнее место, что я бы проверял. и не уверен, кто там работает, учитывая что в итоге выходит
учитывают. не буду видосы докладов скидывать
источник