Я протестировал недавно установленное приложение Laravel, используя следующее метод:
Код: Выделить всё
ab -t 10 -c 10 -v 2 "http://url.ur"
Без Docker:
Код: Выделить всё
ab -t 10 -c 10 -v 2 "http://test.site/ab"
2723.24 [#/sec] (mean)
2744.14 [#/sec] (mean)
2739.20 [#/sec] (mean)
Код: Выделить всё
ab -t 10 -c 10 -v 2 "http://localhost:8000/ab"
83.67 [#/sec] (mean)
88.92 [#/sec] (mean)
87.36 [#/sec] (mean)
Это мой docker-compose.yml:
Код: Выделить всё
version: '3.8'
services:
app:
image: php:8.3-fpm
container_name: laravel_app
restart: unless-stopped
working_dir: /var/www
volumes:
- ./:/var/www
- ./docker/php/php.ini:/usr/local/etc/php/php.ini
networks:
- laravel_network
webserver:
image: nginx:latest
container_name: laravel_nginx
restart: unless-stopped
ports:
- "8000:80"
volumes:
- ./:/var/www
- ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf
depends_on:
- app
networks:
- laravel_network
networks:
laravel_network:
driver: bridge
Подробнее здесь: https://stackoverflow.com/questions/791 ... tly-slower