moonpyk / mvcdonutcaching

ASP.NET MVC Extensible Donut Caching brings donut caching to ASP.NET MVC 3 and later. The code allows you to cache all of your page apart from one or more Html.Actions which can be executed every request. Perfect for user specific content.
https://github.com/moonpyk/mvcdonutcaching
MIT License
142 stars 49 forks source link

SqlDependency and MVC Donut Caching #11

Closed stepmen closed 10 years ago

stepmen commented 10 years ago

Salut les Charentais et merci pour cette librairie qui met très utile. Je sais qu'on vous a déjà posé la question mais pensez vous gérer les dépendances SQL ou avez vous une solutions de remplacement ?

Je vous explique rapidement : j'ai développé une plateforme éditoriale multisite pour gérer nos sites éditoriaux. J'ai absolument besoin d'avoir des block rotatifs pour les annonceurs et autres block autopromo donc la le donut caching fait le job. Par contre lorsque d'un journaliste publie ou modifie un article, je préfère utiliser la dépendance SQL car le cache doit être flushé sur 2 serveurs (load balanced) à chaque modification.

Merci Cordialement MENNA Stéphane

moonpyk commented 10 years ago

Il y a pas le support de la SQL Dependency direct. Mais tu peux la simuler en ayant un thread sur le coté de tes frontaux qui poke a intervale regulier ta dependency et qui, au besoin appelle OutputCacheManager.RemoveItems(...).

Sinon oui, c'est dans les tuyaux (avec VaryByHeader)

Je ferme (ticket en fr), je compte sur toi pour faire un ticket dans la langue de Shakespeare :+1: .

stepmen commented 10 years ago

Ok Merci je vais y réfléchir

Pas de pb je te redépose le ticket en anglais

Bonne soirée

Stéphane

De : Clément Bourgeois [mailto:notifications@github.com] Envoyé : mercredi 20 novembre 2013 18:21 À : moonpyk/mvcdonutcaching Cc : stepmen Objet : Re: [mvcdonutcaching] SqlDependency and MVC Donut Caching (#11)

Il y a pas le support de la SQL Dependency direct. Mais tu peux la simuler en ayant un thread sur le coté de tes frontaux qui poke a intervale regulier ta dependency et qui, au besoin appelle OutputCacheManager.RemoveItems(...).

Sinon oui, c'est dans les tuyaux (avec VaryByHeader)

Je ferme (ticket en fr), je compte sur toi pour faire un ticket dans la langue de Shakespeare :+1: https://github.global.ssl.fastly.net/images/icons/emoji/+1.png .

— Reply to this email directly or view it on GitHub https://github.com/moonpyk/mvcdonutcaching/issues/11#issuecomment-28909121 . https://github.com/notifications/beacon/SiOTMpX2weRZFxU8mCt6tkxUHKmgieWP32KpE5z_O2_vDT3fGvgPJcPHU5uUYLec.gif