2010-02-09 29 views
4

設置一個靜態文件服務器,我想建立一個子域(類似計算器的http://sstatic.net/)以服務爲我現有的Web應用程序的靜態內容。我從來沒有這樣做過,並想知道是否有人有建議 - 使用哪種技術(我正在使用Microsoft堆棧),我應該如何構建靜態網站,安全和緩存考慮事項等。諮詢與ASP.NET/ASP.NET MVC

ANY advice將不勝感激,提前

回答

2

不是不言自明的 謝謝,但如果它的真正靜態的,爲什麼還需要ASP.NET? This question對優化IIS作爲靜態文件服務器有一些建議。如果人們確實需要通過認證才能查看靜態內容,那麼顯然會稍微複雜一些。 sstatic.net不使用身份驗證。

+0

馬修,你提出了一個很好的觀點,我沒有真正的反駁。我在ASP.NET中這樣做的最初目標是創建一個可版本化的文件集,這些文件可以打包在一個解決方案中並存儲在版本控制系統中。我打算將這些文件打包到一個ASP.NET項目中,並將其保存在與訪問所述文件的網站相同的解決方案中,從而使開發變得更容易一些。 –

1

我建議你看看亞馬遜的S3Cloudfront服務。兩者都是低成本和高性能。他們的重點是提供內容。

我是一個快樂的S3客戶。

新增:您可以輕鬆地設置他們的服務了,使他們顯示爲您的網站的一個子域。例如assets.yourdomain.com

+0

同樣在這裏 - S3。一直這樣做了很久。令人敬畏的服務和價格點。 –