公司一台 i3 的主机跑一个 PHP 小程序,全动态输出一个 20X30 的表格+分页,需要 1.3 秒左右,而且随着这个表的不断的增加会越来越慢。看过各种优化方案,貌似都是只针对于负载的优化,没有输出的优化方案。要提升这个速度,是升级 CPU 还是换 WEBSERVER 程序?试过 apache 和 ngnix,都差不多。
公司一台 i3 的主机跑一个 PHP 小程序,全动态输出一个 20X30 的表格+分页,需要 1.3 秒左右,而且随着这个表的不断的增加会越来越慢。看过各种优化方案,貌似都是只针对于负载的优化,没有输出的优化方案。要提升这个速度,是升级 CPU 还是换 WEBSERVER 程序?试过 apache 和 ngnix,都差不多。
1
LukeChien Oct 1, 2017 via Android
后面有数据库吗?可能是查询满
|
3
justudy Oct 1, 2017
这种情况还是优化你的程序吧
|
4
feiyuanqiu Oct 1, 2017 先把 xdebug profiler 打开,跑几次程序拿到 profile 文件看看瓶颈究竟在哪儿,然后再说优化
|
5
davidyin Oct 1, 2017
升级 php :)
|
6
gdtv Oct 1, 2017
试过同样配置的机器跑 php 网站,windows 系统比 centos 系统慢几倍
|
7
hjc4869 Oct 1, 2017
Windows 下 PHP 最好是用 IIS 的 fastcgi。一定不要用 nginx。
|
8
mcfog Oct 1, 2017
先换了操作系统再说
|
9
cxbig Oct 2, 2017 这个你要查看所有环节
PHP 的部分可以开 profiler, 如有数据库,例如 MySQL 打开 log slow queries 就能排查。 同时你可以看看系统状态栏是不是 CPU 或内存吃满了。 找到慢是哪个环节出了问题,再具体处理。 |