WordPressにはAJAXを処理するためのフレームワークが用意されています。これについては、こちらで詳しく説明しています。 http://codex.wordpress.org/AJAX_in_Plugins
私の懸念は、あなたがAJAXクエリを実行する度に、(あなたがテーブルから単一のフィールドを返したいとしても)、このフレームワークはWordPressスタック全体をインスタンス化することです。あなたのサイトに存在します。これは、結局、非常に単純な関数であるかもしれないことを実行するための、かなり重い方法として私を襲います。
通常、多くのWordPressサイトは共有ホスティングで運営されており、処理能力はそれほど多くありません。したがって、私の経験によれば、WordPressがホストするAJAX呼び出しに対する応答時間は2秒です。 。
この応答時間を改善する方法に関する推奨事項はありますか?
ほとんどの人が頼りにする粗雑な代替手段は、ファイルを追加していくつかのレベルを含めるものです。これほど悪くないとしても、これはパフォーマンスにとっておそらくより悪いです。
ただし、独自のAJAXエントリポイントURLを作成して、次のように指定すると、より効果的な方法があります。
define( 'SHORTINIT',true);
その後、WordPress環境を含めると、ロード処理の大部分をスキップできます。これはあなたがスーパージッピーAJAX要求が欲しいなら行く道です。欠点は、自分でいくつかのものをロードしなければならず、ロード処理の一部のステップが実行されないことです。
詳細については、この回答を参照してください。 Ajaxは、できる限り10倍の時間がかかります 。