最佳实践 - MOSS 07和Javascript文件?

问题描述:

在MOSS 2007中使用JavaScript文件的建议方法是什么?在12 Hive的某处或直接在站点的虚拟目录中的脚本目录中?或者可能作为webpart中的嵌入式资源?最佳实践 - MOSS 07和Javascript文件?

个人而言,这一切都取决于JavaScript文件将服务的目的。如果他们将在多个组件之间共享,那么我建议将它们放置在12个蜂巢中。但是,如果它们将被隔离到单个组件(例如Web部件),那么将它们作为资源嵌入也将起作用。

This article有一个讨论的Web部件资源的部署,你可能会发现有用的最佳实践,在总结道:

在这篇文章中,你已经看到了如何 两个链接和嵌入Web部件 资源。每个都有自己的 的优点和缺点,主要是 沸腾到是否需要 保持资源与 分开的Web部件。在这两种情况下, 资源文件都可以被缓存,所以 与 每个选项的性能差别不大。随意使用 这两种方法之一为您的下一个网络 部分。

+0

很好的回复和链接,谢谢 – Mcbeev 2009-02-10 20:20:29

我在一个名为“scripts”的文件夹中添加到Sharepoint Designer中的矿井我认为它将它放入数据库中。

我建议你在12-hive中部署这些脚本。

  • 让他们进入12-hive可确保快速访问,这对脚本很重要。否则,您可能会导致页面渲染延迟更多管理开销,因为您必须在您的服务器场中的全部前端网络服务器上部署它们。
  • 将它们放在内容数据库中可以使它们在性能常数上更集中管理。

我们使用一个单独的脚本目录。 我们对图像使用类似的方法。

这使我们可以轻松地在我们的webparts和通过Sharepoint提供的自定义应用程序之间共享图像和Javascript。

这也意味着它们只能被下载一次,并被缓存。