femdomina 0 Опубликовано: 23 апреля 2009 Рассказать Опубликовано: 23 апреля 2009 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? (правда никогда не сталкивался с ним, страшно ли это?) ; - смена хостера или тарифного плана (помогите советом); - также готов заплатить энную сумму денег тому, кто поможет оптимизировать модули и/или сайт (подскажите специалиста); Огромное спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 23 апреля 2009 Рассказать Опубликовано: 23 апреля 2009 Блок онлайн и чат от хамера ... яб начал чистку с этих модулей... и заказал бы какой нибудь модуль за хороший деньги... совмещающий в себе онлайн то есть кто в чате и сам чат полегче к тому же он уже древний как динозавры. Ну и коментаторов бы я вывел бы лучше на страницу статистики Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 23 апреля 2009 Рассказать Опубликовано: 23 апреля 2009 на главной - 41; При включенном кешировании, на главной странице чистый дистрибутив дает 1 запрос для авторизованного посетителя и 0 если посетитель неавторизован на сайте и это при условии включения всех стандартных модулей. Вот и делайте выводы, у вас 40 лишних запросов, это не просто много, это очень много. Цитата Ссылка на сообщение Поделиться на других сайтах
femdomina 0 Опубликовано: 23 апреля 2009 Рассказать Опубликовано: 23 апреля 2009 Автор у вас 40 лишних запросов, это не просто много, это очень много. Благодарю за информацию. Вот и я каким-то шестым чувством определил, что 40 - это черезчур, и поэтому решил обратиться к опытным пользователям за советами. И готов заплатить за эффективно проведенную оптимизацию. Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 23 апреля 2009 Рассказать Опубликовано: 23 апреля 2009 Готов предоставить хостинг или VDS, если интересно. Насчёт нагрузки - модуль онлайна нафиг и нагрузка упадёт. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 23 апреля 2009 Рассказать Опубликовано: 23 апреля 2009 femdomina, Вам неоптимизацию нужно проводить, а отключать - Block Online (с показом онлайн и 20 последних на боковой панели); - mChat от Хаммера (на боковой панели); - TopUM (выводит на боковую панель самых активных авторов и комментаторов); онлайн нужно точно отключать, тут без вариантов, другие надо смотреть, сколько они запросов генерируют Цитата Ссылка на сообщение Поделиться на других сайтах
femdomina 0 Опубликовано: 23 апреля 2009 Рассказать Опубликовано: 23 апреля 2009 Автор Готов предоставить хостинг или VDS, если интересно. Интересно. Напишите прайсы и/или ссылку на сайт. Лучше ссылку. онлайн нужно точно отключать, тут без вариантов, другие надо смотреть, сколько они запросов генерируют А нормальная альтернатива онлайну известна? А то сайт стал площадкой не только для размещения новостей, но и для активного общения. Поэтому онлайн и чат очень востребованны. И есть ли возможность для "не слишком продвинутого пользователя" определить количество генерируемых запросов? Спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 23 апреля 2009 Рассказать Опубликовано: 23 апреля 2009 2 femdomina Ссылки пока нету, сайт студии на реорганизации. Постучите в аську. Цитата Ссылка на сообщение Поделиться на других сайтах
femdomina 0 Опубликовано: 23 апреля 2009 Рассказать Опубликовано: 23 апреля 2009 Автор Автор mChat'a переделывает его для работы не с MySQL базой, а с файлами. Это должно уменьшить нагрузку на CPU? Вопрос о модуле он-лайн остается в силе - есть ли работоспособные аналоги, потребляющие меньше ресурсов? Спасибо. P.S. IT-Security, отписался в аську, ответа пока не получил. Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 24 апреля 2009 Рассказать Опубликовано: 24 апреля 2009 Были проблемы с интернетом Цитата Ссылка на сообщение Поделиться на других сайтах
[sql] 0 Опубликовано: 24 апреля 2009 Рассказать Опубликовано: 24 апреля 2009 (изменено) femdomina, Вам неоптимизацию нужно проводить, а отключать - TopUM (выводит на боковую панель самых активных авторов и комментаторов); Если с умом сделано то 1 запрос ест, а если кэширование сделать то не заметен на нагрузку сервера. Изменено 24 апреля 2009 пользователем Sql Цитата Ссылка на сообщение Поделиться на других сайтах
femdomina 0 Опубликовано: 24 апреля 2009 Рассказать Опубликовано: 24 апреля 2009 Автор - TopUM (выводит на боковую панель самых активных авторов и комментаторов); Если с умом сделано то 1 запрос ест, а если кэширование сделать то не заметен на нагрузку сервера. Действительно, после того, как автор Topum'a внес в него последние изменения, количество запросов сократилось ровно на 23 и теперь составляет от 18 до 23. Нагрузка на ЦПУ сократилась и стала реже, но не пропала. Посмотрим, что будет после установки чата, работающего на файлах. О результатах напишу сюда. Кстати, имеет смысл искать модуль он-лайн работающий на файлах, а не с базой? Спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 24 апреля 2009 Рассказать Опубликовано: 24 апреля 2009 Имеет смысл убрать онлайн и сделать в чате кто онлайн... чтоб одним модулем было Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.