0
我需要存储站点ID。Cookie VS SessionState
目前我将该ID存储在站点文件夹中的一个文件中,并在第一次访问该站点时缓存该ID。由于我现在不想进入的原因,我不能再使用这个选项。
我需要以另一种方式存储Id。我正在考虑将它存储在cookie中或保存到会话状态。我需要知道哪个最有效。
CPU和内存对于我正在运行的机器来说是一个大问题。 从客户端机器读取ID是否更好?或者将它存储在会话变量中?
我需要存储站点ID。Cookie VS SessionState
目前我将该ID存储在站点文件夹中的一个文件中,并在第一次访问该站点时缓存该ID。由于我现在不想进入的原因,我不能再使用这个选项。
我需要以另一种方式存储Id。我正在考虑将它存储在cookie中或保存到会话状态。我需要知道哪个最有效。
CPU和内存对于我正在运行的机器来说是一个大问题。 从客户端机器读取ID是否更好?或者将它存储在会话变量中?
会话状态消耗RAM或数据库资源,具体取决于您使用的提供程序(InProc与SQL)。它还需要cookie,以便服务器将传入的请求与特定的Session集合相关联。
对于类似网站ID的内容,如果可以的话,我建议将它存储在cookie中。为了获得最佳性能,请使用路径属性配置cookie,以便浏览器不会将其包含在对图像和其他静态文件的请求中。