Оптимизация работыCMS Drupal 6/7Сидоренко ОлегIT Patrol inc.
Есть ли проблема?сайт работает медленнонекоторые страницы открываются долгослужбы мониторинга сообщают о проблемахжалу...
Нужно срочно ускорить сайт!Это делается легко!
МифыКнопки “Сделать все хорошо”Кнопки “Сделать все хорошо”Общих рекомендацийОбщих рекомендацийСейчас включу кеш и сайт взл...
Отчет по сайтуСтраница статуса drupal, обновления модулей/ядра, последнийзапуск крон. Перечень самописных модулей, тем. Ха...
Дополнительные данные
Дополнительные ресурсыgrep 8/Jun/2013: site.ru.log | awk { print $1} | sort  | uniq ­c  | sort ­n | tail ­10grep 8/Jun/201...
New Relic
Модуль Devel300-500 - нормально, 700+ плохо
Модуль DevelPage execution time was 2112.93ms. Executed 465 queries in 1369.14ms.Модуль FAQ (вывод категории):Page executi...
XHProf
XHProf
ВыводыИсправляем что нашлиИсправляем что нашлиОтключение ненужных модулей (статистика)Отключение ненужных модулей (стати...
Ссылкиhttp://dh.it-patrol.ru/docshttp://newrelic.com/http://habrahabr.ru/post/64286/http://internetdevels.ru/blog/profiler...
Вопросы к докладчикуСидоренко Олегskype - holyorb2holyorb2@gmail.com
Services в drupal 8
Services в drupal 8
Services в drupal 8
Services в drupal 8
Services в drupal 8
Services в drupal 8
Services в drupal 8
Services в drupal 8
Upcoming SlideShare
Loading in …5
×

Services в drupal 8

4,042 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,042
On SlideShare
0
From Embeds
0
Number of Embeds
661
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Services в drupal 8

  1. 1. Оптимизация работыCMS Drupal 6/7Сидоренко ОлегIT Patrol inc.
  2. 2. Есть ли проблема?сайт работает медленнонекоторые страницы открываются долгослужбы мониторинга сообщают о проблемахжалуются пользователи… ?!
  3. 3. Нужно срочно ускорить сайт!Это делается легко!
  4. 4. МифыКнопки “Сделать все хорошо”Кнопки “Сделать все хорошо”Общих рекомендацийОбщих рекомендацийСейчас включу кеш и сайт взлетитСейчас включу кеш и сайт взлетит
  5. 5. Отчет по сайтуСтраница статуса drupal, обновления модулей/ядра, последнийзапуск крон. Перечень самописных модулей, тем. Хаки ядра?!Соблюдение стандартов! Что делалось за последнее время?{node} + {comment}Выводим 30 последних записей из логов ошибок drupal с типом phpdrush watchdog­show ­­type=php ­­count=30drush ­­db­prefix sql­query "SELECT COUNT(uid) FROM {users}"
  6. 6. Дополнительные данные
  7. 7. Дополнительные ресурсыgrep 8/Jun/2013: site.ru.log | awk { print $1} | sort  | uniq ­c  | sort ­n | tail ­10grep 8/Jun/2013: site.ru.log | grep 11.22.33.44
  8. 8. New Relic
  9. 9. Модуль Devel300-500 - нормально, 700+ плохо
  10. 10. Модуль DevelPage execution time was 2112.93ms. Executed 465 queries in 1369.14ms.Модуль FAQ (вывод категории):Page execution time was 5093.31ms. Executed 2293 queries in 3610.96 ms.Обычная страница:Page execution time was 712.44 ms. Executed 419 queries in 141.06 ms.Обычная страница (Гарланд):Page execution time was 533.77 ms. Executed 187 queries in 117.07 ms.
  11. 11. XHProf
  12. 12. XHProf
  13. 13. ВыводыИсправляем что нашлиИсправляем что нашлиОтключение ненужных модулей (статистика)Отключение ненужных модулей (статистика)Встроенный поискВстроенный поискСоблюдаем стандарты разработки друпал.Соблюдаем стандарты разработки друпал.Использование innodbИспользование innodbСоветы по железу - разнос мускула, апача.Советы по железу - разнос мускула, апача.APC, Memcache, Varnish, ESI, Boost, CDN ...APC, Memcache, Varnish, ESI, Boost, CDN ...
  14. 14. Ссылкиhttp://dh.it-patrol.ru/docshttp://newrelic.com/http://habrahabr.ru/post/64286/http://internetdevels.ru/blog/profiler_XHprofhttp://drupalace.ru/lesson/proizvoditelnost-sayta-na-drupal-analiz-servernoy-chastihttp://drupal.ua/ru/groups/otpim%D1%96zats%D1%96ya-roboti-drupal/uvelichenie-proizvoditelnosti-saita
  15. 15. Вопросы к докладчикуСидоренко Олегskype - holyorb2holyorb2@gmail.com

×