2009-02-09 83 views

回答

2

個人而言,這一切都取決於JavaScript文件將服務的目的。如果他們將在多個組件之間共享,那麼我建議將它們放置在12個蜂巢中。但是,如果它們將被隔離到單個組件(例如Web部件),那麼將它們作爲資源嵌入也將起作用。

This article有一個討論的Web部件資源的部署,你可能會發現有用的最佳實踐,在總結道:

在這篇文章中,你已經看到了如何 兩個鏈接和嵌入Web部件 資源。每個都有自己的 的優點和缺點,主要是 沸騰到是否需要 保持資源與 分開的Web部件。在這兩種情況下, 資源文件都可以被緩存,所以 與 每個選項的性能差別不大。隨意使用 這兩種方法之一爲您的下一個網絡 部分。

+0

很好的回覆和鏈接,謝謝 – Mcbeev 2009-02-10 20:20:29

0

我在一個名爲「scripts」的文件夾中添加到Sharepoint Designer中的礦井我認爲它將它放入數據庫中。

1

我建議你在12-hive中部署這些腳本。

  • 讓他們進入12-hive可確保快速訪問,這對腳本很重要。否則,您可能會導致頁面渲染延遲更多管理開銷,因爲您必須在您的服務器場中的全部前端網絡服務器上部署它們。
  • 將它們放在內容數據庫中可以使它們在性能常數上更集中管理。
0

我們使用一個單獨的腳本目錄。 我們對圖像使用類似的方法。

這使我們可以輕鬆地在我們的webparts和通過Sharepoint提供的自定義應用程序之間共享圖像和Javascript。

這也意味着它們只能被下載一次,並被緩存。