Перейти к публикации

Рекомендованные сообщения

NB: Располагаю действующей лицензией на скрипт. Ссылку на сайт не афиширую, но пришлю Администрации в личку по первому требованию.

Пишу здесь, т.к. интересует мнение ВСЕХ без исключения, а не только тех. поддержки. Благодарю за понимание.

Здравствуйте!

Хостер установил систему отслеживания потребления CPU для каждого домена на виртуальном хостинге. Выяснилось, что мой сайт потребляет более выделенных 5% CPU. В некоторых случаях потребление CPU достигало 20%. Кэширование при этом было включено.

Конфигурация движка:

DLE 7.5 (лицензия)

Установленные модули:

- DLE Forum 2.2 (с выводом последних тем на боковую панель);

- Block Online (с показом онлайн и 20 последних на боковой панели);

- mChat от Хаммера (на боковой панели);

- TopUM (выводит на боковую панель самых активных авторов и комментаторов);

- Flash облако тегов на боковой панели (как на WordPress);

- в шаблоне несколько раз используются теги [category], [not-category], [avialbe]

Посещаемость сайта - 2200-2500 уников и 13 000-17 000 хитов в сутки.

После того, как понял, что перегружаю хостинг - сделал оптимизацию, а именно:

- отключил вывод похожих новостей в полной новости;

- отключил вывод популярных новостей;

- отключил календарь;

- отключий мультикатегории (добавление одной новости в несколько категорий);

- в форуме отключил регистрацию сессий, тем самым убрав вывод пользователей онлайн и тех, кто читает тему/форум;

В итоге, после проведенных действий, нагрузка снизилась (стала от 5% до 7,5% CPU, и превышения чуть реже), а количество запросов к базе теперь составляет:

на главной - 41;

при просмотре полной новости - 43 (с комментариями - 44);

при просмотре статистики -

при просмотре списка форума - 46;

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

А также узнать:

- как снизить нагрузку на CPU;

- как снизить количество запросов;

- связано ли напрямую количество запросов к базе с нагрузкой на CPU;

- возможно ли это сделать без удаления модулей (сайту сильно нужно онлайн общение, поэтому модули необходимы);

- подойдет вариант и с заменой модулей на другие, аналогичные;

- другие выходы из сложившейся ситуации.

Из других вариантов, например:

- смена виртуального хостинга на VDS и какой конфигурации должен быть этот VDS? (правда никогда не сталкивался с ним, страшно ли это?) ;

- смена хостера или тарифного плана (помогите советом);

- также готов заплатить энную сумму денег тому, кто поможет оптимизировать модули и/или сайт (подскажите специалиста);

Огромное спасибо!

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

на главной - 41;

При включенном кешировании, на главной странице чистый дистрибутив дает 1 запрос для авторизованного посетителя и 0 если посетитель неавторизован на сайте и это при условии включения всех стандартных модулей. Вот и делайте выводы, у вас 40 лишних запросов, это не просто много, это очень много.

Ссылка на сообщение
Поделиться на других сайтах

у вас 40 лишних запросов, это не просто много, это очень много.

Благодарю за информацию. Вот и я каким-то шестым чувством определил, что 40 - это черезчур, и поэтому решил обратиться к опытным пользователям за советами. И готов заплатить за эффективно проведенную оптимизацию.

Ссылка на сообщение
Поделиться на других сайтах

Готов предоставить хостинг или VDS, если интересно.

Насчёт нагрузки - модуль онлайна нафиг и нагрузка упадёт.

Ссылка на сообщение
Поделиться на других сайтах

femdomina,

Вам неоптимизацию нужно проводить, а отключать

- Block Online (с показом онлайн и 20 последних на боковой панели);

- mChat от Хаммера (на боковой панели);

- TopUM (выводит на боковую панель самых активных авторов и комментаторов);

онлайн нужно точно отключать, тут без вариантов, другие надо смотреть, сколько они запросов генерируют

Ссылка на сообщение
Поделиться на других сайтах

Готов предоставить хостинг или VDS, если интересно.

Интересно. Напишите прайсы и/или ссылку на сайт. Лучше ссылку.

онлайн нужно точно отключать, тут без вариантов, другие надо смотреть, сколько они запросов генерируют

А нормальная альтернатива онлайну известна? А то сайт стал площадкой не только для размещения новостей, но и для активного общения. Поэтому онлайн и чат очень востребованны.

И есть ли возможность для "не слишком продвинутого пользователя" определить количество генерируемых запросов?

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах

Автор mChat'a переделывает его для работы не с MySQL базой, а с файлами. Это должно уменьшить нагрузку на CPU?

Вопрос о модуле он-лайн остается в силе - есть ли работоспособные аналоги, потребляющие меньше ресурсов?

Спасибо.

P.S. IT-Security, отписался в аську, ответа пока не получил.

Ссылка на сообщение
Поделиться на других сайтах

femdomina,

Вам неоптимизацию нужно проводить, а отключать

- TopUM (выводит на боковую панель самых активных авторов и комментаторов);

Если с умом сделано то 1 запрос ест, а если кэширование сделать то не заметен на нагрузку сервера.

Изменено пользователем Sql
Ссылка на сообщение
Поделиться на других сайтах

- TopUM (выводит на боковую панель самых активных авторов и комментаторов);

Если с умом сделано то 1 запрос ест, а если кэширование сделать то не заметен на нагрузку сервера.

Действительно, после того, как автор Topum'a внес в него последние изменения, количество запросов сократилось ровно на 23 и теперь составляет от 18 до 23.

Нагрузка на ЦПУ сократилась и стала реже, но не пропала. Посмотрим, что будет после установки чата, работающего на файлах. О результатах напишу сюда.

Кстати, имеет смысл искать модуль он-лайн работающий на файлах, а не с базой?

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...