![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| AzuManga |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 12.5.2005 Репутация: нет Всего: нет |
Здравствуйте, коллеги!
Наверняка кто-то встречался с такой ситуацией: обновил контент на сервере (CSS, JS, сами страницы), и любой пользователь, который раньше хоть раз открывал сайт, видит в 99% случаев некий кривой микс из старых CSS и новых JS или наоборот, или вообще обновляется только код страницы без доп. файлов. В 99% случаев выглядит это ужасно. Вопрос: есть ли способы насильно обновлять контент у клиента при выкладке новой версии сайта? Если есть, то какие? Все, что я пока смог придумать - отдавать все JS и CSS файлы через серверные скрипты, а не напрямую. И при обновлении версии выставлять флаг о том, что эти файлы обновлены. При этом придется вести базу IP-адресов клиентов и соответствующих им флагов файлов. В общем, геморрой полнейший. Может быть, есть более простой способ? Спасибо! --------------------
Точка с запятой; |
|||
|
||||
| AzuManga |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 12.5.2005 Репутация: нет Всего: нет |
Тему можно закрыть, решение найдено и оно простейшее.
При каждом обновлении сайта надо дописывать к путям обновленных CSS и JS файлов фальшивый GET-запрос. Например, было screen.css, а стало screen.css?ver=1 Счетчик можно обнулять раз в месяц для пущей безопасности. Работает! --------------------
Точка с запятой; |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 12 Всего: 43 |
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |