Вопрос про кеширование изображений

HL
На сайте с 12.12.2012
Offline
118
817

Здравствуйте. Есть проект, который работает на связке 2-х CMS, где каждая отвечает за свой функционал (сайт и форум). Дизайн на одной и второй системе управления схожий, т.е. имеет идентичные элементы, но каждая CMS имеет свой файл стилей и шаблон со своими изображениями.

По умолчанию и на сайте и на форуме стоит кеширование. Идея такова, в стилях форума прописать пути к изображениям в теме сайта.

И собственно сам вопрос:

Посетитель зашедший на сайт (сейчас он собирает львиную долю трафика) загружает шаблон, кеширует его изображения и стили. Переходя на форум - он кеширует шаблон форума, но т.к. в стилях прописаны одни и те же пути к изображениям, время на их кеширование не тратиться. Ну и соответственно по аналогии путь форум-сайт.

Правильно я понял принцип кеширования или овчинка выделки не стоит ? Прошу отвечать аргументированно.

Спасибо.

- Дорогой выкуп баннерных показов (https://goo.gl/Haxr87). Советую! - СеоПульт (https://seopult.ru/ref/0c1642776e7e1b04) + крауд-ссылки (https://goo.gl/3eXcqn) = успех - Проверенный CashBack сервис (https://goo.gl/mAIbxw). До 30%
дани мапов
На сайте с 06.09.2012
Offline
204
#1

Не будет работать кеширование на сайте, причем тут пути к картинкам. Это если только браузер будет кешировать изображения и то не факт.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
HL
На сайте с 12.12.2012
Offline
118
#2

дани мапов, в файле хатцесса прописано какие файлы кешировать и какой срок их хранить в кеше. Кеширование работает, проверялось, когда менялся какой-нибудь графический элемент в шаблоне. Пока не подчистишь кеш - изменений не видно.

K
На сайте с 03.07.2011
Offline
43
#3

А еще лучше не только картинки делать но некоторые стили, оно того стоит при больших объемах трафика

Повелитель времени
HL
На сайте с 12.12.2012
Offline
118
#4

Karbonv, об этом тоже думали, т.к. в планах большая правка шаблона сайта, а соответственно будут переписываться и стили. Только надо понять, будет ли это работать ? Ведь форум и сайт использует свой файл стилей. Использовать единый css немного сомнительно, т.к. не факт, что посетитель сайта пойдет на форум, а так же посетитель форума на сайт. Не хочется скармливать пользователю ненужные ему стили и тратить его драгоценное время.

В данный момент трафик не очень большой, примерно 1000 уников в сутки, и все достигнуто за счет внутренних факторов и естественных ссылок. В планах начать большую работу над внешними факторами, что позволит увеличить трафик минимум в 2 раза. Поэтому сейчас ключевая задача - повысить стабильность и скорость работы сайта. Как-то так )))

speed-core
На сайте с 30.03.2014
Offline
33
#5
скорость работы сайта

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

HOST-PROTECTION (/ru/forum/848747), профессиональный web хостинг, гарантия стабильности, защита от DDoS.
L
На сайте с 07.12.2007
Offline
351
#6
HotLab:
Идея такова, в стилях форума прописать пути к изображениям в теме сайта.

А сайт и форум на одном домене, без поддоменов? Кэширование в браузере идёт по абсолютному url.

speed-core
На сайте с 30.03.2014
Offline
33
#7

короче суть такая, если есть общие стили форума и сайта, используйте 1 фаил и 1 путь к нему, иначе он 2 раза будет его грузить. На тех страницах где используются стили, там их и храните негде более, так как лишний хлам в стилях увеличивает ход загрузки и потребляет лишний трафик.

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

то есть, есть общий стиль на каких то страницах укажите его и только с одним и тем же URL как было подмечено выше, чтобы браузер не загружал его по новой, а использовал уже загруженный. Те стили что ориентированны для каких то определенных страниц, там их и подгружайте, а не все сразу, это экономит как трафик так и ускорит работу браузера "поиск данных по стилям, ведь проще искать в массиве с 10ю записями чем с 1000", не рассчитывайте что будут картинки грузиться со стилями, так как они загрузятся только когда будут отображаться на странице, то есть трафик кушать не будут пока в этом нет необходимости.

Удачи в оптимизации дизайна. А для скорости работы сайта - найдите кодера php + mysql например или на чем у вас там сайт.. ;)

HL
На сайте с 12.12.2012
Offline
118
#8

Ladycharm, все располагается на одном домене.

speed-core, по поводу кодера - это ясно. Есть человек толковый, сейчас как раз составляется ему ТЗ. А вот по поводу одного файла стилей так и не понял. Заработался видимо сегодня (((

Предлагается общие стили вынести в отдельный css файл и грузить его и на форуме и на сайте ???

Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#9
HotLab:
Предлагается общие стили вынести в отдельный css файл и грузить его и на форуме и на сайте ???

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

Почта для домена ( https://lite.host/pochta/dlya-domena ) с безлимитными пользователями и доменами / Хостинг ( https://lite.host/hosting/dlya-blogov ) от 99 рублей / поддержка Let's Encrypt / PHP от 5.2 до 8.3 / SSH / бесплатный перенос,
HL
На сайте с 12.12.2012
Offline
118
#10

Евгений Русаченко, понял. Спасибо.

Всем спасибо за ответы, теперь разобрался и понял вектор работ )))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий