2012-05-02 5 views
0

drupal 7サイトでブーストモジュール(http://drupal.org/project/boost)を使用して、adsenseモジュールを実行する(http://drupal.org/project/adsense)。このモジュールはadsenseの収益分配機能を可能にします。たとえば、収益分配が50%の場合、phpブロックであるadsenseブロックはすべての訪問者に毎回実行する必要があり、キャッシュするべきではありません。今私は、このブロック以外のBoostモジュールによってキャッシュされるページの他のすべてのパラメータを必要とするなら、このブロックがキャッシュされないようにする方法を知りたいのですが? 以下のガイドも確認しましたが、使用できません。 Drupal 7のAdSense広告を含む動的なブロックを持つページをキャッシュするためのBoostモジュールを使用できるようにするための提案はありますか? AJXAレンダリングをを7.xに移植された後 drupal.org/node/583264#whoonline groups.drupal.org/node/24825ブーストモジュールを使用中にDrupal 7でブロックをキャッシュしないようにする

+0

Boostがページの最終的なHTMLをキャッシュしているため、ブロックをキャッシュすることを「防ぐ」ことができません。 使用しているPHPコードがブロックの可視性設定で使用されているコードの場合、PHPコードが頻繁に実行されるように小さなキャッシュ時間を選択してみることができます。 しかし、最終的に/残念ながら、これはBoostでは不可能です。 –

+0

あなたの答えはありがたくありがとうございました。私はいくつかの他のスレッドを読んでいます。drupal.orgのウェブサイトは、ブーストモジュールを使っている間に最新の訪問者を見せる方法を説明しています。しかし、私は正直なところ、このガイドをどのように使うべきか分かりません。もっと簡単な方法を探しています。 – Janemor

答えて

0

が、これは簡単にすべきである(その6.xで)ESI http://drupal.org/project/esi目が離せない実行可能である。

+0

ありがとうmikeytown2。しかし、もっと説明していただけますか?私はこのモジュールをインストールしましたが、特別なブロックのキャッシュを防ぐために今何をすべきですか?もう少し説明してください。 – Janemor

+0

ajaxモードでは、ajax経由でブロックを取得します。ページhtmlは同じままですが、今はajax呼び出しでブロックを取得します。 – mikeytown2

+0

もう一度おねがいしますが、このモジュールの設定ではまだAjaxモードが表示されません。どのように、私はajaxモードを有効にする必要がありますか?もう少し説明してください。 – Janemor

関連する問題