본문 바로가기

Programming/Asp.Net MVC

Web cache

ASP.NET WebApi2를 처음으로 써봤습니다.

그 간결함에 '우오우오~' 이렇게 놀라게 되네요 :)


서비스 자체는 간단한데, 서버에 부하가 좀 있는 기능이라서 cache를 적용하려고 알아보다가 CacheOutput라는 Nuget을 알게되었습니다.

Scott Hanselman이 극찬을 했네요 :)


Server 뿐 아니라, Client 에도 cache을 적용합니다.

이는 HTTP Header에 ETag 및 Last-Modified 값을 통해서 행해집니다.


Package Manager를 통해서 손쉽게 install합니다.


그리고 서비스의 Attribute를 다음과 같이 달아주면 끝입니다. :)

단위는 second입니다.


References

http://www.hanselman.com/blog/NuGetPackageOfTheWeekASPNETWebAPICachingWithCacheCowAndCacheOutput.aspx


'Programming > Asp.Net MVC' 카테고리의 다른 글

How to increase max json length for ASP.Net MVC  (0) 2015.12.03
Automatically convert viewmodel properties to camel case.  (0) 2015.07.29
ASP.NET vNext  (0) 2014.10.06
Dynamic resource file handling  (0) 2014.07.22
ActionFilter  (0) 2014.07.22