cakephp - 基于CakePHP的网站在浏览器中变得无响应

标签 cakephp

我正在使用CakePHP在Croogo上构建的大型网站上工作。今天,在没有任何警告的情况下,开始发生以下情况:如果连续发出几个HTTP请求,则该网站将保持在浏览器内部的加载模式。从相同域访问任何其他URL的任何尝试都会得到相同的结果。

现在,最有趣的部分是:如果删除“CAKEPHP” cookie,然后尝试重新加载它,则一切正常,直到再次冻结。

笔记:

  • 这是客户端发生的情况。该站点在其他客户端中响应
  • 在站点无响应之前,PHP将在很短的时间内使用30%的处理器能力
  • 这是与应用程序相关的-我已经在三种不同的配置上对其进行了测试,并且所有功能都具有相同的
  • 我已经评论了我在此之前编写的代码,但仍然没有更改
  • Apache重新启动也会使网站在Web浏览器中响应
  • 绝对没有慢查询。一系列查询记录的最大时间是134毫秒。同样,PHP通常只解析数据,而没有苛刻的操作
  • 在只有一个查询和一个变量的脚本中,以及正在解析大型数据集的脚本中,这种情况同样发生。

  • 最佳答案

    通过告诉CakePHP将 session 存储到数据库而不是“php”中,可以解决此问题。

    关于cakephp - 基于CakePHP的网站在浏览器中变得无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133740/

    相关文章:

    php - 使用 hasMany 模型 Cakephp3 搜索记录条件

    php - Symfony 和 CakePHP 是否太慢而无法使用?

    php - 如何从聊天对话中获取最后一条消息?

    php - Cakephp 表单输入与日期选择器

    cakephp - 翻译 cakephp 不工作

    cakephp - 你如何使用composer cli?

    cakephp - cakephp查询中的使用案例

    php - CakePHP:如何使用表单助手同时更新多条记录

    php - Cakephp 2.3.0,CsvHelper 不会在线生成下载弹出窗口,但可以在 localhost 中工作

    mysql - 在 CakePHP 中调用 SaveAll 时同时写入 2 个数据源