|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
Опции темы | Опции просмотра |
[исход]
|
В модуль для RUNCMS встроен хак наград (Medal System MOD). Хак очень прожорлив – для получении данных о наградах конкретного пользователя используется два запроса. И естественно запросы попали в цикл построения топика - соответственно на каждый пост топика будет по два запроса. При стандартном числе поcтов на страницу равном 15-ти, получаем 30 ненужных (и постоянных) запросов.
Оптимизирована пока только страница топика (viewtopic.php). После оптимизации получаем всего один запрос. Оптимизация делалась на основе версии модуля 0.21 b11, расположенной у нас в архиве сайта (phpBB2 v.2.0.22 для RUNCMS 1.6). В архиве данного хака: В папке optimized_file – оптимизация. В папке source_file - исходный файл. ------------------- UPD (08.06.09): Вторая версия оптимизации, к оптимизации хака наград добавилось: Оптимизирована страница "Награды" (medals.php). На каждую медаль приходился один запрос. В стандартном варианте это давало 24 запроса. Удалось безболезненно их удалить. На странице viewtopic.php: 2) Исправлено неработающее кеширование запроса на выборку данных о стиле форума. 3) Оптимизирован хак показа баннеров – раньше на каждый баннер приходилось по запросу, теперь один запрос, который, к тому же кешируется. 4) Закеширован запрос на выборку данных о забаненных пользователях 5) Закеширован запрос на выборку данных о рангах пользователей. 6) Добавлено удаление файлов кеша с данными о баннерах и забаненных пользователях, осуществляемое при обновлении таблиц с этими данными. Последний раз редактировалось LARK, 06-08-2009 в 07:23 Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2024, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |