メンバー限定の有料コンテンツがあり、許可なく頻繁にコピーおよび再公開されています。
たとえば、偽のcssクラスに各顧客のユーザーIDを含めることで、コンテンツに「透かし」を入れようとしています<p class='userid_1234'>
(もちろん、それほど明白ではありませんが:)、コピーのソースを追跡するのに役立ちます。クラスは記事本文のどこかにあります。
問題は、ユーザー固有の情報を記事に含めることにより、記事のコンテンツが各ユーザーに固有のものになるため、キャッシュの対象外になることです。
これにより、各記事ページ ビューのページ読み込み時間が最大 0.8 ミリ秒から最大 2.5 秒に短縮されます。
キャッシングで引き続き使用できる透かし戦略を知っている人はいますか?
または、データベースへのアクセスを高速化するにはどうすればよいですか? (は、は、確かに小さなトピックがあるだけです..)
CMS Expression Engine を使用していますが、何か戦略があれば教えてください。EE 固有である必要はありません。