18+
  Войти, или Зарегистрироваться (Что мне это даст?)

Ускоряемся

29 Февраля 2012, 11:01.
Опубликовал admin

Вчера была произведена оптимизация базы данных сайта, в результате чего удалось добиться ускорения выполнения некоторых SQL запросов в 100 раз! Все это в конце концов отразилось на скорости «отдачи» сайта сервером. Примерная скорость отдачи возросла минимум в 2 раза. А это значит, что и общая скорость загрузки страниц выросла. Не знаю, заметили ли это посетители нашего сайта, если да, отпишитесь в комментах.

А дело было вот в чем: летом, когда я проектировал базу данных для телепрограммы, я забыл сделать индексы для полей, по которым идет выборка. А записей в БД ТВпрограммы на сегодняшний день не много, не мало — 64 тысячи. Вот и получалось, что при каждой загрузке страницы шел тупой перебор по всем этим записям, что сильно замедляло загрузку сайта. Индексы снизили время выполнения запросов примерно со 100мс до 0,2мс. Офигительно!

Так что не забывайте про индексы, господа.

Выявить тормозящие запросы помог модуль Devel. Этот модуль окажет незаменимую помощь любому Drupal-разработчику. Тэги:


Комментарии

3 Марта 2012, 09:12

Есть немногожко. Ссылка не рабочая