Время печати позади ваших .css файлов, почему? - PullRequest
1 голос
/ 11 марта 2011

В некоторых исходных кодах я вижу это:

<link rel="stylesheet" href="/css/style.css?201007071609" type="text/css" />

Теперь мой вопрос: почему люди печатают 201007071609 позади style.css?

Ответы [ 3 ]

3 голосов
/ 11 марта 2011

Это заставляет браузер не загружать css из кеша, а скорее брать последнюю версию с сервера

см. статью по теме

Еще одна хитрость, которую делают разработчики, - это добавить случайную строку или временную метку, чтобы принудительно обновить страницу CSS.

3 голосов
/ 11 марта 2011

Это заставляет браузер получать свежую копию файла, а не загружать кэшированную версию. Это важно, когда ваш html-файл изменился, и для предотвращения его некорректного отображения требуется обновленный CSS-файл.

3 голосов
/ 11 марта 2011

Это способ убедиться, что клиенты не кэшируют более старые версии одного и того же файла. Если URL отличается, клиент будет получать файл с сервера, а не из кэша. Так, например, если будет опубликована новая версия сайта, это будет способ убедиться, что посетители видят правильный CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...