Bunların bazıları IIS'de (HTTP sıkıştırma, önbellek başlıkları fx) ve bazıları derleme işlemi sırasında / dağıtımdan önce (Javascript ve CSS dosya birleştirme ve boşluk küçültme gibi) ele alınan bazı hususlar vardır.
Bu nedenle, bazıları derleme ve bırakma yöntemlerine bağlı olacağından, size tek bir cevapta tam bir özet vermek biraz zordur. Yüksek adımda:
Site, sizin web uygulamanıza bağlı olmayan yeni bir etki alanı kullanmanız nedeniyle “cookieless” tır. Etki alanı için herhangi bir tanımlama bilgisi ayarlamadığınızdan (fx .NET uygulama kodunu kullanarak), daha sonra "kokusuz" olur.
Sen gerektiğini kesinlikle statik metin içeriğinin HTTP sıkıştırma etkinleştirmek Javascript ve CSS gibi.
En iyi IIS yöneticisi değilim, ancak söyleyebildiğim kadarıyla, yalnızca temel "Web Sunucusu (IIS)" sunucu rolüyle ilişkilendirilmiş varsayılan IIS bileşenlerine ihtiyacınız var .
Sen gerektiğini kesinlikle sağlayacak statik içerik için uzun önbelleğe alma üst . Genel öneri 31 gündür, ancak daha yüksek veya düşük ayarlayabilirsiniz. Uzun önbellek başlıklarına sahip statik içerik sunuyorsanız, eski önbelleğe alınmış içeriğin istemciler tarafından yeniden kullanılmasını önlemek için dosyayı değiştirirseniz URL'yi değiştirmeniz gerekir.
Sen gerektiğini HTTP canlı tutma (başlıkları önbelleğe aynı dokümanlar) etkinleştirin.
Buna ek olarak, örneğin önceden deployement görevler vardır Javascript ve CSS sıkıştırarak boşluk ve ideal olarak kompres PNG en iyi , vb geliştirme araçları ve yapı döngüsü işlemler hakkındaki kararı yardımcı olan bu.
İşiniz bittiğinde, YSlow etkinken statik sunucularınızdan birkaç dosya indirmeyi deneyin . Bunu bulmak "Klasik V2" kural takımı bu YSlow ruleset karşı puanınızı kontrol öneririm böylece çabayla en büyük etkiyi verir.
"Klasik V2" kural kümesinden, bu kurallar statik sunucunuza IIS örnekleri ve içeriği için geçerlidir.
3. Add an Expires or a Cache-Control Header
4. Gzip Components
10. Minify JavaScript and CSS
11. Avoid Redirects
13. Configure ETags
19. Use Cookie-Free Domains for Components
22. Make favicon.ico Small and Cacheable