Жесткое обновление дизайна сайта - PullRequest
0 голосов
/ 02 апреля 2011

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

Очевидный вопрос здесь заключается в том, что пользователь , вероятно, будетникогда не делайте резкого обновления, и поэтому он / она не увидит эффекты немедленно .Кроме того, иногда, когда я меняю таблицу стилей, без жесткого обновления сайт выглядит как беспорядок.

Что я могу сделать?

Ответы [ 2 ]

3 голосов
/ 02 апреля 2011

Вы можете заставить страницу не кэшироваться, добавив метатеги управления кэшированием:

<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">

Вы также можете предотвратить кэширование своей таблицы стилей, добавив параметр get версии:

<link rel="stylesheet" href="mystyles.css?v=1" type="text/css" />

Увеличьте номер версии, чтобы новая версия была загружена.

1 голос
/ 02 апреля 2011

Итак, изменения в вашем дизайне (внешние таблицы стилей?) Не сразу отображаются?

Это, вероятно, связано с кешем браузера.Ваши файлы кэшируются, и это хорошо.Если вы хотите аннулировать кэш, вы можете добавить параметр к своим внешним файлам, например:

<link rel="stylesheet" type="text/css" href="http://sstatic.net/stackoverflow/all.css**?v=f023310c4326**">

Разработчики этого замечательного программного обеспечения знают все об этом.

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