xandeadx.ru Блог музицирующего веб-девелопера

Drupal → Итоги оптимизации ядра

Опубликовано в

В статьях

  1. Уменьшаем количество запросов к MySQL в полтора раза
  2. Продолжаем резать, модуль Comment
  3. Заканчиваем резать, модуль Node

был прооперирован Drupal. Оптимизация была нацелена на уменьшение количества запросов к базе данных. Теперь время посмотреть, что из этого вышло.

Статистика модуля Devel до и после:

Executed 182 queries in 160.14 milliseconds. Page execution time was 547.85 ms.
Executed 82 queries in 91.13 milliseconds. Page execution time was 442.17 ms.

Минус 100 запросов, время генерации страницы сократилось на 100 ms.

Статистика утилиты ab до и после:

Requests per second: 3.90
Requests per second: 4.60

параметры запуска:

ab -c2 -n20 http://xandeadx.ru/

Все три патча стоят на этом блоге, работоспособность при этом, как видно, сохранилась.

Написанное актуально для Drupal 6.14
Похожие записи

Комментарии RSS

Если не секрет, а почему удалил статью об оптимизации Node?

не понравился подход

Оставить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании