ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
Defenderyk
Отправлено: 1 сентября 2009 — 06:27
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




Что лучше всего кэшировать в CMS? Какие данные? Ведь многие панели например динамические и выводят довольно часто новую информацию.
 
 
electron
Отправлено: 1 сентября 2009 — 08:31
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Defenderyk , решил cms-ку написать?
 
 
Defenderyk
Отправлено: 1 сентября 2009 — 10:34
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




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

И куда лучше кэшировать, в саму БД или в файлы? Закатив глазки
 
 
Александр Михалицын
Отправлено: 1 сентября 2009 — 10:43
Post Id


Администратор
Super Member


Покинул форум
Сообщений всего: 723
Дата рег-ции: Февр. 2009  
Репутация: 42




Defenderyk,
эм. Кешируешь информацию полученную в результате запроса, после её изменения,
кеш очищаешь. Реализуй класс кеша, через его интерфейс все делай (создавай, очищай) кеш.
 
 
RomAndry
Отправлено: 1 сентября 2009 — 11:39
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 33
Дата рег-ции: Июнь 2009  
Откуда: Ukraine
Репутация: 6




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

Когда-то просматривая готовые CMS залюбовался мамбой и начал изучать.
Удивился когда увидель около 60 запросов к базе для формирования главной странице и взял за идею своей CMS. За что и поплатился, когда нагрузка на проект выросла. С тех пор аккуратно планирую каждый модуль что бы не делать кучу запросов к базе
 
 
M-A-X
Отправлено: 1 сентября 2009 — 16:33
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 278
Дата рег-ции: Июль 2009  
Откуда: Киев
Репутация: 10




Еще в my.ini (мускль) вроде есть строка:
query_cache_size= M
и подобные. Гугл поможет.
А кешировать нужно то, что создает нагрузку, а не кешировать ради кеширования.

(Отредактировано автором: 1 сентября 2009 — 16:33)

 
 
Defenderyk
Отправлено: 1 сентября 2009 — 20:32
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




да нет, просто запросов довольно много к БД идет. Нагрузку вобщем не создают, но всеже как бы их уменьшить, чтобы ограничение 100 единовременных запросов к БД никогда не вылазило, хотя давно уже такого не было несмотря на большое кол-во аудитории.
 
 
RomAndry
Отправлено: 2 сентября 2009 — 05:57
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 33
Дата рег-ции: Июнь 2009  
Откуда: Ukraine
Репутация: 6




memcached рулит в этом плане, отдавая ему "тяжелые" запросы
 
 
Defenderyk
Отправлено: 2 сентября 2009 — 06:53
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




да, почитал, функция полезная
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« PHP/Perl »

> Похожие темы: Что лучше всего кэшировать в CMS?
Темы Форум Информация о теме Обновление
Вывод последнего объявления на форуме
вывод всего объявления
Обсуждение Ответов: 1
Автор темы: Victor
10 ноября 2009 — 17:54
Автор: Victor
Веб-фрагменты для форума
улучшенный RSS?
Обсуждение Ответов: 3
Автор темы: robert
25 сентября 2009 — 13:00
Автор: robert
Слетают количество просмотров веток форумов!
В ветке уже уже 13 страниц, 126 ответов и всего 17 просмотров. Как так может быть? чё за баг?
Решение проблем Ответов: 8
Автор темы: alexx
7 сентября 2011 — 12:54
Автор: yura3d
Индексация форума поисковыми системами
вопросы улучшения
Раскрутка Ответов: 61
Автор темы: mastersound
13 марта 2013 — 12:13
Автор: roma1
Улучшение иконок тем
Обсуждение Ответов: 0
Автор темы: Victor
29 сентября 2009 — 19:37
Автор: Victor
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0853]     [ ]