Обновить

Комментарии 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
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации