首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >理想的PHP会话大小?

理想的PHP会话大小?
EN

Stack Overflow用户
提问于 2008-10-20 03:09:37
回答 4查看 29.2K关注 0票数 17

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

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

php.ini中,我应该设置什么?

我应该设置我遗漏的任何东西吗?

EN

回答 4

Stack Overflow用户

发布于 2008-10-20 03:33:23

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

票数 16
EN

Stack Overflow用户

发布于 2008-10-20 03:21:24

嗯,就我个人而言,我以前有过非常大的会议,但问题很少。可能是我以前用过的最大的大小是~10MB。它不是最优的,但即使是这种大小的脚本,我也没有遇到过速度慢的问题。我不会担心会话变得太大,但我会努力控制它。我的理论是,如果将它保留在会话中使其比每次查询数据库要快得多(例如在搜索的情况下),那么我会选择它。

票数 13
EN

Stack Overflow用户

发布于 2010-05-08 15:41:43

在一个会话中存储大量数据是不可取的。正如其他人所指出的,从数据库中复制数据并不是一个好主意。即使您确实需要某种缓存机制,也不会将数据存储在会话中。问题是PHP会为每个请求重写会话数据。正如我们所知道的,写入磁盘是一个相当慢的操作。

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

如果在10页中只需要1页的序列化数据,那么在10页中只需要解压缩一次。Session当然是对每个请求进行打包/解包。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/217420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档