Bandcy 2015. 1. 28. 11:03

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