如何在不影响服务器内存的情况下控制AJAX调用?

时间:2021-03-02 作者:pencil

我想了解ajax调用和服务器内存是如何链接的?WordPress控件中是否有此参数。

比如说,如果我正在使用ajax导入一些大的东西,那么如何在不影响内存限制为250MB的服务器的情况下执行呢?

请帮忙

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

对服务器的AJAX请求与服务器可能处理的任何其他PHP请求(例如前端)没有什么不同。

浏览器请求在服务器级别配置了时间和内存限制,WordPress本身不负责设置或强制执行这些限制

比如说,如果我正在使用ajax导入一些大的东西,那么如何在不影响内存限制为250MB的服务器的情况下执行呢?

您有以下选项:

使用更少的内存不要在一个请求中处理整个导入过程,将导入文件拆分为更小的块,然后分别进行处理,在其他地方进行处理,例如CLI任务。从CLI命令运行的PHP在时间或内存上没有上限,但服务器上安装的物理内存量除外

相关推荐

Ajax:使用帖子ID中的内容填充<div>不起作用-而是复制当前页面的html

好了,伙计们,我都快疯了。。。我希望将文章的内容和自定义字段附加到页面上的div中。内容和自定义字段的ID由用户选择的链接上的数据属性定义。问题是没有填充ajax调用的函数的输出,而是复制了当前页面的整个html。This is the html of the selectors and output div on the page...<p><a class="funnel-direction" data-funnel-id="123" href