Вопросы про размеры кэша...

Из темы понял однозначно - что где-то нужно кэширвоать, НО, кэшировать все подряд - это не есть гуд.
ни..уя ты не понял. кэшировать нужно там, где это нужно, а не кэширование ради кэширования. а чтобы это понять тебе нужно пройтись профайлером по своему приложению, тогда узнаешь что и как кэшировать У ТЕБЯ.

Почему ты упорно пытаешься эти вопросы решать теоретически, когда их проще решать практически
 
WMix, да как же ты найдёшь решение, не узнав что да почему? И решение чего? Вопрос был о кешировании. Сравниваем твой пример с другими магазинами (просто интересно стало, все ли одинаково срут на пренебрегают разметкой):
amazon,
ozon,
sotmarket:

snapshot4.png


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

Просмотрев все скомпилированные шаблоны smarty.
И обнаружил следующее.

Вот так выключит обычный скомпилированный шаблон
HTML:
код код код <?php-вставки smarty ?>код код код <?php-вставки smarty ?>
код код код код код код код  код код код код  код код код код
од код код код код код код  код код код код  код код код код
од код код код код код код  код код код код  код код код код
од код код код код код код  код код код код  к<?php-вставки smarty ?>од код код код
од код код код код код код  код код код код  код код код код
<?php-вставки smarty ?>

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

Т.е. получиться в результате

HTML:
#1-метка<?php-вставки smarty ?>#2-метка<?php-вставки smarty ?>#3-метка<?php-вставки smarty ?>#4-метка
<?php-вставки smarty ?>

Не сломается ли сервер от такого количеста str_replace замены меток?
 
А от выделения памяти сервер не сломается? Чушь пишешь, у тебя спросили давным давно - что тормозит то? Что ты все оптимизировать хочешь??
 
У меня ничего не тормозит.
У меня полезный контент сайта занимает - 5 Мб.

При работе сайте

имеем - 650 страниц
имеем - 3 языка.
имеем - 1 группу для входа (т.е. сайт когда пользователь авторизирован - состоит в группе, и когда не авторизирован)

У меня получается размер кэша
650 страниц * 3 (языка) * 2 (состояния пользователя) = 100 Мб кэша

Если добавить + 1 язык = 200 Мб
Если добавить + 10 групп = ~ 2 000 Мб. кэша. а то и больше.

И это при том при всем, что сайт-то не большой, как проект.
Поэтому и ищу, как можно уменьшить размеры кэша SMARTY-Шаблонизатора.

Т.к. при таком алгоритме (не везде могу использовать кэширование только данных, а только записать кэш шаблона, как HTML) - как лучше сделать.
 
кто-то воздух продает в виде ssl сертификатов, кто-то из 5 мб полезного контента делает 100мб кеша.
Парень, прекрати страдать херней, как говорим amdy - расставь пару индексов в базе и иди пей пиво
 
кто-то воздух продает в виде ssl сертификатов, кто-то из 5 мб полезного контента делает 100мб кеша.
Парень, прекрати страдать херней, как говорим amdy - расставь пару индексов в базе и иди пей пиво

Хорошо, пошел пить пиво...
Но все таки попробую алгоритм, который описал выше...
И после отпишусь, что получилось.
 
кто-то воздух продает в виде ssl сертификатов, кто-то из 5 мб полезного контента делает 100мб кеша.
Парень, прекрати страдать херней, как говорим amdy - расставь пару индексов в базе и иди пей пиво
там не поможет пара индексов, там же modx и ущербное xPDO, на котором hello world будет тормозить и приложение нагенерит 20 запросов в базу
 
там не поможет пара индексов, там же modx и ущербное xPDO, на котором hello world будет тормозить и приложение нагенерит 20 запросов в базу
Странно, а я считал MODx - довольно мощной системой (которая построена на базе трех китов).... Хотя сам с ней не работаю.
 
я давненько уже такого не говорил... умри, пожалуйста.
 
Ну
Я выделю это жирным:


Ну как-то так =)

Наверное из за кучи роликов про то, как легко на этой системе делать сайты... Хотя, честно признаться, нормальной адекватной документации я так и не нашел в сети... Наверное modx-это что-то типа "закрытого-полуоткрытого клуба"... Вроде все есть учи... и в тоже время нет ничего., что бы позволило хотя бы как-то разобраться в данной системе.
 
там не поможет пара индексов, там же modx и ущербное xPDO, на котором hello world будет тормозить и приложение нагенерит 20 запросов в базу

Был удивлен тому, сколько надо сделать действий и телодвижений в MODx, что бы добавить 1 новое поле в таблицы MODx...
Наверное действий 10-15... И это ради одного поля!
 
Наверное из за кучи роликов про то, как легко на этой системе делать сайты...
Дело в том, что ролики клепают одни и те же люди, я начинал с modx года 3 назад, был вхож в их сообщество...
ничего не поменялось, все те же чудаки клепают ролики и плагины...
мастурбируют на свою недоразавитую систему и кичатся 0 знаниями

ЗЫ.
Там нельзя добавить в базу поле - там EAV.
 
Дело в том, что ролики клепают одни и те же люди, я начинал с modx года 3 назад, был вхож в их сообщество...
ничего не поменялось, все те же чудаки клепают ролики и плагины...
мастурбируют на свою недоразавитую систему и кичатся 0 знаниями

ЗЫ.
Там нельзя добавить в базу поле - там EAV.

Хм...
Мне вообще MODx - больше показалась системой "Для своих", куда суваться, как в правиительство...
Но как так система гавно - а берут аж по 4 000 руб за час!? - их верхушка...
А запросы то какие пишут к БД - мне API битрикс в сравнении с этим кажется веком совершенства.
 
Сверху