APIを用いて表示の高速化を図るポータル的なサイトの場合、トップページの情報掲載量が多く処理が重くなりがちですよね。キャッシュプラグインを利用することも1つの手ではありますが、ランダムな表示箇所があったり、カウンターの表示があったり、ログイン処理があったりなどなど、すんなりとキャッシュでは解決できない場合も出てきたりします。用いて取得結果のデータをキャッシュとして保持する方法があります。テーブルにデータを保存しますが、オブジェクトキャッシュを利用している場合は、そちらを利用し高速に動作します。有効期限を指定しない場合は、キャッシュの更新・破棄を行わない限り永久的なキャッシュとして動作します。(注:ただし、この手法は推奨されていません。)実装方法は、簡単で手順は下記の通り。キャッシュ化するデータの取得部分を分岐処理で囲むだけとなります。用いた最新記事をキャッシュするサンプルコードです。クエリー数で89、WordPressの実行時間で500ミリ秒程度の改善が見られました。関数でキャッシュデータを取得。関数で行うことができます。ような記述になります。キャッシュを利用する投稿タイプ。