LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 19:48:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Нагрузка на сервер  (Прочитано 5557 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Tonik1
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 66


« : 30.05.2006, 16:40:32 »

Ситуация следующая. Существует сайт - посещаемость 300 человек в день. При этом существует нагрузка на сервер хостера. Кэш включен по стандарту 900 сек. 46 запросов к базе. В чем может быть проблема - не приложу ума. Может кто сталкивался?

Привожу статистику
+----------------------------------------------------------------------+
| server | user     | cp_stat | quota | date       | warnings | errors |
+----------------------------------------------------------------------+
| **** | ****** | 18.28   | 74    | 2006-05-19 | 288      | 6      |
| **** | ****** | 16.37   | 73    | 2006-05-20 | 270      | 0      |
| **** | ****** | 13.61   | 73    | 2006-05-21 | 166      | 0      |
| **** | ****** | 26.94   | 74    | 2006-05-22 | 470      | 0      |
| **** | ****** | 23.79   | 74    | 2006-05-23 | 467      | 1      |
| **** |*******| 18.19   | 80    | 2006-05-24 | 375      | 1      |
| **** | ****** | 21.99   | 81    | 2006-05-25 | 406      | 0      |
| **** | ****** | 20.1    | 81    | 2006-05-26 | 521      | 0      |
| **** | ****** | 12.02   | 81    | 2006-05-27 | 241      | 0      |
| **** | ****** | 12.41   | 81    | 2006-05-28 | 233      | 1      |
+----------------------------------------------------------------------+

 В таблице приведены следующие значения: cp_stat - статистическая процессорная нагрузка аккаунта на сервер, warnings - число превышений нагрузки на процессор более 10% (втечение 5 секунд), errors - число превышений нагрузки на процессор более 50% (втечение 5 секунд). В первую очередь стоит обратить внимание на параметр cp_stat (безразмерная величина, характеризующая статистическую нагрузку на процессор втечение суток) - она не должна превышать заданных норм. Такими нормами для виртуального хостинга (кроме тарифа VIP) является значение 50 и для тарифа VIP значение - 100. Также необходимо обратить внимание на столбцы warnings и errors.
Число errors должно быть равно 0, а warnings должно стремиться к нулю. Нормально отлаженные работающие скрипты среднего сайта не должны отнимать более 3% процессорного времени более 3-5 секунд. Если это не так, и дальнейшая оптимизации невозможна, следовательно необходимо рассмотреть вариант размещения проекта на выделенном сервере.
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #1 : 30.05.2006, 17:33:39 »

Кэш включен по стандарту 900 сек. 46 запросов к базе.
что-то многовато запросов... проверь, во всех-ли модулях у тебя включено кэширование?
Записан
Tonik1
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 66


« Ответ #2 : 30.05.2006, 18:42:52 »

Где возможно - включил... уменьшилось до 27 запросов. У меня еще SEF стоит... Завтра в 20.00 смогу сказать - на сколько уменьшилось.
Записан
dreamwind
Давно я тут
****

Репутация: +27/-13
Offline Offline

Сообщений: 252



« Ответ #3 : 30.05.2006, 19:01:13 »

я тут писал про запросы к базе данных уже, главная сильно может грузить...
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #4 : 30.05.2006, 19:01:40 »

Где возможно - включил... уменьшилось до 27 запросов. У меня еще SEF стоит... Завтра в 20.00 смогу сказать - на сколько уменьшилось.
воот, 27 это уже не 46... а что за SEF используется?
Записан
Tonik1
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 66


« Ответ #5 : 30.05.2006, 19:22:16 »

OpenSEF - последняя версия. 27 запросов - это на главной.

Тут пока наблюдается какая-то "фигня" с ним... После того как включил кэширование - он мне перестал ссылки определять, которые еще не "переименованы".
Записан
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #6 : 30.05.2006, 20:40:57 »

OpenSEF RC5 делает примерно 7 запросов.
насчёт ссылок - какая ссылка в формате SEO? конкретно?
дебаггер включал? что пишет?
Записан
Tonik1
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 66


« Ответ #7 : 30.05.2006, 22:23:02 »

Я просто не очень разбираюсь...
Вот что дебаггер пишет:

--- Initializing SEF resolver: sefresolver
'/content/view/184/170/' => '/content/view/184/170/' (relative site URL)
--- Resolving: '/content/view/184/170/'
'/content/view/184/170/' => '/index.php?option=com_content&task=view&id=184&Itemid=170' (Joomla SEF)
'/index.php' is an internal Joomla URL
'/index.php?option=com_content&task=view&id=184&Itemid=170' is a Joomla content URL
--- Internal URL: /index.php?option=com_content&task=view&id=184&Itemid=170

Кстати, а по теме нагрузки нашел ссылочку одну. http://ldu.izemi.ru/forums.php?m=posts&q=116&d=0&PHPSESSID=42e67256335b01b3c79f217cee63bcaa
Записан
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #8 : 30.05.2006, 22:32:10 »

у меня был фокус с одним меню - категорически не хотел переписываться Sad
после удаления и повторной установки всё стало на свои места....
Записан
Tonik1
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 66


« Ответ #9 : 30.05.2006, 23:34:03 »

удалил пункт меню, создал заново. и все-равно тоже самое... Странность  Angry
Записан
Dialit
Гость
« Ответ #10 : 02.06.2006, 14:41:49 »

Где возможно - включил... уменьшилось до 27 запросов. У меня еще SEF стоит... Завтра в 20.00 смогу сказать - на сколько уменьшилось.
Подскажите - а как можно определить кол-во запросов к базе?
Записан
userxp
Администратор
*******

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #11 : 02.06.2006, 14:55:58 »

в конфиге админки включить отладчик
Записан
Tonik1
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 66


« Ответ #12 : 03.06.2006, 15:20:15 »

Кстати, нагрузка осталась такой же.

| *****| ***** | 12.41   | 81    | 2006-05-28 | 233      | 1      |
| ***** | ***** | 19.03   | 50    | 2006-06-01 | 421      | 1      |
| ***** | ***** | 26.94   | 49    | 2006-06-02 | 488      | 0      |
+----------------------------------------------------------------------+

Чиго делать?
Записан
Tonik1
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 66


« Ответ #13 : 06.06.2006, 10:33:49 »

Щас вышла Joomla 1.0.9 - надеюсь там решили вопрос...  :-\
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #14 : 06.06.2006, 15:32:50 »

Щас вышла Joomla 1.0.9 - надеюсь там решили вопрос...  :-\
ну по крайней мере разработчики божились что и количество запросов существенно уменьшено, и кэширование наконец-то, в отличие от предыдущих версий линейки 1.0.х, заработало и действительно дает прирост производительности
Записан
Mongoose
Осваиваюсь на форуме
***

Репутация: +5/-3
Offline Offline

Пол: Мужской
Сообщений: 52



« Ответ #15 : 07.06.2006, 14:07:28 »

Прирост производительности даёт грамотный тюнинг таблиц Joomla в мускульной базе. По-умолчанию, все таблицы в формате MyISAM. Это приводит к тому, что пока один обращается, другой ждёт в очереди. Больше юзеров - длиннее очередь. Этим и объяняются "тормоза" Джумлы в исследованиях парней с форума LDU, где при 20 юзерах Джумла резко сдавала позиции.
Смысл тюнинга сводится к тому, что все таблицы, к которым идёт частое обращение (например, таблица сессий), нужно переключитьв формат InnoDB. Особенно сильно это даёт приростпроизводительности для форумов.
Подробнее об этом:
Исходно читал здесь: http://www.simplemachines.org/community/index.php?topic=50217.0
Потом нашёл и на форуме Joomla: http://forum.joomla.org/index.php/topic,61367.msg325292.html#msg325292
Записан
Tonik1
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 66


« Ответ #16 : 07.06.2006, 15:57:37 »

Простите за серость, но не могли бы Вы написать - как это сделать?
Записан
Mongoose
Осваиваюсь на форуме
***

Репутация: +5/-3
Offline Offline

Пол: Мужской
Сообщений: 52



« Ответ #17 : 07.06.2006, 16:30:57 »

С помощью phpMyAdmin. Подробности по ссылкам.
Не сказал главное. Это сильно повысит производительность движка, но и повысит нагрузку на сервер. Так что увлекаться поголовным конвертированием всех таблиц не стоит.
Записан
Spati
Гость
« Ответ #18 : 10.06.2006, 20:38:43 »

Ага, проблемка только в том, что далеко не все хостеры не только разрешают переключать типы таблиц, но и далеко не все разрешают вообще юзать InnoDB
вот мой хостер (не скажу какой) - инноДБ отключил напроч...
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet