Каков наилучший способ заставить клиента перезагрузить веб-страницу? - PullRequest
0 голосов
/ 24 марта 2012

Я создал простую веб-страницу, включающую пару статических страниц, файл css и пару изображений ( ссылка ).

После того, как я изменил css, страница выглядит странно для тех, кто кэшировал страницу с предыдущих посещений.

После поиска в Google я понял, что есть по крайней мере два различных способа заставить посетителей загрузить страницу ( найдено здесь ):

  1. Неразрешить пользователю хранить данные в кэше вообще:

  2. Обновить страницу через определенный интервал времени:

Есть ли лучшие способы?

Спасибо!

1 Ответ

1 голос
/ 24 марта 2012

Поместите строку запроса в тег ссылки rel и меняйте ее каждый раз, когда вы обновляете свой css

некоторые ответы на этот вопрос

, кратко

<link rel="stylesheet" xhref="http://www.​yoursite.com/style.css?​version=1" type="text/css" /> 

изменить на

<link rel="stylesheet" xhref="http://www.​yoursite.com/style.css?​version=2" type="text/css" />

при обновлении CSS.

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

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