관련 데이터가 다른 응용 프로그램 (동일한 시스템에서 실행 중)에서 업데이트 된 경우 웹 응용 프로그램에서 캐시를 무효화해야합니다. 두 응용 프로그램 모두 동일한 데이터베이스를 사용합니다. SqlCacheDependency가 있다는 것을 알고 있습니다. 성능 측면에서는 어떻게됩니까? 웹 응용 프로그램에서 프로세스 간 통신 (예 : 이름 파이프 사용)이 옵션입니까? SqlCacheDependency를 능가합니까?두 웹 응용 프로그램 간의 캐시 무효화
0
A
답변
1
이것은 실제로 각 웹 응용 프로그램에서 웹 서비스 또는 페이지 동작을 사용하여 수행하는 것이 매우 간단합니다. 웹 서비스는 호출 될 때마다 캐시 된 요소를 지울 수 있습니다.
webapp A가 webapp B에 캐시 된 데이터를 업데이트 할 때 webapp A가 캐시를 지우는 webapp B에서 웹 서비스를 호출하도록하고 그 반대도 마찬가지입니다.
언제든지 다른 웹 응용 프로그램과 통신하고 다른 응용 프로그램의 컨텍스트 내에서 작업을 수행해야합니다. 웹 서비스 나 페이지를 노출하여 수행했습니다. ashx 파일)이 필요합니다.
0
대신 분산 캐시를 사용할 수 있습니다. 속도 http://msdn.microsoft.com/en-us/magazine/dd861287.aspx
관련 문제
- 1. ASP.NET - 브라우저 캐시 무효화
- 2. 웹 응용 프로그램 세션 캐시
- 3. 두 개의 개별 응용 프로그램 간의 통신
- 4. IBM 웹 스피어 명령 캐시 무효화
- 5. Ehcache의 캐시 무효화
- 6. CPU 캐시 무효화
- 7. MSMQ - 두 응용 프로그램 간의 통신 방법
- 8. 두 응용 프로그램 간의 데이터 공유
- 9. 두 응용 프로그램 간의 AIDL 인터페이스
- 10. 두 응용 프로그램 간의 프로세스 간 통신
- 11. 두 응용 프로그램 간의 간단한 통신
- 12. OS 디스크 읽기 캐시 무효화
- 13. 레일 캐시에서 캐시 무효화 제거
- 14. jboss/tomcat tld 캐시 무효화
- 15. 여러 웹 응용 프로그램 간의 인증
- 16. 웹 응용 프로그램 간의 ID 전달
- 17. SERVICE와 웹/데스크톱 응용 프로그램 간의 통신
- 18. iPhone 웹 응용 프로그램 캐시 지속성
- 19. 인트라넷 응용 프로그램 간의 통신
- 20. 캐시 - 플러시 및 무효화 작업
- 21. iPhone 응용 프로그램과 웹 응용 프로그램 간의 양방향 동기화
- 22. 두 프로그램 간의 입출력 통신
- 23. Tomcat 웹 앱 간의 공유 캐시
- 24. 웹 및 비 웹 응용 프로그램 간의 HttpContext 코드
- 25. 데스크톱 응용 프로그램과 웹 응용 프로그램 간의 통신
- 26. 두 웹 서비스 간의 통신
- 27. ASP.NET 캐시 응용 프로그램 변수
- 28. 응용 프로그램 간의 설정 공유
- 29. Java EE와 Cognos 응용 프로그램 간의 SSO
- 30. 다른 웹 응용 프로그램 간의 스프링 공유 웹 응용 프로그램 컨텍스트