2010-02-26 6 views
2

J'ai une installation de Drupal 6.x, et il y a un bloc généré par le module Station qui affiche le nom de l'émission en cours de lecture. Y at-il un moyen de rendre ce bloc exempt de la mise en cache? Sinon, puis-je insérer un 'refresh' pour seulement ce bloc à 00:59:00?Cache: comment exempter un seul bloc

Je ne suis pas un mec php, mais j'ai trouvé l'endroit dans le module où ce bloc est généré, et pense Je peux faire le changement si j'ai de nouveau quoi faire.

+0

ce bloc marqué comme BLOCK_NO_CACHE, pour pourquoi vous voulez l'obtenir du cache? Je suppose, montrer la station de jeu est en temps réel ... – Nikit

Répondre

0

Si le bloc est un widget Javascript ou jQuery, le cache ne vous dérangera pas. Par exemple: Le contenu de la page est mis en cache mais exécute un script côté client qui rappelle les informations les plus récentes sur le serveur et effectue un ajax thingy. Vous pouvez également désactiver le cache de page et définir le cache pour certaines requêtes/éléments de cette page. Mais si vous n'êtes pas un gars de PHP qui pourrait être un combat.

Voir: http://api.drupal.org/api/function/cache_set/6

Je suis sûr qu'il ya d'autres options gens vont vous aider.

Questions connexes