вопрос
Как оптимизировать базу данных DLE, чтобы увеличить скорость ответа сервера ?
Есть сервер на Linux(Ubuntu), на нем сайт, скорость ответа сервера от 3 до 5-6 секунд, нужно ускорить до 100-500 мс. К базе данных этого сайта подлючен еще другой сайт с трафом 200-300 уников в день, поэтому вряд ли может его тормозить
Характеристики сервера: 2CPU, 2RAM, 40 SSD, 250мб/с порт. В базе данных 16 тыс. материалов, сайт на DLE
На подобном сервере есть другой сайт с базой данных 500 материалов, открывается за 150-300 мс. Какие могут быть идеи по оптимизации или может быть есть статьи на эту тему
Есть сервер на Linux(Ubuntu), на нем сайт, скорость ответа сервера от 3 до 5-6 секунд, нужно ускорить до 100-500 мс. К базе данных этого сайта подлючен еще другой сайт с трафом 200-300 уников в день, поэтому вряд ли может его тормозить
Характеристики сервера: 2CPU, 2RAM, 40 SSD, 250мб/с порт. В базе данных 16 тыс. материалов, сайт на DLE
На подобном сервере есть другой сайт с базой данных 500 материалов, открывается за 150-300 мс. Какие могут быть идеи по оптимизации или может быть есть статьи на эту тему
2RAM - Маловато будет. Желательно 4Gb, но в данном случае вряд ли проблема в недостатке оперативки.
Бесплатный вариант - модуль от Пафнутия:
https://pafnuty.name/modules/125-showstat-for-dle.html
Вариант без модулей, открыть файл engine/modules/main.php
Найти строку:
Заменить на:
В исходном коде страницы, внизу, будет отображаться отладочная информация и список запросов в БД (DLE 14+, в старых версиях не будет списка запросов в БД)
Мой модуль более комплексный и функциональный, но он платный.
https://sandev.pro/shop/160-hightload-by-sander.html
Бесплатный вариант - модуль от Пафнутия:
https://pafnuty.name/modules/125-showstat-for-dle.html
Вариант без модулей, открыть файл engine/modules/main.php
Найти строку:
GzipOut();
Заменить на:
GzipOut($member_id['user_group'] == 1, $member_id['user_group'] == 1);
В исходном коде страницы, внизу, будет отображаться отладочная информация и список запросов в БД (DLE 14+, в старых версиях не будет списка запросов в БД)
Мой модуль более комплексный и функциональный, но он платный.
https://sandev.pro/shop/160-hightload-by-sander.html