Я создал сайт на drupal
Мой сайт насчитывает 7500 пользователей и около (от 20 до 50 без входа в систему) (от 2 до 10 пользователей вошли в систему) онлайн (и это не большой трафик, я думаю)
Сайт находится на выделенном сервере.Я включил настройку производительности от drupal admin, а также установил memcache и eaccelerator
Я просматривал журналы запросов с помощью модуля devel.на каждой странице запускается от 600 до 900 запросов
Когда я установил патч path.inc, чтобы уменьшить количество запросов drupal_look_path()
.Количество запросов уменьшено до 400
Я также внес некоторые положительные изменения в файл mysql (my.cnf
), но все же есть много одинаковых запросов, которые снова и снова запускаются из функции user_load()
У меня включено от 60 до 70 модулей, и все они заполнены.Я не могу удалить модули
Тем не менее, сайт работает медленно, это занимает около 10-15 секунд
Теперь я не знаю, почему сайт работает так медленно
- Это потому, что у drupal большой код php?
- Это потому, что он запускает так много запросов на каждой странице?
- Улучшает ли движок InnoDB производительность?
Пожалуйста, приветствуются любые предложения