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

时间:2012-09-25 16:15:25

标签: ajax performance wordpress

这是我在阅读一些关于WP ajax进程的文章后遇到的技术疑问(虽然找不到它们)。

使用WP ajax API加载WP内容(任何内容,页面,帖子,小部件等等)比制作完整的规范页面请求更快更便宜吗?

我想到了这一点,因为通过wp-admin / admin-ajax.php可能比加载一个运行整个WP堆栈的新页面更轻松。

我是对的吗?

由于

2 个答案:

答案 0 :(得分:1)

是的,通常是。

我遇到了Wordpress Ajax API速度慢的情况:

https://wordpress.stackexchange.com/questions/41808/ajax-takes-10x-as-long-as-it-should-could

因此,如果您遇到错误或使用Wordpress ajax api的问题......它可能会更慢。

但这不是Ajax的错。 Ajax本身更快。

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

答案 1 :(得分:1)

我说这一切都取决于你的wordpress页面正在进行多少处理。如果您的小部件需要很长时间才能处理,因为他们正在进行soap /外部api调用,那么通过ajax加载这些小部件符合您的最佳利益。通过ajax加载它们会使您的页面加载更快,这看起来更好谷歌。如果它们都加载得非常快,那么ajaxing页面会给你的数据库和网络服务器带来更多的压力,因为它需要更多的流量才能传递一个页面。

另外,我只会在页面上使用ajax,而不需要重新加载页面,例如注释或数据流。