WordPressテーマ/サイトでより多くの静的ページを提供できるように、Cacheプラグインのいずれかを実際に使用したいと思います。これは明らかに、WordPressのテーマ/サイトで実行できる最高のパフォーマンスアップグレードです。
私のテーマにはいくつかの動的な要素があり、静的/キャッシュされたページへの跳躍を妨げています。
これらの問題の概要を以下に示し、これまで考えていた各問題を解決するための可能な方法を提供します。
この投稿の目標は、説明した問題を処理するためのより良いアイデア/方法を取得するか、少なくとも正しい軌道に乗っているという安心感を得ることです。私は12〜13年以上のPHPのベテランですが、過去1〜2年しかWordPressを使用していません。これまでのところ、そのような機能に本当に感銘を受けました。
わかりましたので、キャッシュされたページに変換するときに私がこれまで考えてきた問題...
シングル投稿ページ
ビューカウンターの問題 -投稿ページの「表示/ヒットカウンター」のカウント値を取得して、ユーザーが表示できる投稿ビューのアイデアを提供する機能があります。これらはユニークビジターではなく、単なるヒットカウンターです。これらの値用に別のMySQLテーブルを作成しましたが、それでも続行するか、代わりにメタフィールドを使用するように切り替えるかを決定しようとしています。どちらの方法でも、ページビューでは、データベースの値が取得され、ページの読み込みごとに+1ずつ増加します。(管理者ユーザービューは追加されません。)その後、値は次の形式でページに表示されます。
988 Views
ビューカウンター可能な解決策 -Ajaxを使用してこの値/関数を実行できます。新しいCached / Staticページがロードされると、JavascriptはAjaxを使用してそのページのViewsカウンターを要求および更新できます。 これは、このようなものの最良の解決策のように聞こえますか?
コメントの投稿の問題 -デフォルトのWordPressコメントシステムを使用して、新しいコメントが投稿に追加されるたびに、その投稿のキャッシュ/静的ページを再構築する必要があります!私が見たものから、私が見たキャッシングプラグインにはオプションがあり、それを行うことができます。新しいコメントが投稿されるたびにページを再構築することができます。これは紙上では良いように聞こえますが、同じ記事に複数のユーザーが同じ時間にコメントする可能性のあるトラフィックの多い/アクティブなサイトでは悪夢であると想像できます(すべてテストされていないのでわかりません)
コメントの投稿可能な解決策 -したがって、コメントの問題の解決策として、新しいコメントごとにCached / Staticページを単純に再構築するようにCacheプラグインを設定できる解決策について説明しました。私の懸念は、これが長期的にどの程度うまくいくかということではありませんでした。今、私がますます使用されていると思う他の解決策は、Disqus CommentsのようなJavascriptソリューションまたは同様のソリューションを使用することです。長い間、コメントシステムについてはすべてのコメントがサードパーティに依存しないようにしたかったので、これには本当に反対でした。私はまだこの問題についてフェンスにいますが、私のサイトでDisqusコメントを使用するように切り替えており、これまでのところかなりうまく機能しています。しかし、他の可能な解決策を受け入れていますか?または、これが本当に進むべき道だと思いますか?
サイト全体のサイドバー
サイドバーの最近の記事の問題 -サイトのすべてのページでサイト全体に表示されるタブがサイドバーにあります...タブの1つはブログの最近の10個の投稿を読み込みます。これはサイトのすべてのページに表示されるためです、新しい記事/投稿を追加したら、サイトのすべてのキャッシュ/静的ページを再構築して、この「最新の投稿リスト」に新しい投稿を追加する必要があります
サイドバー最近の記事考えられる解決策 -繰り返しますが、良い考えられる解決策を思いついたと思います。JavascriptとAjaxを使用してこのコンテンツをCached / Staticページに読み込むことができるので、すべて頻繁に再構築する必要はありませんが、最新の投稿を表示できます。
これは良い解決策のように聞こえますか?またはより重要なこととして、この問題に対する別のより良いまたは代替のソリューションを考えられますか?
手を汚すことなく、これは私のテーマをCache / Static Friendlyに変換することでこれまで見たすべての可能な問題です。
更新
考えるべき別の問題を考えました。すべてのタグ/カテゴリおよびユーザーページは、そのページの投稿リストに適合する投稿が追加されるたびに更新する必要があります。私はこれが既に想像するキャッシングプラグインの機能でなければならないと思います