0

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

详细信息: 1. 当用户从视图提交表单(不是 Ajax)时,当前,它被定向到充当控制器的脚本。在这个脚本中,它会在开始时调用 session_start(),它会检索一个参数“userid”供以后使用,然后使用 header(“Location:”) 将用户重定向到不同的页面。会话处理程序设置为“文件”(默认)。我正在考虑将其替换为将“userid”作为 POST 参数传递。这会提高性能吗?

PS webapp遇到了一个问题,即会话数据在高流量(约1000个并发用户)期间“丢失”,但是这种丢失是间歇性的,并且发生在大多数用户中。我正在尝试在给定的一组服务器规格中对其进行优化。

谢谢

4

1 回答 1

0

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

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

于 2015-05-06T04:18:34.200 回答