25 Şubat 2015

PageSpeed Insights kullananlar bilir sayfanız yavaş şundan bundan dolayı. Ama en çok takıntı yapılan nokta CACHE kullan. Off google al sana cache kodu o zaman
private static void SetCaching(WebOperationContext context, DateTime lastModifiedDate, Int32 maxCacheAge)
{
const HttpResponseHeader cacheHeader = HttpResponseHeader.CacheControl;
var cacheControlValue = String.Format("max-age={0}, must-revalidate", maxCacheAge);
context.OutgoingResponse.Headers.Add(cacheHeader, cacheControlValue);

context.OutgoingResponse.LastModified = lastModifiedDate;
var eTag = context.IncomingRequest.UriTemplateMatch.RequestUri + lastModifiedDate.ToString();
context.OutgoingResponse.ETag = eTag;
}
Kullanımı:
SetCaching(WebOperationContext.Current, DateTime.Now, 300);

Tagged: , , ,

0 yorum:

Yorum Gönder