Разработка сайта связана с большим количеством изменений как в дизайне, так и в программной части. Показывая сайт клиенту и делая в дальнейшем правки, нарываешься на гневные звонки и письма от клиента, что на сайте всё не так хорошо, как вы описываете и вообще как вы имеете право отдавать сайт, если он не готов.
Проблема в таких случаях заключается в разнице загруженных браузером версий сайта. Если клиент заходит по ссылке в первый раз, то всё должно отображаться нормально, а если после первого раза были правки, преимущественно стилистического характера, то дизайн может отличаться.
Каждый браузер загружает к себе во временную папку файлы каждого сайта — изображения, стили, чтобы при заходе на сайт в следующий раз браузер не загружал из интернета массивные изображения.
В работе оптимизаторов сайта существует критерий, по которому первая загрузка сайта не должна превышать 4 секунд. Это полезно и для пользователей, которые, в связи с огромной конкуренцией в интернете, не будут ждать загрузки вашего контента, а перейдут на сайт конкурента. Оптимальных 4 секунд выдерживает очень маленькое количество сайтов, потому что за создание сайта и оптимизацию сайта под требования поисковых систем отвечают разные специалисты, в услугах которых руководители бизнесов не видят смысла расплачиваясь потерей покупателей.
Четыре способа, которые помогут разобраться с несоответствием дизайна:
- Проверить сайт на адаптивностьСервис http://quirktools.com/screenfly/ поможет проверить ваш сайт не только на адаптивность, но и посмотреть на сайт чужими глазами. Здесь кеширование не работает.Как работает:
— Добавляете ваш сайт в строку действия
— Выбираете разрешение экрана, на ширину которого будем смотреть ваш сайт
— Смотрим расхождение в дизайне или проверяем адаптивность вашего ресурса под разные разрешения экрана - Нажимаем в вашем браузере F12 и попадаем в «Инструмент разработчика», где во вкладке «Сеть» выбираем галочкой «Выключишь кэш». Пока инструмент разработчика включен вы можете перезагрузить страницу и кэш не будет учитываться.
- С помощью конфигурационного файла .htaccess добавляем строку, в которой указываем время жизни кэша. Эта информация передаётся в заголовках сайта, которые не видны пользователям, но на которые обращает внимание серверная сторона.Проверить включённый кэш можно с помощью сервиса highloadtools.com/cachecontrol добавив в строку действия адрес вашего сайта и ниже увидев результат.
- Чтобы увидеть ваш сайт в вашем браузере таким, каким его вам хочет показать разработчик, необходимо очистить кэш непосредственно в вашем браузере.
Как очистить кэш в Google Chrome
- Заходим в настройки браузера
- Ищем строку «Очистить историю»
- Выбираем, что хотим очистить. В нашем случае это файлы, сохранённые в кэше
- …и нажимаем «Удалить данные».
Готово!
Как очистить кэш в Mozilla Firefox
- Заходим в настройки браузера
- Нажимаем на кнопку «Очистить сейчас» в разделе кэшированное содержимое страниц сайта
Готово!
Как очистить кэш в Yandex Browser
- Заходим в настройки браузера
- В дополнительных настройках в разделе «Личные данные» выбираем «Очистить историю загрузки»
- Выбираем «Файлы, сохранённые в кэше», ужасаемся размеру и нажимаем «Очистить историю».
Готово!
Как очистить кэш в Opera developer
- Заходим в настройки браузера, которые находятся на боковой панели
- В разделе безопасность нажимаем на кнопку «Очистить историю посещений»
- При необходимости выбираем временной интервал за который хотим удалить данные и ставим галочку на пункте «Кэшированные изображения и файлы».
Нажимаем на кнопку «Очистить историю посещений».
Готово!
Таким образом мы удалили старые файлы нашего сайта (очистили кэш) и можем увидеть сайт во всей его красе с теми изменениями, которые вы заказывали у вашего разработчика.