Size: a a a

2020 August 08

AM

Artem Molotov in PHP
Sergey Zolotov
для этого есть preload/prefetch теги и приоритеты
Может тайну открою, но не всё делается тегами.
источник

SZ

Sergey Zolotov in PHP
серьезно?
источник

SZ

Sergey Zolotov in PHP
Artem Molotov
Интересно как отреагирует бот, если зайдёт на сайт, а там грузиться 5 картинок, из которых только одна отображается. Что он скажет?
смотря какой приоритет у них же
источник

SZ

Sergey Zolotov in PHP
если они забивают общую очередь загрузки, как это делают шрифты - то это ж дичь
источник

A

Aleksandr Khristenko in PHP
Artem Molotov
1. Я тебе для примера привёл. Кейсы вполне есть.

2. Я знаю как браузер кушает скрипты и я знаю, что кеширование может быть лучше, чем каждый раз грузить тело страницы по сети.

3. Уже ответил

4. При том, что владелец сайта сам выбирает ttl ресурсов, днс записей и прочего в зависимости от контента сайта и никто ему указывать не должен. Хоть ttl 1, если на это есть причины.

6. С чего ты взял, что срать на производительность юзеров? Пока человек делает одно в фоне подгружается другое, что бы потом не ожидать 100500 секунд на прогрев. Это довольно популярная практика (как вк погружает 5 следующих фото в фоне когда ты листаешь их, к примеру)

7. Это html теги, о чём я тебе и писал.
А какие причины указывать низкий ttl у скриптов/css?
источник

AM

Artem Molotov in PHP
Sergey Zolotov
смотря какой приоритет у них же
Даже с низким приоритетом он может орать, что ресурс не используется  и пожирает сеть (если я щяс не туплю)
источник

SZ

Sergey Zolotov in PHP
Aleksandr Khristenko
А какие причины указывать низкий ttl у скриптов/css?
владельцу виднее (с)
источник

SZ

Sergey Zolotov in PHP
Artem Molotov
Даже с низким приоритетом он может орать, что ресурс не используется  и пожирает сеть (если я щяс не туплю)
не будет. его в основном волнует все что выполняется для того чтобы отрисовать текущую страницу
источник

AM

Artem Molotov in PHP
Aleksandr Khristenko
А какие причины указывать низкий ttl у скриптов/css?
Реалтайм работа с какой-либо обработкой. Кто-то выключает кеш, кто-то ломает его доп. идентификаторами. Кому как удобней
источник

SZ

Sergey Zolotov in PHP
Artem Molotov
Реалтайм работа с какой-либо обработкой. Кто-то выключает кеш, кто-то ломает его доп. идентификаторами. Кому как удобней
обработкой скриптов?
источник

AM

Artem Molotov in PHP
Sergey Zolotov
владельцу виднее (с)
Не согласен?
источник

SZ

Sergey Zolotov in PHP
что это за обработка? не слышал о таком еще
источник

AM

Artem Molotov in PHP
Sergey Zolotov
обработкой скриптов?
jsfiddle и прочие, к примеру. Я сейчас больше о картинках говорил
источник

SZ

Sergey Zolotov in PHP
css/js хешируются уникальным ключем основанным на содержании файла

если содержимое не менялось - ключ будет такой же

исходя из этого - можно пожизненное кеширование
источник

A

Aleksandr Khristenko in PHP
Sergey Zolotov
что это за обработка? не слышал о таком еще
Видимо имеется в виду случай, когда js постянной меняется и соответственно кеш использовать нельзя без валидации.
источник

AM

Artem Molotov in PHP
Sergey Zolotov
css/js хешируются уникальным ключем основанным на содержании файла

если содержимое не менялось - ключ будет такой же

исходя из этого - можно пожизненное кеширование
Кеширование бывает разным.
источник

SZ

Sergey Zolotov in PHP
Aleksandr Khristenko
Видимо имеется в виду случай, когда js постянной меняется и соответственно кеш использовать нельзя без валидации.
ну я не заглядывал как работают сендбоксы для жс, но мне кажется даже там такого нет
источник

AM

Artem Molotov in PHP
Aleksandr Khristenko
Видимо имеется в виду случай, когда js постянной меняется и соответственно кеш использовать нельзя без валидации.
Да, оно
источник

A

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

AM

Artem Molotov in PHP
Sergey Zolotov
ну я не заглядывал как работают сендбоксы для жс, но мне кажется даже там такого нет
Те, которые работают с JS скорее всего действительно без такого. Должна быть серверная обработка, что бы подобное было актуально. Вот с картинками более подходит
источник