Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Опен Ресурс > Разработчикам > Оптимизация

Ответ
 
Опции темы Опции просмотра
Jurastik вне форума Jurastik
Старший участник

Аватар для Jurastik

| Цитировать Старый #21 03-12-2007, 16:31

УДАЛИЛ



ДА_ДА. ЗАПРОСОВ МЕНЬШЕ СТАЛО, молодца!

а для админа возможно запросы убрать?

Последний раз редактировалось Jurastik, 03-12-2007 в 16:36


LaMeRs MuSt DiE
Посетить домашнюю страницу Jurastik
  Сообщения: 539 c 29.01.2005 | Репутация: 10
Shurik2k5 вне форума Shurik2k5
Проживающий

Аватар для Shurik2k5

| Цитировать Старый #22 03-12-2007, 16:42

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


Форум RunLiveCMS
Багтрекер RunLiveCMS
Энциклопедия RunLiveCMS
Посетить домашнюю страницу Shurik2k5
  Сообщения: 513 c 12.06.2006 | Репутация: 80
Jurastik вне форума Jurastik
Старший участник

Аватар для Jurastik

| Цитировать Старый #23 03-12-2007, 16:46

да, для админов поменьше, а для гостей ещё меньше:_)


LaMeRs MuSt DiE
Посетить домашнюю страницу Jurastik
  Сообщения: 539 c 29.01.2005 | Репутация: 10
Jurastik вне форума Jurastik
Старший участник

Аватар для Jurastik

| Цитировать Старый #24 03-12-2007, 16:48

ещё хотел спросить, на работоспособность эта замена не повлияет?


LaMeRs MuSt DiE
Посетить домашнюю страницу Jurastik
  Сообщения: 539 c 29.01.2005 | Репутация: 10
Gloooom вне форума Gloooom
Участник


| Цитировать Старый #25 03-12-2007, 17:40

Shurik2k5, не мог бы по точнее написать, что на что и перед чем заменять или добавлять...
А то не очень понятно, во всяком случае мне, заменить перед... и до конца функции
Разьясни плиз пояснее.
Если реально хак убирает столько запросов для юзверей, то реально ценная штука...

  Сообщения: 203 c 26.02.2006 | Репутация: 8
Irbis вне форума Irbis
Старший участник

Аватар для Irbis

| Цитировать Старый #26 03-12-2007, 18:14

Потестил на 1.2, все работает. Молодца. Так держать!


Логопедия для логопедов и родителей scanlove.ru
Посетить домашнюю страницу Irbis
  Сообщения: 648 c 15.02.2005 | Репутация: 64
Shurik2k5 вне форума Shurik2k5
Проживающий

Аватар для Shurik2k5

| Цитировать Старый #27 03-12-2007, 21:43

Цитата:
ещё хотел спросить, на работоспособность эта замена не повлияет?
нет, не повлияет

Gloooom сегодня хак сделаю.

Irbis спасибо.


Форум RunLiveCMS
Багтрекер RunLiveCMS
Энциклопедия RunLiveCMS
Посетить домашнюю страницу Shurik2k5
  Сообщения: 513 c 12.06.2006 | Репутация: 80
Jurastik вне форума Jurastik
Старший участник

Аватар для Jurastik

| Цитировать Старый #28 03-12-2007, 23:59

Цитата:
Сообщение от LARK Посмотреть сообщение
Просматривая свое прошлогоднее сообщение по поводу небольшого изменения в классе XoopsGroup (данный хак позволял сократить на 5/6 запросов у всех страниц, при посещении незарегистрированными пользователями), увидел там ошибку. Ниже идет исправленный вариант данного хака.

Открываем class/xoopsgroup.php

Ищем метод getByType() это 289 строка

Находим 299 строку и после

PHP код:
if ( !$asobject ) { 
нужно вставить

PHP код:
if ($type == "Anonymous") {
            
$ret[] = 3;
            return 
$ret;
        } 
В прикрепленном файле вы найдете xoopsgroup.php с вышеописанным изменением

Повторюсь, что данный хак позволяет избавиться от 5/6 запросов на всех страницах портала (при посещении страницы анонимными пользователями, для зарегистрированных, все останется по старому).

В роне 1.5.1 работает на УРА, спасибо ЛАрку!

я уже прилично избавился от запросов, сайт даже стал летать...

почему эти решения не включаются в Новые версии Рони!?


LaMeRs MuSt DiE
Посетить домашнюю страницу Jurastik
  Сообщения: 539 c 29.01.2005 | Репутация: 10
Shurik2k5 вне форума Shurik2k5
Проживающий

Аватар для Shurik2k5

| Цитировать Старый #29 03-13-2007, 00:28

Данный хак позволяет уменьшить количество запросов на страницах для пользователей, где идет проверка прав (новости, ссылки, анекдоты, файлы и т.д.) Уменьшает количество запросов на (количество отображаемых элементов-1), т.е. если выводися 15 новостей, то минус 14 запросов.
+оптимизация от LARK

например в модулей новостей было 24 запросов, стало 18 (т.е. минус 6 запросов для гостей и минус 5 запросов для пользователей) при отображении 5 новостей, чем больше новостей, ссылок, файлов, тем больше запросов снимается.
Оба хака не пересекаются, т.е. не работают одновременно, т.к. LARK оптимизировал для гостей, а мой для пользователей (не админов)

тестировался только на 1.3
по результатам успешно раотает и на 1.5.1

о результатах прошу отписаться.
Вложения
Тип файла: zip xoopsgroup.zip (3.7 Кбайт, 15 просмотров)

Последний раз редактировалось Shurik2k5, 03-13-2007 в 00:32


Форум RunLiveCMS
Багтрекер RunLiveCMS
Энциклопедия RunLiveCMS
Посетить домашнюю страницу Shurik2k5
  Сообщения: 513 c 12.06.2006 | Репутация: 80
Konstan вне форума Konstan
Младший участник


| Цитировать Старый #30 03-13-2007, 01:07

Цитата:
Сообщение от Shurik2k5 Посмотреть сообщение
о результатах прошу отписаться.
на 1,4 у пользователей (модераторов) как и было, у гостей меньше.

  Сообщения: 24 c 29.09.2006 | Репутация: 1
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 85.80 Kb. compressed to 78.31 Kb. by saving 7.49 Kb. (8.73%)
Page generated in 0.08354 seconds with 11 queries