ГлавнаяПрофильНовостиРекомендоватьОбратная связь
 
Kasseler CMS - Система управления сайтом
 
Новая тема Список форумов Kasseler CMS - Система управления сайтом » Разное  
кэш и с чем его едят

G-nom
Добавлено: 06.05.2008 18:08:54   Заголовок сообщения: кэш и с чем его едят#1



Група: Moderator
Возраст: 24
Сообщений: 153
Пользователь №: 54
Спасибо сказали: 0 раз(а)
Дата регистрации: 10.03.2008
Место жительства: МО г.Железнодорожный
Статус: Offline
что такое атрибуты, что такое количество страниц и вообще про кэш в системе информации бы подначитаться :D
_________________________________
Я не программист.

Я не оптимизатор.

Я не дизайнер.
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 06.05.2008 18:56:10   Заголовок сообщения: #2



Група: Administrator
Возраст: 21
Сообщений: 516
Пользователь №: 1
Спасибо сказали: 4 раз(а)
Дата регистрации: 25.11.2007
Статус: Offline
Что такое кэш и что он дает?
скажем есть модуль который с помощью пхп генирит хтмл да и еще делает запросы в БД. Дак вот если кэш включен то страница 1 раз генерируется и о сохраняется в файл уже готовый хтмл. что дает скорость генерации страницы и уменшает количество запросов в БД. кэш в системе живет до того периода пока в базе этого модуля не произойдут изменения.
И при повторном обращении к этой странице пхп уже не будет генерить модуль а выдаст уже готовый хтмл.



Что такое атрибуты?
так как модель для разного пользователя может показывать дополнительные функции было принято решение разделять кэш на 3 вида
A - администратор или модератор
U - авторизированный пользователь
G - гость

Что такое количество страниц?
Собственно ответ 8) количество закешированых страниц или созданных файлов.
Также есть кэш блоков если этот блок написан как кэшируемый.
Собственно удаление КЭШа блоков происходит с удалением КЭШа модуля к которому он привязан.
Для того чтобы блок был кэшируемым в нем нужно вписать глобальную переменную $block_cache=1;



Последний раз редактировалось: 06.05.2008 18:58:06
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
G-nom
Добавлено: 07.05.2008 08:44:16   Заголовок сообщения: #3



Група: Moderator
Возраст: 24
Сообщений: 153
Пользователь №: 54
Спасибо сказали: 0 раз(а)
Дата регистрации: 10.03.2008
Место жительства: МО г.Железнодорожный
Статус: Offline
вот еще бы автоматизировать обнуление :)
_________________________________
Я не программист.

Я не оптимизатор.

Я не дизайнер.
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 07.05.2008 09:39:38   Заголовок сообщения: #4



Група: Administrator
Возраст: 21
Сообщений: 516
Пользователь №: 1
Спасибо сказали: 4 раз(а)
Дата регистрации: 25.11.2007
Статус: Offline
в 1.1.0 фул автоматизированная полностью
в 1.2.0 лайт есть с эсть проблемы (в будущей версии все исправлено)
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
SunChess
Добавлено: 12.06.2008 04:43:18   Заголовок сообщения: Re: #5


Возраст: 28
Сообщений: 57
Пользователь №: 137
Спасибо сказали: 0 раз(а)
Дата регистрации: 12.06.2008
Место жительства: Казань
Статус: Offline
QUOTE
Для того чтобы блок был кэшируемым в нем нужно вписать глобальную переменную $block_cache=1;


То есть если в блоке block_modules я ставлю значение $block_cache=0, то он после очистки кеша не будет кешироваться?
Сколько по времени хранится кеш? (лайт версия)
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 12.06.2008 05:05:08   Заголовок сообщения: Re: кэш и с чем его едят#6



Група: Administrator
Возраст: 21
Сообщений: 516
Пользователь №: 1
Спасибо сказали: 4 раз(а)
Дата регистрации: 25.11.2007
Статус: Offline
по сути не от времени зависит а от изменения в БД
$block_cache=0 или его отсутствие означает что блок не кэшируется
покрайней мере так есть в фуле.
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
SunChess
Добавлено: 12.06.2008 05:35:39   Заголовок сообщения: Re: Re: кэш и с чем его едят#7


Возраст: 28
Сообщений: 57
Пользователь №: 137
Спасибо сказали: 0 раз(а)
Дата регистрации: 12.06.2008
Место жительства: Казань
Статус: Offline
QUOTE (Писал(а): Robin @ 12.06.2008 05:05:08 года)
по сути не от времени зависит а от изменения в БД

$block_cache=0 или его отсутствие означает что блок не кэшируется

покрайней мере так есть в фуле.


Понял, поставил $block_cache=0 в блоке - все отлично, не кешируется
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
leo
Добавлено: 12.06.2008 14:16:37   Заголовок сообщения: Re: кэш и с чем его едят#8


Сообщений: 43
Пользователь №: 62
Спасибо сказали: 1 раз(а)
Дата регистрации: 20.03.2008
Статус: Offline
А кэш-файлы на сервер под nobody пишутся? Вот если сделаешь как-нибудь, чтобы они под своим юзером писались - цены бы тебе не было.

ЗЫ. Столкнулся недавно с такой ситуацией.. клиент купил 200Мб и слаед с кешем поставил... смотрю бэкам - 6 гиг!, начали разбираться, оказывается - слаед пишет кэш этот, но не под серверным юзером, а под nobody, и сделать потом с этими файлами ни слаед ни клиент ничего не могут - у юзера прав на nobody нет...
На серваке огород городить типа php as cgi + suexec или fcgid не вариант, т.к. очень много ограничений получается..
_________________________________
Платный хостинг от 9 руб/мес
Бесплатный хостинг, бесплатные домены .ru .com .net и т.д.
Домены .RU по 190 руб
ICQ 96-55-364
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Robin
Добавлено: 12.06.2008 14:38:34   Заголовок сообщения: Re: кэш и с чем его едят#9



Група: Administrator
Возраст: 21
Сообщений: 516
Пользователь №: 1
Спасибо сказали: 4 раз(а)
Дата регистрации: 25.11.2007
Статус: Offline
Насчет слаеда там вообще жесть а не кэш.
Для того чтобы узнать актуальный ли кэш данного модуля делается запрос в БД а потом толи с КЭШа толи опять же запросы в БД
Ну и как на слаеде реализовано я не знаю
Но если кэш создан пхп то и с помощью пхп он удалится это факт.
И даже 6 гб это жесть. К примеру http://kassel4russian.info/ в КЭШе более 6000 страниц
Размер ~38 Мб.
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
leo
Добавлено: 13.06.2008 07:21:12   Заголовок сообщения: Re: кэш и с чем его едят#10


Сообщений: 43
Пользователь №: 62
Спасибо сказали: 1 раз(а)
Дата регистрации: 20.03.2008
Статус: Offline
да нет, ты не понял. вот сейчас посмотрел - кэш блоков под nobody создается.. вот ты на своем сервере зайди рутом и посмотри владельца на кеш-файлах.

Другой вопрос, что мне нравится как сам кеш организован, по идее не должно создаваться *сто_тыщ_миллионов каких-то левых файлов.. но посмотрим сначала в работе системку
_________________________________
Платный хостинг от 9 руб/мес
Бесплатный хостинг, бесплатные домены .ru .com .net и т.д.
Домены .RU по 190 руб
ICQ 96-55-364
Вернуться к началу Пожаловаться на это сообщение Сказать спасибо
Профиль Личное сообщениеЦитата
Список форумов Kasseler CMS - Система управления сайтом » Разное
 
Новая тема
Страница: 1 из 1 Вы можете просматривать темы
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать сообщения
Вы не можете удалять сообщения
Вы не можете модерировать этот форум

 
Страница сгенерирована за 0.129 секунд и 13 запросов к базе данных за 0.04981 секунд Web site engine code is Copyright © 2007-2008 by Kasseler CMS. All rights reserved.
Участник проекта CMS Magazine Rambler's Top100