web-dev-qa-db-ja.com

負荷 WP 通常のページの読み込みよりもサーバーの要求が少なく、高速なAjaxのコンテンツ?

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

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

Wp-admin/admin-ajax.phpを通過させる方がWPスタック全体を実行する新しいページをロードするよりも軽量なので、私はこれについて考えました。

私は正しいですか?

1
Bakaburg

いいえ、比較しましょう。

通常荷重:

  1. アクセスURL.
  2. WP coreをロードします。
  3. データベースからものを取得します。
  4. テンプレートファイルを読み込みます。

Ajaxy負荷:

  1. URLにアクセスします。
  2. WP coreをロードします。
  3. テンプレートファイルを読み込みます。
  4. JavaScriptをロードしてください。
  5. Ajaxリクエストを行います。
  6. WP coreをロードします(再度)
  7. データベースからものを取得します。
  8. Ajaxから資料を受け取る。
  9. ページに入れる.

Ajax要求ごとにステップ5から9を繰り返します。

2
Rarst