Бывает же...

Примерно неделю назад делал правки на сайте. Работа обычная, ничего сложного, справился за один день. Сижу кушаю печеньки с чаем, раздаётся звонок, поднимаю трубку, мужской голос:


- Алло, это Такой-то-Такойнович?

- Да это я.

- Вы там совсем охуели?!


После такого вопроса, я право слово, охуел...


- Простите, а кто это?! Что вы хотели?!

- Вы неделю назад нам делали правки! Какого хуя ещё ничего не сделано?!

- Как не сделано, я всё за один день закончил!

- Как вы могли закончить, если ничего не изменилось!

- Вы кеш сбрасывали в браузере?

- Кого бля?!

- Кеш!

- Хуешь! Ты мне сука зубы заговариваешь?! Когда, блядь, работа будет сделана?!

- Просто нажмите на клавиатуре ctrl + f5...

- ...

- Ну что у вас там?

- Да всё работает... Извините... Но вы всё равно сильно не хуейте!


И положили трубку.

Бывает же... Правки, Клиенты, Заказчики, Тег для красоты
Вы смотрите срез комментариев. Показать все
9
Автор поста оценил этот комментарий

Если правки делаете редко, но ОБЯЗАТЕЛЬНО нужно убедиться, что все клиенты обновили страницу (например, старый платный пакет ТВ-каналов стал видим только тем, кто его успел подключить), то необходимо использовать заголовок Last-Modified

Например,

<meta http-equiv="Last-Modified" content="Thu, 10 Oct 2017 10:31:28 GMT">


Ещё более сведущие товарищи посоветовали покурить

"Cache-Control"

и/или

"Expires: "

раскрыть ветку (4)
6
Автор поста оценил этот комментарий
Иллюстрация к комментарию
2
DELETED
Автор поста оценил этот комментарий

и при изменении менять дату в атрибуте content ?

раскрыть ветку (2)
8
Автор поста оценил этот комментарий
Это жутко специфичный случай, чтобы метатегами перебивать Last-Modified.
Я даже удивлён, что этот метатэг кто-то вспомнил и использует :)

Как ранее сказали, стоит один раз разобраться как работает кэширование на стороне браузера и на стороне прокси.
И по ситуации смотреть, как не подставить тех, кто ранее посещал сайт.
1
Автор поста оценил этот комментарий

лично я указываю время жизни кеша через htaccess что очень упрошяет код и жизнь, что-то типо такого


<FilesMatch "\.(js|css|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>

З.Ы. это не пример моего htaccess, код был взят с хабра, с первой попавшейся похожей нвовости, а именно от сюда https://habrahabr.ru/post/154643/

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку