0

これは、WP ajaxプロセスに関するいくつかの記事を読んだ後に私が持っていた技術的な疑問です(しかしそれらを見つけることができません)。

完全な正規ページリクエストを行うよりも、WP ajax APIを使用してWPコンテンツ(コンテンツ、ページ、投稿、ウィジェットなど)をロードする方が速くて安価ですか?

おそらくwp-admin/admin-ajax.phpを通過する方が、WPスタック全体を実行する新しいページをロードするよりも軽いので、これについて考えました。

私は正しいですか?

ありがとう

4

2 に答える 2

1

はい、通常はそうです。

ビット私はWordpressAjaxapiが遅い状況に遭遇しました:

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

したがって、Wordpress ajax apiでバグや問題が発生している場合は、処理が遅くなる可能性があります。

しかし、それはAjaxのせいではありません。Ajax自体ははるかに高速です。

Ajaxは、マイナーな変更のためにページ全体をリロードすることを回避するため、通常は高速です。これは、特に巨大な記事にコメントするようなものにとって、大きな勝利です。コメントごとに記事を再読み込みする必要があるかどうか想像できます。Ajaxはそれを回避します。

于 2012-09-25T16:18:15.530 に答える
1

私はそれがすべてあなたのワードプレスページで行われている処理の量に依存すると言います。ウィジェットがsoap/外部API呼び出しを行っているために処理に長い時間がかかる場合は、ajaxを介してそれらのウィジェットをロードすることが最善の利益になります。ajaxを介してそれらをロードすると、ページのロードが速くなり、Googleにとって見栄えが良くなります。それらがすべて非常に速くロードされる場合、ページをajaxすることは、単一のページを配信するためにより多くのトラフィックを必要とするため、dbとWebサーバーにより多くのストレスをかけるでしょう。

また、コメントやデータストリームなど、ページのリロードを行わずに変更したいページ上の領域にのみajaxを使用します。

于 2012-09-25T16:21:13.000 に答える