wordpress 容器化性能问题
背景
部署blog 系统,选择wordpress 官方镜像。发现访问速度令人发指,一个文章打开速度竟然15s+
目前docker-compose 配置
cat docker-compose.yml
version: '3.1'
services:
wordpress:
image: docker.io/wordpress:php8.2x1
restart: always
ports:
- 81:80
environment:
WORDPRESS_DB_HOST: '17.17.205.103:3306'
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: 'passx'
WORDPRESS_DB_NAME: wordpress
volumes:
- ./data:/var/www/html
解决方案
查阅资料后 总结使用 volume 代替 目前的bind 模式
version: '3.1'
services:
wordpress:
image: docker.io/wordpress:php8.2x1
restart: always
ports:
- 81:80
environment:
WORDPRESS_DB_HOST: '17.17.205.103:3306'
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: 'passx'
WORDPRESS_DB_NAME: wordpress
volumes:
- wordpress_palfishclass:/var/www/html
volumes:
wordpress_palfishclass:
external: true
#采用external 模式防止docker-compose 自建volume
总结

看似 bind mount vs volume 没有什么实际的变化,不像直接使用tmpfs 是直接操作内存
本文来自博客园,作者:萱乐庆foreverlove,转载请注明原文链接:https://www.cnblogs.com/leleyao/p/17264581.html

浙公网安备 33010602011771号