拥有超过30个管理员AJAX是否会影响站点性能(插件)?

时间:2018-03-26 作者:NeedHelpBasicallyOnEverything

我们目前正在创建一个供公司内部使用的插件,该插件要求我们对get和post执行大量Ajax请求,因为它的要求是尽可能不刷新页面。该插件用于内部分析。

如果我们计划拥有30个或更多,是否会影响网站性能?

1 个回复
SO网友:Mark Kaplun

从广义上讲,服务器处理每个ajax请求所需的“工作量”与处理整个页面所需的“工作量”相同。从这个角度来看,30个AJAX请求而不是一个页面加载听起来是一个非常糟糕的主意。这还取决于这些请求被“激发”的频率,如果每秒钟都发生一次,那就是不好的,如果只有用户做了一些动作,那可能不是最佳的,但也不是世界末日。

当然,如果这是一个要求,可以通过使用更强大的web服务器来解决,在intranet环境中,这不应该是一个非常昂贵的想法。

在任何情况下,您都应该尽量减少请求的数量,例如通过组合多个请求。

结束

相关推荐

使用WP管理员AJAX URL隐藏API密钥

目前我正在使用AJAX 请求一个简单的JSON 来自外部API的响应。问题是,API密钥已公开。我知道最好的方法是通过admin-ajax 并设置通过PHP调用url。做这件事最安全的方法是什么,如何通过PHP请求?$.ajax({ type: \"GET\", url: \"https://link.to/api/v2/link?time=day&key=(APIKEYHERE)&response_type=json\", data: dataStri