PHP性能:使用GET / POST传递数据或在$ _SESSION会话中检索。

时间:2015-05-06 04:12:27

标签: php performance session web-traffic

问题是:是否比使用SESSION更快地从POST / GET参数中检索数据?

详细说明: 1.当用户从视图提交表单(而不是Ajax)时,当前,它将被定向到充当控制器的脚本。在此脚本中,它将在开头调用session_start(),它将检索一个参数“userid”供以后使用,然后使用标题将用户重定向到另一个页面(“Location:”)。会话处理程序设置为“files”(默认)。我想替换它,将“userid”作为POST参数传递。这会改善性能吗?

P.S webapp遇到会话数据在高流量(大约1000个并发用户)期间“丢失”的问题,但是这种丢失是间歇性的并且发生在大多数用户中。我试图在给定的服务器规范集中优化它。

由于

1 个答案:

答案 0 :(得分:0)

SESSION表示文件位于服务器上。 POST / GET意味着数据来自用户直接通过网络。

主要问题是如果您发送" userid"使用POST / GET是一个安全问题。这意味着,任何人都可以发送任何" userid",并从您系统的任何用户发送表单。