首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在本地机器上增加nginx和php7-fpm的装船时间

如何在本地机器上增加nginx和php7-fpm的装船时间
EN

Stack Overflow用户
提问于 2017-11-21 10:01:39
回答 1查看 2K关注 0票数 2

在我的本地机器上,WordPress页面加载时间在带有nginx和php7-fpm的坞上非常慢,并且在网络调用中它的显示显示为2-4秒来加载第一个文档。但是当我计算PHP执行时间时,它显示了0.02-0.1秒。如何优化对接设置以加快本地环境?

下面是我的本地环境的一些细节

我的本地环境是建立在麦克塞拉和我运行的码头

docker-compose up -d

这是我的docker-compose.yml文件

代码语言:javascript
复制
version: '2'
services:
  mysql:
    container_name: db
    image: mysql
    environment:
      - MYSQL_ROOT_PASSWORD=dummy
      - MYSQL_DATABASE=dummy
      - MYSQL_USER=dummy
      - MYSQL_PASSWORD=dummy
    volumes:
      - dummy_path/dump.sql.gz:/docker-entrypoint-initdb.d/sql1.sql.gz
  nginx:
    container_name: nginx
    image: nginx:latest
    ports:
      - "80:80"
      - "443:443"
    links:
      - mysql:db
      - php
    volumes:
      - dummy_path:/app/www
      - dummy_path/nginx/conf.d/:/etc/nginx/conf.d/
      - dummy_path/nginx/ssl:/etc/ssl/
      - dummy_path/nginx/nginx.conf/:/etc/nginx/nginx.conf
      - dummy_path/hosts:/etc/hosts
  php:
    container_name: php
    image: droidhive/php-memcached
    links:
      - mysql:db
      - memcached
    volumes:
      - dummy_path:/app/www
      - dummy_path/php/custom.ini:/usr/local/etc/php/conf.d/custom.ini
      - dummy_path/hosts:/etc/hosts
  memcached:
    container_name: memcached
    image: memcached
    volumes:
      - dummy_path:/app/www
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-22 15:16:58

首先,我将尝试将您的Dockerfile更新为ADDCOPY,将您的所有文件都放到每个映像中,而不是将它们作为卷挂载。@fiber在注释中提到了这一点,但是PHP容器的新Dockerfile应该如下所示:

代码语言:javascript
复制
FROM droidhive/php-memcached
ADD dummy_path:/app/www
ADD dummy_path/php/custom.ini:/usr/local/etc/php/conf.d/custom.ini
ADD dummy_path/hosts:/etc/hosts

至少在PHP容器中这样做,但是MySQL容器也可能是一个问题。

如果这没有帮助,或者您无法让它工作,尝试添加:ro:cached到您的每个卷。

:ro的意思是“只读”,它允许容器假定卷不会改变。显然,如果您需要对卷中的代码执行本地开发,这是行不通的,但是对于一些配置文件来说,这可能是可以的。

:cached意味着主机的文件是权威的,容器不会经常在内部检查更新。这通常是您在主机上编辑的代码的理想选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47410213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档