我已經使用Google CDN爲我的應用程序引用了jquery文件。將Google和Microsoft CDN用於jquery文件參考
<script type="text/javascript" language="Javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
上述的使用幫助我提高了應用程序的性能。 CDN參考的主要優點如下所述:
瀏覽器的行爲是,只要它加載任何網頁,它就會將用於該頁面的相關文件(例如Javascript文件,CSS文件和圖像)保存到其緩存中(也稱爲歷史)。當用戶下次瀏覽任何網頁時,瀏覽器僅加載那些新的或修改的文件,並且在瀏覽器緩存或歷史記錄中不可用。通過這種方式,瀏覽器可以提高性能並加載頁面。
但是由於緩存是每個域的,所以在這種情況下它如何管理Javascript文件,CSS文件和圖像。在最終用戶進行跨域瀏覽的情況下,它會成爲問題嗎?
任何人都可以幫助我瞭解關於上述問題的更多細節。
感謝&問候, 桑托斯·庫馬爾Patro
感謝您的詳細信息。 – 2012-08-09 09:39:14