我在哪里可以找到wordpress插件和API的最大和最小执行时间列表?

时间:2019-05-16 23:26:08

标签: wordpress execution-time wp-api

我已经上网浏览了WordPress插件,Apis和主题的执行时间列表。 在我的客户端使用WPengine作为主机的情况下,他们不希望超过Wpengine提供的最佳执行时间(60秒)。我正在使用Avada主题,建议执行时间为300秒。 知道我不熟悉许多WP API,主题和插件,因此,我正在寻找一个显示建议执行时间的列表,或者有人可以与他们分享执行时间的经验。

1 个答案:

答案 0 :(得分:0)

您不太可能找到此信息,并且如果这样做,由于执行时间取决于许多不同的因素(跨用户无法控制),这可能非常不准确。 /主机/环境。但是,60秒是一个很大的时间限制-PHP的默认值为30秒。请注意,此限制是服务器生成响应所花费的时间,而不是页面加载所花费的时间。例如,响应网站GET请求,网站可能需要1秒钟执行PHP,但是浏览器可能需要120秒才能完全加载服务器响应的页面。如果您的服务器仅响应正常的Web请求就花费超过60秒的时间来处理您的PHP,那么您很可能会遇到其他非常严重的问题。

Avada主题要求300秒的主要原因似乎是为了能够批量加载演示内容,这可能是在执行一些操作,例如下载ZIP文件,将其解压缩并处理内容。该操作只需执行一次,您就可以通过FTP手动导入来解决它。

通常,此限制仅是针对此类问题的;导入或导出大量大文件,在一页上加载大量内容(例如,如果将wordpress中每页的帖子数设置为1000),等等。或者代码不好-永远不会退出的FOR()循环应该有执行时间的“无限”。