Аудит сайта с помощью drush

Появился довольный интересный инструмент Site Audit для аудита сайта из командной строки используя drush. Site Audit представляет собой набор drush команд для анализа сайта. На выходе мы получаем красивый отчет о состоянии нашего сайта: Отчет включает:
  • Настройки кэша.
  • Состояние: пользователей, блоков, крона.
  • Лучшие практики друпала.
  • Код (общий размер, размер файлов).
  • База данных (размер, состояние).
  • Кеширование views.
  • Работа логов.
  • Google PageSpeed Insights (проверяет насколько оптимизирован сайт, дает рекомендации по быстродействию).

##УСТАНОВКА (согласно рекомендаций разработчика):
0. Скачиваем проект:

wget http://ftp.drupal.org/files/projects/site_audit-7.x-1.6.tar.gz
1. Распаковываем проект в ~/.drush/commands:

tar -xzf site_audit-7.x-1.6.tar.gz -C ~/.drush/commands
*если нет папки commands, то предварительно её создаем:
cd ~/.drush 
mkdir commands
2. Сбрасываем кэш drush:

drush cc drush
##ИСПОЛЬЗОВАНИЕ
#Из папки нашего сайта выполняем:

drush aa --html --bootstrap --detail > ~/Desktop/report.html
*можно сохранять и прямо в папку сайта: переходим в папку нашего сайта и
cd папка_сайта

drush aa --html --bootstrap --detail > report.html
в этом случае, он доступен для просмотра по адресу: http://наш_сайт/report.html !!! После работы с отчетом, удаляем его (чтоб враги не подсмотрели):

rm report.html
Это главное, подробнее: http://drupalcode.org/project/site_audit.git/blob_plain/HEAD:/README.txt

No comments:

Post a Comment