Мне нужно аннулировать кеш в веб-приложении, когда связанные данные обновляются в другом приложении (работает на том же компьютере). Оба приложения используют одну и ту же базу данных. Я знаю, что есть SqlCacheDependency. Как это сделать с точки зрения производительности? Является ли межпроцессная связь (например, с использованием именных труб) опцией в веб-приложениях? Превосходит ли он SqlCacheDependency?Недействительность кэша между двумя веб-приложениями
ответ
Это на самом деле довольно просто сделать, просто используя веб-службы или действие страницы в каждом веб-приложении. Веб-служба может просто очищать кешированный элемент всякий раз, когда он вызывается.
Когда webapp A обновляет данные, которые кэшируются в webapp B, просто используйте webapp. Вызовите веб-службу в webapp B, которая очищает кеш и наоборот. Вы также можете добавить аутентификацию, если хотите ее защитить и т. Д.
В любое время мне приходилось общаться с другим веб-приложением и выполнять действие в контексте другого приложения, которое я сделал, разоблачая веб-службы или страницы (ashx files), которые будут выполнять любые действия, которые мне нужны.
Вместо этого вы можете использовать распределенный кеш, например. Velocity http://msdn.microsoft.com/en-us/magazine/dd861287.aspx
- 1. Недействительность кэша на серверах
- 2. недействительность кэша объекта команды
- 3. Недействительность кэша в ReactiveCocoa
- 4. Недействительность кэша в приложении CQRS
- 5. Couchbase как кэш и недействительность кэша
- 6. Недействительность кэша в приложении с балансировкой нагрузки
- 7. Когда происходит недействительность кэша изображений Docker?
- 8. Недействительность кэша с использованием строки запроса, неправильная практика?
- 9. Недействительность HTTP-кэша на серверах только для чтения
- 10. недействительность кеша автоматического запроса
- 11. Smarty кэшированных файлы недействительность
- 12. unordered_map итератор недействительность
- 13. Недействительность Javascript в C#?
- 14. недействительность или вопросник?
- 15. Что такое недействительность итератора?
- 16. WebAPI OutputCache кэш недействительность
- 17. Когда нужно кэшировать недействительность?
- 18. Что такое недействительность сессии?
- 19. Недействительность прямоугольника на вид
- 20. Недействительность сессии Firebase
- 21. Выведение Недействительность работает навсегда
- 22. Ошибка кэша с двумя серверами WFE
- 23. Кэширование, триггеры и недействительность уровня базы данных
- 24. чтение содержимого кэша процессора
- 25. Недействительность кэша на диспетчере автоматически возникает, когда мы активируем страницу в экземпляре автора CQ?
- 26. Iterator недействительность после вызова erase
- 27. Apache Ignite бинарного типа недействительность
- 28. Недействительность сессии Dwr и скрипта
- 29. Недействительность $ location в контроллере AngularJS
- 30. Недействительность HTTP PUT не работает?