Кэширование css. Простое кэширование в JavaScript

Кэширование css. Простое кэширование в JavaScript

При внесении изменений на сайты мы часто сталкиваемся с тем, что содержимое страниц, css-файлов и скриптов (.js) кэшируется браузером и остается неизменным довольно долгое время. Это приводит к тому, что для того, чтобы внесенные изменения отобразились во всех браузерах, нужно приучать клиентов к сложным комбинациям F5 или Ctrl + F5. И время от времени следить за тем, чтобы они нажимались.

Процесс довольно нудный и неудобный. Можно конечно выйти из ситуации, переименовывая каждый раз файлы, но опять же неудобно.

Однако есть способ, который позволит остаться при прежних именах, и сбрасывать кеширование.css или.js файлов в тот момент, когда это будет нужно нам. И навсегда забыть о Ctrl + F5.

Суть состоит в том, что мы будем приписывать к нашим.css или.js файлам в конце псевдопараметр, который будем менять время от времени, тем самым сбрасывая кэш в браузере.

Таким образом, запись в исходном коде теперь будет выглядеть так:

Где 186485 - произвольная комбинация, которая выведет тот же файл, но браузер интерпретирует его как новый, благодаря псевдопараметру ?186485

Теперь, чтобы каждый раз не менять все вхождения нашего параметра, зададим его в php-файл, который подключим во все нужные нам места:


Самое обсуждаемое
Драйверы для ноутбука Lenovo G570 Комплект полезных программ для ноутбука Lenovo IdeaPad G570 Драйверы для ноутбука Lenovo G570 Комплект полезных программ для ноутбука Lenovo IdeaPad G570
Скачивание драйверов для ноутбука Lenovo G570 Скачивание драйверов для ноутбука Lenovo G570
Ошибка Windows Installer при установке itunes: что делать Ошибка Windows Installer при установке itunes: что делать


top