使用ajax加载wordpress内容服务器要求更低,比正常页面加载更快?

使用ajax加载wordpress内容服务器要求更低,比正常页面加载更快?,ajax,performance,wordpress,Ajax,Performance,Wordpress,这是我在阅读了一些关于WP-ajax过程的文章后产生的一个技术疑问(尽管找不到) 使用WP-ajaxapi加载WP内容(任何内容、页面、帖子、小部件等)是否比发出完整的规范页面请求更快、更便宜 我考虑过这一点,因为通过wp admin/admin-ajax.php可能比加载一个运行整个wp堆栈的新页面要轻 我说得对吗 谢谢是的,通常是这样 我遇到过Wordpress Ajax api速度较慢的情况: 因此,如果您遇到Wordpress ajax api的错误或问题。。。可能会慢一些 但这不是阿

这是我在阅读了一些关于WP-ajax过程的文章后产生的一个技术疑问(尽管找不到)

使用WP-ajaxapi加载WP内容(任何内容、页面、帖子、小部件等)是否比发出完整的规范页面请求更快、更便宜

我考虑过这一点,因为通过wp admin/admin-ajax.php可能比加载一个运行整个wp堆栈的新页面要轻

我说得对吗

谢谢

是的,通常是这样

我遇到过Wordpress Ajax api速度较慢的情况:

因此,如果您遇到Wordpress ajax api的错误或问题。。。可能会慢一些

但这不是阿贾克斯的错。Ajax本身要快得多


Ajax通常更快,因为它避免了因微小的更改而重新加载整个页面。这是一个巨大的胜利,特别是对于评论一篇大文章这样的事情。你可以想象,如果你每次评论后都要重新加载文章,哎哟。Ajax避免了这一点

我说这完全取决于wordpress页面中的处理量。如果您的小部件需要很长时间来处理,因为它们正在进行soap/外部api调用,那么最好通过ajax加载这些小部件。通过ajax加载它们将使页面加载更快,这对谷歌来说会更好。如果它们都加载得很快,那么一个页面的共享只会给数据库和Web服务器带来更大的压力,因为交付单个页面需要更多的流量


另外,我只对页面上您想更改的区域使用ajax,而不重新加载页面,如评论或数据流。

您的答案在一般情况下是正确的,我想知道在WP中是否正确,因为每个页面调用都意味着加载整个WP api,你的主题和检查所有插件,并在必要时运行它们。wordpress ajax调用仍然需要加载所有插件,这些插件理论上可以运行你不需要或不想要的SQL。除了重新加载页面内容本身,我还想知道每次加载整个WP api时的开销,你的主题和检查所有插件,并运行它们,如果必要的话。