Как стать автором
Обновить

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

Есть какие преимущества перед capistrano?
Экосистема. Нет дополнительного языка и дополнительного менеджера пакетов. При желании конечно можно использовать capistrano или fabric.
Хорошая статья. Будет очень полезна, тем, кого заинтересует часть поста «Оптимизация базы данных».
Вот только самое интересно было на других потоках:
* Антон Капля — Использование MySQL Materialized Views в Magento — как ускорить выборки из базы на порядок
* Антон Криль — Чесні інтерфейси і push-підхід до управління залежностями об’єктів в Magento — феерический доклад о принципах ООП, сложности кода, и путях ее уменьшения
Magento я намеренно зачеркнул, так как прямого отношения доклады к ней не имели
Надеюсь организаторы скоро выложат видео
В прошлый раз выложили только через несколько месяцев, так что в ближайшее ждать не стоит
Gruyere написан на Python( Google App Engine). Какое отношение он имеет к PHP сайтам?
Цититую гугл:
Specifically, you'll learn the following:
How an application can be attacked using common web security vulnerabilities, like cross-site scripting vulnerabilities (XSS) and cross-site request forgery (XSRF).
How to find, fix, and avoid these common vulnerabilities and other bugs that have a security impact, such as denial-of-service, information disclosure, or remote code execution.

Добавлю от себя. Вчера на докладе первый раз услышал про Gruyere, в планах его опробовать. Докладчики его позиционировали как инструмент, с которым можно пройти первые шаги в тестировании PHP сайтов на безопасность.
Вы бы хоть вторую страницу по своей же ссылке прочитали. Для понимания причин уязвимостей back-end прийдется читать код на Python.
Если вы, в первую очередь, ориентируетесь на PHP, то выберите инструмент написанный на PHP, благо выбрать есть из чего. Даже здесь есть статья с описаниями.
JMeter написан на JAVA.
По вашему этот инструмент подходит только для теста JAVA-сайтов?
Опыта работы пока с таким софтом не имел. Тем не менее не думаю, что только для одного языка. А такие вещи как SQL-инъекции вообще универсальны.
coolweb, мой пост адресован gangrel, а не вам :)
Разумеется, что и JMeter, и любой подобный софт, работает с любыми сайтами.
Равно как и инструменты для поиска уязвимостей.
как разница на чём написан Gruyere?
Чтобы изучить причины уязвимостей Gruyere необходимо смотреть его код.
Для PHP и MySQL актуальнее DVWA.
JMeter — тестирование производительности
JsTestDriver — юнит-тестирование для JS
JSHint / JSLint — статический анализ кода для JS
Ох, помню для новичка тяжело разобраться в магенте без xdebug )
>Докладчики особое внимание уделяли утилитам и софту, которыми они активно пользуются в Magento. Один из спикеров ранее был разработчиком портала i.ua.

Кажется, знаю этого разработчика, с его женой вместе работали. Если чо, то Киме привет! :)
newrelic.com/ — хорошо покрывает задачи профайлинга и группировки ошибок, всё очень просто и быстро в старте. Два дня назад применили в своём проекте, тестируем :). Используется на GitHub.
по тестированию еще было
говори ли еще про Continuous integration
Bamboo — используют в Magento, Jenkins.

По поводу профайлинга
xDebug хорош для отладки на dev серверах, потому что собирают всю информацию (излишество информации)
xhprof — рекомендуют использовать для отладки на prod-сервере.

Также на конференции обсуждалась тема интеграция сервисов методом асинхронных сообщений и проблему транзакций в такой инфраструктуре
Гуишный инструмент для тестирования сайта на предмет использования запросов Mysql
Neor Profile SQL
image
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации