当前位置:  开发笔记 > 编程语言 > 正文

理想的PHP会话大小?

如何解决《理想的PHP会话大小?》经验,为你挑选了3个好方法。

我有一个PHP表单(抵押贷款应用程序),大约400个字段,网站上的流量将是低.

进入MySQL数据库的400个字段的理想会话大小是多少?

php.ini我该怎么设置?

我应该设置哪些我失踪的东西?



1> Darryl Hein..:

会话的大小没有限制,但PHP可以采取的内存有限:http://ca.php.net/manual/en/ini.core.php#ini.memory-limit



2> Darryl Hein..:

好吧,就我个人而言,我之前遇到过非常大的问题.可能我以前最大的尺寸是~10MB.这不是最优的,但即使是那么大,我也没有遇到过慢脚本的问题.我不担心会议变得很大,但我会尽力控制它.我的理论是,如果将它保留在会话中比每次查询数据库要快得多(例如在搜索的情况下)那么我就去了.



3> 小智..:

不建议在会话中存储大量数据.正如其他人所说,从数据库复制数据并不是一个想法.即使您确实需要某种缓存机制,也不会将数据存储在会话中.问题是PHP会为每个请求重写会话数据.而且我们都知道写入磁盘是一个相当慢的操作.

如果确实需要这样做,请序列化数组并将其存储在单独的文件中.

如果您只需要10页中的1页序列化数据,那么您只能在10页中解压缩一次.会话当然是为每个请求打包/解包.


[源(http://bytes.com/topic/php/answers/11014-questions-size-session#post46656)
推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有