Моему веб-сайту требуется несколько обновлений для отображения нового контента

Я отвечаю за обновление крупного веб-сайта электронной коммерции tedbrownmusic.com. Мы наняли стороннего веб-разработчика для написания кода. веб-сайт, поэтому я не очень хорошо знаком с внутренней частью вещей.

Моя проблема: главная страница требует многократного обновления вручную, чтобы отображался недавно опубликованный контент.

Первая страница представляет собой витрину магазина ASP.NET, отдельную от остальной части сайта (которая работает на Wordpress). Сайт Wordpress загружается правильно, но на главной странице мне приходится несколько раз нажимать F5, чтобы появились новые вещи (я использую новейшую версию Chrome). В IE вообще отказывается обновляться. Кэш должен истечь, прежде чем пользователь в IE сможет увидеть новый контент.

Веб-разработчик сказал, что ничего не может с этим поделать. Но мне это не кажется нормальным поведением сайта.

Я попытался добавить META-теги «без кеша», чтобы страница обновлялась каждый раз при ее посещении, но это не сработало.

Какие-нибудь мысли? Я ценю это.


person David M Guzman    schedule 29.01.2013    source источник


Ответы (1)


Если вы используете файлы css/js, вы можете попытаться заставить браузеры загружать последний файл CSS, изменив номер версии. Я думаю, что это называется управлением версиями css.

    <link rel="stylesheet" href="yourwebsitescsslocation/style.css?v=1324491378" type="text/css" /> 

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

см. статью ниже для получения дополнительной помощи:

http://www.codeproject.com/Articles/203288/Automatic-JS-CSS-versioning-to-update-browser-cach

person DotNetUser    schedule 29.01.2013
comment
Я думаю, что мы на что-то здесь. Спасибо за вашу помощь. - person David M Guzman; 30.01.2013