【发布时间】:2017-07-27 14:26:47
【问题描述】:
我有一个使用 Laravel 和 Postgresql 构建的网站。该网站已安装调试栏以进行性能测量。在我的本地开发机器上,它显示使用了大约 4MB 内存,但是,在生产服务器上它使用了更多 - 同一页面大约 40 MB。这会导致加载速度增加约 200 - 300 毫秒。网站及其数据库内容完全相同。
我的本地机器运行带有 Apache/2.4.18、PHP 7.0、Postgresql 9.5 并使用 Redis 缓存的 Linux Mint 18。
生产服务器运行 CentOS 6.8 和 Apache/2.2.15、PHP 7.0、Postgresql 9.5,并使用 Redis 缓存。
我应该在哪里寻找这种内存使用差异?操作系统/Apache 版本差异是否会导致内存使用量增加?
【问题讨论】:
-
.... 同一个数据库?
-
你的意思是同一个数据库服务器吗?不,两台服务器都有自己的本地数据库服务器,但是数据库的内容是一样的。
-
4MB 内存是干什么用的?你在哪里测量什么?
标签: php apache postgresql laravel