安卓端请求windows服务器php接口卡顿,在PC端、IOS端查看,相同的接口调用都很快,最终解决办法如下:
在windows服务器上,php的session默认保存在C:\WINDOWS\Temp文件夹下面;
当并发量大,请求多时,会导致该目录下生成大量的session临时文件,
当单目录存在大量文件时,会导致磁盘io占用高,服务器性能下降;
设置定时任务,定时清理php session缓存文件(C:\WINDOWS\Temp);
参考:
windows php关于session临时文件的一个坑
http://www.php20.cn/article/93
IIS优化-解决IIS访问速度慢问题
https://my.oschina.net/mickelfeng/blog/152645
c:\windows\temp\与服务器的稳定之间有非常大的关系
http://www.qzsys.com/article/show_34.html

本文针对安卓端请求Windows服务器上的PHP接口出现卡顿的问题进行了分析,并提出了解决方案。通过调整PHP session的存储方式,设置定时任务清理缓存文件,有效提升了服务器性能。
1258

被折叠的 条评论
为什么被折叠?



