@vector2014

Как оптимизировать базу данных DLE, чтобы увеличить скорость ответа сервера?

Как оптимизировать базу данных DLE, чтобы увеличить скорость ответа сервера ?

Есть сервер на Linux(Ubuntu), на нем сайт, скорость ответа сервера от 3 до 5-6 секунд, нужно ускорить до 100-500 мс. К базе данных этого сайта подлючен еще другой сайт с трафом 200-300 уников в день, поэтому вряд ли может его тормозить

Характеристики сервера: 2CPU, 2RAM, 40 SSD, 250мб/с порт. В базе данных 16 тыс. материалов, сайт на DLE

На подобном сервере есть другой сайт с базой данных 500 материалов, открывается за 150-300 мс. Какие могут быть идеи по оптимизации или может быть есть статьи на эту тему
  • Вопрос задан
  • 343 просмотра
Пригласить эксперта
Ответы на вопрос 2
kotomyava
@kotomyava
Системный администратор
Для начала, стоит посмотреть, что вообще происходит при обработке запросов к сайту. Понять, где именно узкое место. Разобраться, в базе-ли вообще проблема, что совсем не обязательно. Посмотреть на объём данных, запросы, посмотреть explain частых и долгих запросов. Возможно что-то подкрутить в конфигурации mysql. Возможно добавить где-нибудь индексы, возможно переписать что-то.

Ваша задача не решается в каком-то общем виде, каким-то однозначным путём: она требует работы квалифицированного специалиста, в ответе на вопрос этому научить просто невозможно.
Ответ написан
Комментировать
@Kennius
Начинающий фронт-эндер
1) как считали скорость? (тесты какие были?)
2) крон ежедневная оптимизация базы в минимально используемое время
3) такая скорость открытия каких страниц?
4) как быстро открываются разные категории и сколько коротких новостей на страницу??
5) какая версия dle?
6) какие именно запросы тормозятся?

Нужно больше данных, тут ясновидящих пока что не завезли
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы