PHP ajax进程404页面在完成进程之前未发现错误


PHP ajax process 404 page not found error before complete the process

我使用PHP ajax函数将使用Twitter API的Twitter追随者加载到数据库中,在大量追随者的情况下,处理需要很长时间,在处理完成之前404页面未发现错误。

如何解决这个问题

您可以增加允许脚本执行的时间:http://php.net/manual/de/function.set-time-limit.php

注意php.ini 中的max_execution_time

但我不建议你在前端这样做,那么这听起来更像是剧本的性能问题。没有用户希望等待网站超过4秒。还有2秒太长。

您必须增加执行时间。有两种方法

  1. 在脚本中设置值
  2. 在php.ini文件中设置值

在脚本中设置值

ini_set('max_execution_time', 300); //300 seconds = 5 minutes

将上面的代码复制并粘贴到您的应用程序配置文件或index.php或指定的文件中。

在php.ini文件中设置值

在记事本中打开php.ini文件。搜索字符串max_execution_time。将其值更改为300。(您可以在c:''wamp/bin/php文件夹中找到该文件)

我已经对它进行了测试,并将max_execution_time设置为0,但我仍然发现了问题。我想这个问题与Apache服务器超时有关。每次插入数据库后,我都会回显"something",它正在工作。

Sametime我在前端页面上发现了另一个问题;内部服务器错误500〃;但插入的ajax过程仍在进行中。