会是什么原因招致session_start启动慢
程序员文章站
2022-05-14 13:42:44
...
会是什么原因导致session_start启动慢。
PHP首次启动session_start非常慢。(等好几分钟)
客户端有生成PHPSESSID COOKIE后访问速度就恢复正常。
把PHPSESSID COOKIE删除后打开又很慢了,当首次打开完成生成PHPSESSID后又恢复正常。
就这么两行代码:
session_start();
phpinfo();
?>
会是什么原因导致session_start首次启动这么慢?
排查了很多的地方没找到原因……
------解决方案--------------------
首次 ???
再次吧?
------解决方案--------------------
没遇到过,多用几个浏览器测试看看。
------解决方案--------------------
4.6 min?...内牛满面....
------解决方案--------------------
不知道这文章能解决你问题否:
http://www.myexception.cn/operating-system/501202.html
------解决方案--------------------
引用手册上的,不知道对不对题目
------解决方案--------------------
继续手册上与“slow”相关的:
A note on Windows installations with an NTFS file structure:
Make sure you give your Internet user account (usually IUSR_MACHINENAME) "Modify" access to the session.save_path directory. Otherwise session_start() will silently - and oh, so slowly - fail.
("Modify" is a Win2k term, but the concept translates to older IIS installs).
------解决方案--------------------
同样的代码我在linux下测试没有这个状况.
所以你该考虑得问题应该是windows的问题,而不是php的问题.
------解决方案--------------------
如果你用linux出现这个问题的话,那么比较简单了,安装一个mrtg检测一下CPU,IO,磁盘,内存等等的使用状况就好了,这样你就能通过这个值了解到究竟是哪里导致此问题的发生.
------解决方案--------------------
重编译下或者换个版本?
PHP首次启动session_start非常慢。(等好几分钟)
客户端有生成PHPSESSID COOKIE后访问速度就恢复正常。
把PHPSESSID COOKIE删除后打开又很慢了,当首次打开完成生成PHPSESSID后又恢复正常。
就这么两行代码:
session_start();
phpinfo();
?>
会是什么原因导致session_start首次启动这么慢?
排查了很多的地方没找到原因……
------解决方案--------------------
首次 ???
再次吧?
------解决方案--------------------
没遇到过,多用几个浏览器测试看看。
------解决方案--------------------
4.6 min?...内牛满面....
------解决方案--------------------
不知道这文章能解决你问题否:
http://www.myexception.cn/operating-system/501202.html
------解决方案--------------------
引用手册上的,不知道对不对题目
------解决方案--------------------
继续手册上与“slow”相关的:
A note on Windows installations with an NTFS file structure:
Make sure you give your Internet user account (usually IUSR_MACHINENAME) "Modify" access to the session.save_path directory. Otherwise session_start() will silently - and oh, so slowly - fail.
("Modify" is a Win2k term, but the concept translates to older IIS installs).
------解决方案--------------------
同样的代码我在linux下测试没有这个状况.
所以你该考虑得问题应该是windows的问题,而不是php的问题.
------解决方案--------------------
如果你用linux出现这个问题的话,那么比较简单了,安装一个mrtg检测一下CPU,IO,磁盘,内存等等的使用状况就好了,这样你就能通过这个值了解到究竟是哪里导致此问题的发生.
------解决方案--------------------
重编译下或者换个版本?
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论