相关疑难解决方法(0)

关闭连接后继续处理

有没有办法在PHP中关闭连接(基本上告诉浏览器,而不是没有更多的数据),但继续处理.我想到的具体情况是我想要提供缓存数据,然后如果缓存已过期,我仍然会提供缓存数据以获得快速响应,关闭连接,但继续处理以重新生成并缓存新数据.基本上唯一的目的是使网站看起来更具响应性,因为在用户等待内容重新生成时不会偶尔出现延迟.

更新:

PLuS最接近我正在寻找的答案.为了澄清一些人,我正在寻找能够实现以下步骤的东西:

  1. 用户请求页面
  2. 连接将打开到服务器
  3. PHP检查缓存是否已过期,如果仍然是新鲜的,则提供缓存和关闭连接(在此处结束).如果已过期,请继续执行4.
  4. 服务过期的缓存
  5. 关闭连接,以便浏览器知道它不等待更多数据.
  6. PHP重新生成新数据并缓存它.
  7. PHP关闭.

更新:

这很重要,它必须是纯粹的PHP解决方案.安装其他软件不是一种选择.

php

27
推荐指数
3
解决办法
2万
查看次数

标签 统计

php ×1