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

StalkerClasses

Новичок
Есть сайт, где
1000 страниц = 40 мб. кэша.

Это очень много для среднестатистического?
Если так дело пойдет дальше...
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
[начинает биться головой об клавиатуру]

Нет, не много.
 

hell0w0rd

Продвинутый новичок
какого кеша, каких страниц, какого среднестатистического сайта...
 

hell0w0rd

Продвинутый новичок
StalkerClasses, ну так ты не описал что кешируешь, куда кешируешь, как кешируешь, как определил размер кеша, почему решил что это проблема.
Сейчас сферический вопрос в вакууме
 

StalkerClasses

Новичок
StalkerClasses, ну так ты не описал что кешируешь, куда кешируешь, как кешируешь, как определил размер кеша, почему решил что это проблема.
Сейчас сферический вопрос в вакууме
Взять к примеру сайт интернет-магазина - не шибко крутого и навароченного.
Товаров 1000 единиц. + пара страниц о компании там, и всякого рода, новости = итого = 1100 страниц.
Вообще кэш 1 страницы = 250-500 килобайт (т.е. пол мегабайта) - кэшируем в файлы...
Это же нормально? - про это речь....
Мне почему, то показалось что это очень, очеееень большой объем кэша для таких в принципе не очень больших интернет-ресурсов...:)

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

hell0w0rd

Продвинутый новичок
StalkerClasses, то есть у вас приложение - генератор статики? Ну так это нормально. Вы можете поколдовать с nginx и раздавать с него все нагенеренные странички, без обращения к php.
Если вам и правда кажется это большим кешем - установите на nginx http://wiki.nginx.org/HttpGzipStaticModule и кешируйте сразу сжатые странички
Только сейчас прийдет фанат и спросит у вас про инвалидацию кеша - это гораздо важнее, чем мифический оверхед из-за его размера
 

StalkerClasses

Новичок
StalkerClasses, то есть у вас приложение - генератор статики? Ну так это нормально. Вы можете поколдовать с nginx и раздавать с него все нагенеренные странички, без обращения к php.
Если вам и правда кажется это большим кешем - установите на nginx http://wiki.nginx.org/HttpGzipStaticModule и кешируйте сразу сжатые странички
Только сейчас прийдет фанат и спросит у вас про инвалидацию кеша - это гораздо важнее, чем мифический оверхед из-за его размера
В общем спасибо за ответы...
Понял что это не очень-то большой кэш... А то переживал.
 

StalkerClasses

Новичок
Сайт на трех языках
Всего получается 1800 страниц
1800 страниц = 112 Мб кэша...

Вообще если использовать подобную CMS-которая столько кэша создает (кэширует HTML-шаблоны - а не модели, и не данные) - то, так понимаю, что если на нее нужно будет поставить 100 000 записей - то это уже в принципе не реально - т.е. в принципе получается 6 ГБ?

Шаблонизатор - Smarty...
 
Последнее редактирование:

Crys

Двинутый новичок
т.е. в принципе получается 6 ГБ?
А если это интернет магазин, у которого 10 тыщ пользователей с различными скидками - то можно эти шесть гиг еще на 10 тыщ умножить
 

StalkerClasses

Новичок
А если это интернет магазин, у которого 10 тыщ пользователей с различными скидками - то можно эти шесть гиг еще на 10 тыщ умножить
Т.е. получаетс, что надо менять алгоритм записи и использования кэша...?
А то если бы я хотел написать на всем этом деле к примеру хотя бы каталог из 1 000 товаров на трех языках с тремя группами пользователей - то можно было бы уйти в "усе" от того, как много кэша получается?
 

Активист

Активист
Команда форума
Зачем тебе HTML кешировать?!!! Нужно SQL проавильные делать и минимизировать их количество, что тормозит (в виду обжерства) кешировать. MySQL очень умный кеш в памяти. Главное тюнингнуть .
 

SimbiX

Новичок
WMix, Вы считаете это нормальным ? Амазону пофиг на SEO, или например на нагрузку процессора, от gz-пования пол мегабайта html говнокода
 
Сверху