ezpublish.ru / Форумы / Для разработчиков / Размер View cache'а для большого сайта




Размер View cache'а для большого сайта

Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь

Автор Сообщение

Андрей Астахов

Вс, 25 ноября 2007 13:52:05

Включил viewcaching.
Один кеш-файл занимет около 50 кб
Умножил на 10 000 наших статей (это не сейчас, но будет в течении 2008 года).
Умножил на 5 000 юзеров (я проверил, кеш создастся под каждого).
Получается 2 500 000 Мб. 2,5 террабайта – где ж я хостится буду…

Я в шоке. Годится ли вькеш для больших сайтов?

-----------------------------------
Простобанк Консалтинг
http://www.prostobank.com/

Maxim Kopytov

Вт, 4 мая 2010 5:36:06

Сегодня получил письмо от администратора хостинга:
Прошу Вас обратиться к своему разработчику сайта
и попросить его отключить кэширование. 
На данный момент большую часть пространства
занимают временные, 
и наверняка нужные только для отладки, файлы в папке "httpdocs/var/site/cache" 
Данная папка весит 2,2Гб. 
При чём на скорость работы сайта подобная политика оказывает только негативное влияние, 
т.к. доступ к диску в любом случае более медленный, 
чем если бы кэширование происходило в оперативной памяти или в базе данных.
С точки зрения пользователя такое расходование ресурсов совершенно неоправдано и нерационально.
Прошу Вас принять меры по решению данного вопроса. 


Сайт работает на eZ Publish version 4.0.3

Как я могу отключить кэширование? Ведь от этого замедлится работа сайта и увеличится нагрузка на сервер!
Как политика кеширования может сказываться негативно?
Прокомментируйте пожалуйста письмо и расскажите о кешировании в eZ Publish.
И что можете сказать по поводу предыдущего сообщения Андрея Астахова?
Спасибо!

------------------------
I love eZ Publish

Андрей Астахов

Вт, 4 мая 2010 10:56:26

За 2,5 года, прошедшие со времени открытия этой ветки, я поменял несколько хостеров
Достаточно давно я сделал вывод, который и сейчас не подвергается мною сомнению: eZ Publish - CMF, предназначенная хоститься на collocation или dedicated серверах. Самое меньшее требование - это хороший VPS. На shared хостингах eZP долго терпеть не станут. У вас камнем преткновения стал объем дискового пространства, у меня - процессорные мощности.
В качестве эксперимента попробуйте отключить вьюкэш на праздники, если нагрузка у вас сейчас небольшая - посмотрите на скорость загрузки страниц, общую работоспособность. Желательно при этом наблюдать за общей нагрузкой на сервере, если это вообще возможно.
При небольшой посещаемости работа сайта без включения кэширования вполне возможна. Конкретные цифры посещаемости зависят от сложности шаблонов, задействованных расширений, мощности сервера, его загрузки.



-----------------------------------
Простобанк Консалтинг
http://www.prostobank.com/

Сергей Гедеон

Вт, 4 мая 2010 15:05:49

2Гб кеша это какой-то глюк. Филиал гугла реализовали средствами изи?
Кеш не создается для каждого пользователя. Точнее это можно сделать, но кешировать таким образом нужно только отдельные блоки которые отличаются для разных пользователей.

===----
Радоваться жизни можно тихо...
----====