好的,我已经在我的网站上运行了非常大的查询,并且它已经占用了mysql资源。我的管理员问我是否尝试过不同的php加速器,但我从来没有安装过。所以我对它做了一些研究,我很好奇,我需要对我的实际php代码做任何修改,还是我只是安装了一个加速器,让它生效?我需要一些方法来优化我的负载,减少服务器上使用的资源量。
发布于 2011-08-06 02:09:32
"PHP加速器“是操作码缓存;它们使服务器不必在每次请求时重新解释PHP文件。节省的CPU负载约为1%,如果您的问题出在数据库的资源使用上,那么它不会对您有任何帮助。
发布于 2011-08-06 02:10:33
大多数PHP加速器的工作方式是缓存PHP脚本的已编译字节码,以避免在每次请求时解析和编译源代码的开销(其中一些甚至全部可能永远不会执行)。为了进一步提高性能,缓存的代码存储在共享内存中,并直接从那里执行,从而最大限度地减少运行时缓慢的磁盘读取和内存复制的数量。
发布于 2011-08-06 02:11:40
在我看来,您需要加速SQL查询,而不是PHP代码。
https://stackoverflow.com/questions/6960691
复制相似问题