• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь [help]Нагрузка движка на сервер

Статус
В этой теме нельзя размещать новые ответы.
Код:
echo "
<!-- Время выполнения скрипта ".$Timer->stop()." секунд -->
<!-- Время затраченное на выполнение MySQL запросов: ".round($db->MySQL_time_taken, 5)." секунд-->
<!-- Общее количество MySQL запросов ".$db->query_num." -->";

это вставь в index.php. Такова нагрузка 1-го юзера-умножай на среднюю одновременную посещаемость потом умножь на 2-3(максимальная нагрузка). получишь мгновенное максимальное количество запросов и время потраченное на запросы ( в минуте-60 сек) а далее к хостеру с вопросом по нагрузке.
 
а в связке apachi + nginx будут сильно заметны изменения в скоросте работы движка и нагрузки на сервер ?
 
а в связке apachi + nginx будут сильно заметны изменения в скоросте работы движка и нагрузки на сервер ?
nginx рекомендуют использовать для отдачи статического контента, так что возможно.
но конечно не факт.
 
Код:
echo "
<!-- Время выполнения скрипта ".$Timer->stop()." секунд -->
<!-- Время затраченное на выполнение MySQL запросов: ".round($db->MySQL_time_taken, 5)." секунд-->
<!-- Общее количество MySQL запросов ".$db->query_num." -->";

это вставь в index.php. Такова нагрузка 1-го юзера-умножай на среднюю одновременную посещаемость потом умножь на 2-3(максимальная нагрузка). получишь мгновенное максимальное количество запросов и время потраченное на запросы ( в минуте-60 сек) а далее к хостеру с вопросом по нагрузке.

есть там такая функция GzipOut(), так вот у нее есть 2 замечательных параметра:
первый, это дебаг - изменяется от 0 до 1 (соотв. выкл-вкл)
второй это степень сжатия - изменяется от 0 до 9 (9 - макс. степень сжатия, 0 - без сжатия)

Записываются как:

Код:
GzipOut(1,9);
или
Код:
GzipOut(0,3);

Дебаг полезен для оценки нагрузки на сервер - отображает примерно следующее:

Код:
<!-- Время выполнения скрипта 0.06293 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.00276 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.01572 секунд-->

<!-- Общее количество MySQL запросов 11 -->
<!-- Для вывода использовалось сжатие gzip -->
<!-- Общий размер файла: 36533 байт После сжатия: 9316 байт -->

Будет это на каждой странице отображенной средствами ДЛЕ (на сторонних модулях тоже должно работать, если они используют стандартные классы движка для шиблонов и работы с БД)

С последним параметром советую быть несколько аккуратным, т.к. для сжатия используются ресурсы сервера и соответственно повышается нагрузка... но уменьшение объема страницы (без графики и скриптов) уменьшается более чем в 2,5 раза - у пользователей будет грузится еще быстрее ;)
 
какой тег отвечает за вывод в main.tpl?
 
В общем закрыл хостер сегодня мой сайт,на мыло получил вот такое письмо
...Ваш аккаунт fifafans.ru (ID: 238) заблокирован.

-------------------------------------------------------------
Комментарии Администратора
-------------------------------------------------------------

Превышение максимально допустимой нагрузки.
По тарифному плану разрешено: 6.5%
При проверке зафиксировано:
На CPU: 7.32%
На MEM: 12.29%
Top Process %CPU 16.0 /usr/bin/php /home/fifafans/public_html/index.php
Top Process %CPU 15.0 /usr/bin/php /home/fifafans/public_html/index.php
Top Process %CPU 12.0 /usr/bin/php /home/fifafans/public_html/index.php

---------------------
С Наилучшими Пожеланиями,
...
Я обратился в саппорт,можно ли узнать что именно их так нагружает,
Аккаунт разблокирован.
TOP процессы Вам были предоставлены.
Что там загружает мы не обязаны разбирать.
Оптимизируйте скрипты.
При повторном превышении нагрузки Вам будет отказано в предоставлении услуг в связи с нарушением правил.
Ну и вот решил сдезь запостить,так как не знаю что нагружает сервер.Из модов,только форум(посещаемость никакая),файловой архив(2.7),и модуль онлайн,календаря нет.
Вот что в коде
<!-- Время выполнения скрипта 0.16099 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.00748 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.0337 секунд-->
<!-- Общее количество MySQL запросов 8 -->
Насколько я понимаю это не очнеь много,так может кто подскажет что нагружает хочтера?Версия двига 7.0,нуль от масима.Посещаемость 250-300.
 
ИМХО, всё зависит от железа хостера, вот например я тестил:

<!-- Время выполнения скрипта 0.04492 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.00261 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.01517 секунд-->
<!-- Общее количество MySQL запросов 4 -->
<!-- Для вывода использовалось сжатие gzip -->
<!-- Общий размер файла: 38315 байт После сжатия: 11350 байт -->

Страница с комментариями (10:(
<!-- Время выполнения скрипта 0.14453 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.0073 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.0322 секунд-->
<!-- Общее количество MySQL запросов 7 -->
<!-- Для вывода использовалось сжатие gzip -->
<!-- Общий размер файла: 32578 байт После сжатия: 9588 байт -->

Включено кеширование, модуль онлайн, модуль GeoIP.

Сервер Intel Core 2 / Limit RAM 128 M.
 
Раз уж тут идёт обсуждение про нагрузку - решил спросить.
Помжно ли сделать графический вывод нагрузки?
Только нагрузки 2ух видов.
1) Нагрузка на хост.
2) Нагрузка на сам сайт.
Допустим заходиш в статистику а там вверху пишет - нагрузка на сайт - 18% на фоне какойнибудь полоски заполненной на 18%.
Можно такое осуществить?
 
Код:
echo "
<!-- Время выполнения скрипта ".$Timer->stop()." секунд -->
<!-- Время затраченное на выполнение MySQL запросов: ".round($db->MySQL_time_taken, 5)." секунд-->
<!-- Общее количество MySQL запросов ".$db->query_num." -->";

это вставь в index.php. Такова нагрузка 1-го юзера-умножай на среднюю одновременную посещаемость потом умножь на 2-3(максимальная нагрузка). получишь мгновенное максимальное количество запросов и время потраченное на запросы ( в минуте-60 сек) а далее к хостеру с вопросом по нагрузке.

Как в этот код добавить какая нагрузка на процессор и на оперативную память в момент выполнения скрипта?
 
ТС, берите самый минимальный VPS за 15 баксов (если не знаете где - ПМ, я скажу) и будет вам счастье.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху