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

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

BrillianMedia,

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

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

celsoft, Выводить ссылки на 5 наиболее подходящих по контексту новостей, требует много ресурсов?

3 числа получил вот это:

Заблокировали на 5 мин. Как выяснилось были слишком громоздкие запросы к mysql вашими скриптами. Почистили, разблокирован.

Сегодня опять порадовали:

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

Убрал модуль онлайн, архив, поиск убрал а точнее заменил, что посоветуете сделать (кроме VPS)?

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

Убрал модуль онлайн, архив, поиск убрал а точнее заменил, что посоветуете сделать (кроме VPS)?

Только убрали или отключили из админки?

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

что 10 что 5 дают одну нагрузку, т.е. не зависит от колличества

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

Отключите неиспользуемые функции в настройке системы - Оптимизация запросов к базе данных.

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

Отключите неиспользуемые функции в настройке системы - Оптимизация запросов к базе данных.

на это никогда не обращал внимания там столько включено не нужного это ужас!!!

Как отключит поиск нигде не нашёл?

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

Нужно указать какие модули стоят на твоем сайте (все).

Делал оптимизацию БД через админ-центр?

Спасибо всем за помощь. Вобщем оптимизировал всё по максимуму, но единственное что не отключил - это вывод похожих новостей. Что касается оптимизации через админцентр, то нифига не выходит. Вроде процесс начинается, но обрывается всё ошибкой 504.

Раньше такого не было.

Кто возьмется создавать?

Я могу но только настройка php на виртуальном и Windows VPS хостинге McHost.

И то,только "как настраивать" а не "оптимальные настройки".

Главное начать ,а там само собой всё пойдёт главное чтоб наш уважаемый целсофт прислушался к нам и создал раздел :rolleyes:

Я думаю для этой темы прекрасно подойдет раздел "В помощь веб мастеру".

Солидарен со всеми. Хотелось бы ещё увидеть на форуме не только как настроить и оптимизировать скрипт, но и как настроить сервер VPS. Я, например, в этом деле вообще новичок и без чьей то помощи вообще даже и не полезу в настройки моего VPS-4 (кстати я перешел навсякий случай с VPS-3).

Ещё два вопроса. Вот такие данные сейчас по серверу выдаёт. Это нормально или нет?

Использование ресурсов ЦП

ЦП 25.13%

Средняя нагрузка 0.57, 0.58, 0.55

И второй вопрос по Настройки PHP. у меня сейчас:

Время выполнения 30 сек

Лимит памяти 16 Мб

пусто 8 Мб

Макс.размер файлов 2 Мб

log_errors - вкл

register_globals - выкл

display_errors - выкл

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

Средняя нагрузка 0.57, 0.58, 0.55
Нормально, это слева направо нагрузка за 5, 10 и 15 минут :rolleyes:

Время выполнения 30 сек
Нормально :rolleyes:

Лимит памяти 16 Мб
Это как раз рекомендуемая величина движка: http://dle-news.ru/request.html

пусто 8 Мб
Это что еще такое? :blink:

Макс.размер файлов 2 Мб
Можно и больше сделать, почему так мало? :unsure:
Ссылка на сообщение
Поделиться на других сайтах

Средняя нагрузка 0.57, 0.58, 0.55
Нормально, это слева направо нагрузка за 5, 10 и 15 минут :rolleyes:

Время выполнения 30 сек
Нормально :rolleyes:

Лимит памяти 16 Мб
Это как раз рекомендуемая величина движка: http://dle-news.ru/request.html

пусто 8 Мб
Это что еще такое? :blink:

Макс.размер файлов 2 Мб
Можно и больше сделать, почему так мало? :unsure:

По поводу "пусто" пример (скрин): 8728f51f8b64.jpg

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

33f0a6101a1cff5fcd54263daed0.png

Спасибо. Сделал также, но оставил "30 сек", а не 60.

Вот ещё интересно получить коммент по автопроверке системы:

Версия DataLife Engine: 8.3

Тип лицензии скрипта: Лицензия активирована

Режим работы сайта: Включен

Операционная система: Linux 2.6.18-028stab064.4

Версия PHP: 5.1.6

Версия MySQL: 5.0.45-log MySQLi

Версия GD: 2.0.28

Module mod_rewrite Включен

Безопасный режим: Выключен

Выделено оперативной памяти: 16M

Отключенные функции: Неопределено

Максимальный размер загружаемого файла: 10 Mb

Размер свободного места на диске: 50,52 Gb

Ссылка на сообщение
Поделиться на других сайтах
Вот ещё интересно получить коммент по автопроверке системы:
Ну тут всё в порядке :rolleyes:
Ссылка на сообщение
Поделиться на других сайтах
  • 10 месяцев спустя...

Вопрос к создателям:

В ситуации размера базы около 1 Гб, и тенденции ее роста,

и устойчивого потока посетителей - от 20-25 тыс.,

как писалось выше, растет нагрузка на СУБД,

(отключение похожих новостей, и мультикатегорий конечно помогает),

но вопрос в том планируются ли другие решения типа возможности

дробления таблицы dle_post по месяцам, возможности конвертации в InnoDB,

может еще какие?

Спасибо.

(DLE 8.5 lic)

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

sergvy,

Если говорить о ближайшем будущем, то нет, если говорить вообще о будущем, то да.

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

sergvy,

Если говорить о ближайшем будущем, то нет, если говорить вообще о будущем, то да.

Жаль что не в ближней перспективе,

но если будут предварительные наработки(типа беты)

просьба по возможности поделиться(будем бетатестерами)

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

Убрал модуль онлайн, архив, поиск убрал а точнее заменил, что посоветуете сделать (кроме VPS)?

:lol: такие фичи, как "онлайн", "аякс-поиск", "автообновляемый чат" - самые грузные из всех, долбят сервер постоянно, если просто открыта страница, либо при перезагрузке страницы - зависит от конкретного мода ;)

...дробления таблицы dle_post по месяцам...

Создаст большое неудобство для маленьких и средних сайтов, кто захочет сделать доп.модуль. Тогда уж какую-то опцию в админке нужно будет для настройки или в конфиге (недокументируемая фича), иначе капец, как моды усложнятся :)

...возможности конвертации в InnoDB...

А разве отдельно нельзя бекап БД сконвертировать?

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

Убрал модуль онлайн, архив, поиск убрал а точнее заменил, что посоветуете сделать (кроме VPS)?

:lol: такие фичи, как "онлайн", "аякс-поиск", "автообновляемый чат" - самые грузные из всех, долбят сервер постоянно, если просто открыта страница, либо при перезагрузке страницы - зависит от конкретного мода ;)

...дробления таблицы dle_post по месяцам...

Создаст большое неудобство для маленьких и средних сайтов, кто захочет сделать доп.модуль. Тогда уж какую-то опцию в админке нужно будет для настройки или в конфиге (недокументируемая фича), иначе капец, как моды усложнятся :)

...возможности конвертации в InnoDB...

А разве отдельно нельзя бекап БД сконвертировать?

А у вас база в InnoDB ?

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

mifkys, не мог бы ты ради эксперимента включить её вновь? Да бы повторно убедится что этот запрос столь велик.

Заранее спасибо в любом случае.

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

А у вас база в InnoDB?

нет :unsure:

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

А у вас база в InnoDB?

нет :unsure:

При конвертации в InnoDB, придется удалить полнотекстовый индекс,

а потом как-то этот вопрос решать.

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

А тормозят апдейты : при запросе вида UPDATE articles SET viewcount=viewcount+1 WHERE id=542.

Данный запрос при каждом просмотре статьи обновляет счетчик

и вместе с тем удаляет все кэшированные запросы к таблице.

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

И если учесть количество блокировок, при нормальном потоке пользователей....

А как у вас, как решаете?

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

А тормозят апдейты : при запросе вида UPDATE articles SET viewcount=viewcount+1 WHERE id=542.

А как у вас, как решаете?

Очень просто, в DLE есть функция кеширования счетчика. И данный запрос кстати не от DLE, таких запросов в нем нет.

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

А тормозят апдейты : при запросе вида UPDATE articles SET viewcount=viewcount+1 WHERE id=542.

А как у вас, как решаете?

Очень просто, в DLE есть функция кеширования счетчика. И данный запрос кстати не от DLE, таких запросов в нем нет.

То был пример,а запросы выглядят так:

UPDATE dle_post SET news_read = news_read +1 WHERE id = '3636'

UPDATE dle_post SET news_read = news_read +2 WHERE id = '3678'

и так далее... и кеширование включено...

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

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

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

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

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

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

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

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

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

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