2011-02-05 35 views
1

我正在構建一個有很多Ajax的asp.net web應用程序。在https中運行整個應用程序需要多少性能成本?怎麼樣緩存?通過https提供服務時腳本和css緩存嗎?如果它們最初是從http服務的,那麼它們是否可以在https頁面中使用?https的性能影響,多少?緩存怎麼樣?

感謝

+0

作爲一個例子,Gmail的運行所有的流量通過HTTPS - 和我最後一次檢查,Gmail服務是速度不夠快,我=) – 2011-02-05 15:07:43

+0

啊,但他們已經得到了1.6793數十萬臺服務器;我會少一點。 – frenchie 2011-02-05 17:22:36

回答

3

「以我的經驗,這是對動態內容沉重的服務器往往通過HTTPS受到影響較小,因爲所花的時間加密相比,內容生成(SSL-開銷)是微不足道的。」

「通過HTTPS進行大量短的請求將比HTTP慢很多,但如果您在單個請求中傳輸大量數據,則差異將不顯着。」

因此,您的服務器應該沒有重大性能下降,但由於您需要握手每個請求,所以請求時間會更長。但你應該閱讀以瞭解更多信息: HTTP vs HTTPS performance