Поскольку вы используете Apache, вы можете использовать ab
для стресс-тестирования серверной части вашего приложения.
Инструмент тестирования Apache HTTP-сервера
ab
- это инструмент для тестирования вашего сервера Apache Hypertext Transfer Protocol (HTTP). Он разработан, чтобы дать вам представление о том, как работает ваша текущая установка Apache. Это особенно показывает, сколько запросов в секунду может обслуживать ваша установка Apache.
Давайте рассмотрим пример:
ab -k -c 100 -n 10000 example.com/
Выполнив указанную выше команду, вы нажмете http://example.com/ со 100 одновременными соединениями, пока не будет удовлетворено 10 тысяч запросов.
Здесь у вас есть другой учебник по использованию ab
Стресс-тестирование вашего PHP-приложения с помощью ApacheBench
Некоторые другие полезные инструменты:
- Apache JMeter
- httperf
Если вы хотите более детально рассмотреть ваши php
объекты и все такое, я бы посоветовал вам проверить blackfire . Как я знаю, они предлагают бесплатную версию для локального тестирования и только одно приложение. Но я не думаю, что вам нужен этот.
Для вашего front end
Я бы предложил вам набор инструментов, которые помогут вам увидеть, как ваша страница работает на разных устройствах:
- Маяк
- PageSpeed Insights
- Pingdom