我正在ASP.NET中開發一個網站,我正在使用各種JavaScript框架/庫。屬於這些框架/庫的不同文件很少發生變化,因此,一旦將這些文件發送到客戶端瀏覽器(至少不是每次提供頁面),就沒有理由刷新這些文件。ASP.NET指定應緩存哪些文件
我看到HttpContext對象可以以某種方式使用,我可以在IIS上的文件/文件夾上設置內容過期,或者可以在web.config文件中設置一些緩存。
。什麼是最佳實踐/我應該採取什麼方法?
如果IIS上的內容過期有效,那麼這很好(而且容易)。但是在開發過程中,我使用ASP.NET開發服務器,不與外部交互的IIS - 因此沒有性能增益的發展:(
期間實現我如何在這裏使用的緩存(取決於問題1 )?
我想修改這個問題在HttpContext的唯一控制被用作「這 - 是 - 如何,其功能完成」線程爲我將來的參考等。
你是否有機會在啓用了IPv6的情況下運行Windows Vista,這會導致開發Web服務器在Firefox中速度非常慢。 –
@Jonas:我正在運行Windows XP Pro,並且在IE中的性能感覺相同。 – Chau
好的。在任何情況下,如果我是你,如果你想專注於服務器特定的設置,比如在開發過程中進行緩存,我會針對本地IIS開發而不是開發服務器。這應該更靈活,並且可以減少開發和生產設置之間的差異。 –