|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
|
Опции темы | Опции просмотра |
|
[исход]
![]() |
Просматривая свое прошлогоднее сообщение по поводу небольшого изменения в классе XoopsGroup (данный хак позволял сократить на 5/6 запросов у всех страниц, при посещении незарегистрированными пользователями), увидел там ошибку. Ниже идет исправленный вариант данного хака.
Открываем class/xoopsgroup.php Ищем метод getByType() это 289 строка Находим 299 строку и после PHP код:
PHP код:
Повторюсь, что данный хак позволяет избавиться от 5/6 запросов на всех страницах портала (при посещении страницы анонимными пользователями, для зарегистрированных, все останется по старому). Последний раз редактировалось LARK, 04-24-2005 в 11:48 Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
Старший участник
![]() |
почему бы подобные хаки с оптимизацией не включать сразу в дистрибутив
|
||||
|
|
Старожил
![]() |
Спасибо, реально в режиме Гостя уменьшение на 4-5 запросов...
Всё для Sony Ericsson |
||||
|
|
Зам старшего участника
|
Странно...
У меня было в новостях 51, стало 41.+) НА форуме было 81 стало 68. РЕСПЕКТ!!!! |
||||
|
|
[исход]
![]() |
Хм, насчет новостей, действительно странно, а вот насчет нашего "монстрика" newbb_plus там действительно, для анонимов, будет достаточное сокращение запросов.
P.S. В новостях, это за счет блока от newbb_plus были запросы. (система пермишеннов у него просто "убойная") Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
Младший участник
|
Esli wkljutchit "Cache", to woobsche ostajotsa tolko ot 2 do 5 saprosow na nekotorich straniz.
|
||||
|
|
Участник
|
странно после всех оптимизаций из под админа на главно 66 запросов
из под гостя 4 запроса а из под зарегенных аж 114 . В чём причина? 90-60-90 и это только лицо |
||||
|
|
[исход]
![]() |
Цитата:
Цитата:
Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
Младший участник
|
Да, действительно запросы уменьшились. На главной странице уменьшилось на 6 запросов, на форуме аж на 20.
Самое интересное, у меня стоит версия 1.3, а это, как я понимаю, к 1.2. И вроде работает без сбоев Сайт, каких много |
||||
|
|
Проживающий
![]() |
продолжим пожалуй.
При включенных визуальных данных был поражен "поразитным" количеством запросов для пользователей на страницах, где идет проверка прав (новости, ссылки, архив файлов), там один и тот же запрос выполнялся для всех элементов (для каждой новости, ссылки) почесав репу залез в class/xoopsgroup.php сделал следующее: в функции checkRight заменить перед PHP код:
PHP код:
Последний раз редактировалось Shurik2k5, 03-12-2007 в 13:15 Форум RunLiveCMS Багтрекер RunLiveCMS Энциклопедия RunLiveCMS |
||||
|
|
|
|
|
|
![]() |
Powered by: vBulletin Version 3.0 Copyright ©2000-2025, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |