我的Dockerized应用程序性能有问题。我有Windows操作系统。当我使用xampp运行我的应用程序时,需要加载页面〜1秒。当我在Docker中运行它时,页面加载需要大约5秒钟。我尝试过:1。Docker 2. Docker Toolbox(创建VirtualBox linux机器并在其中运行Docker)
结果是一样的。这是我的Docker-compose文件:
version: '3'
networks:
default:
driver: bridge
services:
webserver:
build: ./docker/webserver
image: yiisoftware/yii2-php:7.3-apache
ports:
- "80:80"
- "443:443"
networks:
- default
volumes:
- /aaa:/var/www/html
links:
- db:mysql
environment:
MYSQL_PORT_3306_TCP_ADDR: db
db:
image: mysql:5.7
ports:
- "3306:3306"
networks:
- default
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=pass
- MYSQL_DATABASE=aaa
任何人都可以给我一个如何解决这个问题的提示吗?或者这是Windows PC上的常规行为?谢谢。
原因是容器内没有APCU。没有缓存代码的速度要慢20倍。始终检查您的容器内是否需要所有必需的库和模块!