session相关内容

我刚刚发现了为什么所有 ASP.Net 网站都很慢,我正在尝试解决这个问题

我刚刚发现 ASP.Net Web 应用程序中的每个请求在请求开始时都会获得一个 Session 锁,然后在请求结束时释放它! 如果你忘记了这一点的含义,就像一开始对我一样,这基本上意味着以下几点: 任何时候 ASP.Net 网页需要很长时间才能加载(可能是由于数据库调用缓慢或其他原因),并且用户因为厌倦了等待而决定要导航到不同的页面,他们不能!ASP.Net 会话锁强制新页面请求等待 ..
发布时间:2022-01-31 10:38:43 C#/.NET

Symfony2 phpunit 功能测试自定义用户身份验证在重定向后失败(与会话相关)

简介:能够使用的自定义用户实现和 Wordpress 用户: 在我们的项目中,我们实现了一个自定义用户提供程序(对于 Wordpress 用户 - 实现 UserProviderInterface)和相应的自定义用户(WordpressUser 实现 UserInterface、EquatableInterface).我在 security.yml 中设置了防火墙并实现了几个投票者. # ..

使用 PHPUnit 测试 cookie 和会话,如何?

使用 PHPUnit 可以很容易地测试原始 PHP 代码,但是那些严重依赖 cookie 的代码呢?会话可能是一个很好的例子. 有没有一种方法不需要我在测试期间使用数据设置 $_COOKIE?这感觉像是一种 hacky 的做事方式. 解决方案 这是代码的常见问题,尤其是遗留的 PHP 代码.常用的技术是进一步抽象相关对象中的 COOKIE/SESSION 变量,并使用控制反转技术将这 ..
发布时间:2022-01-25 13:59:19 PHP

在 IIS 7 中使用会话时出错

将我的网站部署到 IIS 后,尝试访问会话时收到以下错误消息: 会话状态只能在以下情况下使用enableSessionState 设置为 true,在配置文件或页面指​​令.也请制作确定System.Web.SessionStateModule 或自定义会话状态模块是包含在\\应用程序中的部分配置. 我在 Page_Load 或 PreRender 事件中访问它(我尝试了两个版本).使 ..
发布时间:2022-01-25 08:32:01 C#/.NET

页面位于 iFrame 中时未保存会话变量

我有一个带有列表框控件的 aspx 页面.列表框由页面加载时从服务检索的集合填充.当用户从列表框中选择一个项目时,页面回发,在重新加载之前将检索到的对象添加到会话中.在重新加载时,我使用会话对象而不必再次调用服务. 这一切正常,直到我从 iFrame 中访问该页面.当页面在 iFrame 中时(Session["blah"] 为空),不会检索 Session 对象.当页面不在 iFrame ..
发布时间:2022-01-25 08:14:32 C#/.NET

如何确定 ASP.NET 站点 (IIS) 上的用户数?他们的信息呢?

有没有办法确定在 ASP.NET 应用程序中具有活动会话的用户数?我在特定应用程序中有一个管理/工具页面,我想显示有关所有打开会话的信息,例如会话数,也许还有请求机器的地址,或每个用户的其他凭据信息. 解决方案 ASP.NET 性能计数器,例如 State Server Sessions Active(活动用户会话的数量)应该可以帮助您.然后您可以从您的管理页面读取并显示性能计数器.. ..
发布时间:2022-01-25 00:06:57 C#/.NET

基于Debian的系统会话在特殊cron中30分钟被杀死,如何覆盖?

一直在拔头发,试图找出为什么我的会话在 30 分钟时被终止/杀死/破坏.好吧,看起来基于 Debian 的系统运行了一个特殊的 cron,它会忽略所有 php.ini 和 apache 配置,并在 30 分钟后终止任何空闲会话. cron 路径:/etc/cron.d/php5 在 cron 内部: #/etc/cron.d/php5: php5 的 crontab 片段# 这会清除 ..
发布时间:2022-01-24 22:46:40 PHP

如何在 Openshift3 中禁用粘性会话

如果您在 Openshift3 中扩展 Pod,来自同一客户端 IP 地址的所有请求都将发送到与会话关联的容器. 是否有任何配置可以禁用粘性会话?如何在 Openshift 中管理内部 HAProxy 的选项? 解决方案 为了后代,由于我有同样的问题,我想记录我使用的解决方案 Graham Dumpleton 的精彩评论. 事实证明,在第一个请求期间设置了一个 cookie,它 ..
发布时间:2022-01-24 20:47:35 其他开发

Rails、Cucumber、Capybara:会话不持久

我正在尝试为依赖于某些会话存储数据的功能编写测试,我的场景如下所示: 场景:创建报价鉴于我在开始报价页面当我从“bar"中选择“Foo"时然后我按“继续"然后我应该看到“你要提供 foo" 通过使用调试器,我发现信息正确地存储在会话中,但在每个新请求上我都会获得一个新会话. 至少每个场景都应该有一个工作会议吗?任何想法为什么不是这种情况? 提前致谢,乔 版本:在 rails ..
发布时间:2022-01-22 23:10:30 其他开发

HttpSession 中的同步是否可行?

更新:问题后立即解决. 问题: 通常,同步是在 JVM 中序列化并行请求,例如 private static final Object LOCK = new Object();公共无效doSomething(){...同步(锁定){...}...} 在查看 Web 应用程序时,“JVM global"上的一些同步范围可能成为性能瓶颈,并且仅在用户的 HttpSession 会更有意 ..
发布时间:2022-01-22 19:53:54 Java开发

为什么应该或不应该将数据集、数据表等作为会话变量存储在 ASP.NET 页面中?

我正在开发一个使用 Web 服务返回的数据集的 Web 应用程序. 当应用程序运行时,我将该数据集存储为会话变量,以便在用户导航到将编辑数据集中表的不同页面时反复使用. 这个想法是用户只需要在应用程序加载时等待数据一次,然后应用程序将使用会话变量,直到用户保存他们所做的更改,当这种情况发生时,它会将编辑过的表传递给服务更新数据库. 这种设计以及将数据集和数据表存储为会话变量是否存 ..
发布时间:2022-01-21 13:18:26 C#/.NET

在会话 cookie 中存储大量数据意味着什么?

谁能解释在会话中存储大量数据的缺点或指出一些阅读材料? 如果在会话中存储数据和从数据文件中读取数据之间有什么区别,我也会感兴趣? 解决方案 如果你在一个会话中存储大量数据,你的输入/输出性能会下降,因为会有大量的读/写. 默认情况下,PHP 中的会话存储在平面文件的/tmp 目录中.因此,您的会话数据被写入某种数据文件中. PHP 允许您通过 session_set_sa ..
发布时间:2022-01-21 13:17:26 PHP

带有警告的 PHP/Javascript 会话超时

有谁知道我可以在哪里阅读教程,或者知道如何创建一个基于 Javascript 的会话超时,它内置了一个警告,以及可选的这些功能: 用户活动重置计时器 与数据库交互(最后一次出现等) 如果不活动,它将注销用户(通过重定向到 logout.php页) 在注销用户之前,它会显示一条弹出消息,询问如果他们想继续 很遗憾,我对 Javascript 不太了解. 解决方案 我不知道你 ..
发布时间:2022-01-20 22:21:14 PHP