最佳实践 - MOSS 07 和 Javascript 文件?
Posted
技术标签:
【中文标题】最佳实践 - MOSS 07 和 Javascript 文件?【英文标题】:Best practice - MOSS 07 and Javascript Files? 【发布时间】:2010-10-06 12:19:06 【问题描述】:在 MOSS 2007 中使用 javascript 文件的建议方法是什么? 12 在Hive 某处或直接在站点的虚拟目录中的脚本目录中?或者可能作为 Web 部件中的嵌入式资源?
【问题讨论】:
【参考方案1】:就个人而言,这完全取决于 JavaScript 文件的用途。如果它们要在多个组件之间共享,那么我建议将它们放在 12-hive 中。但是,如果它们将被隔离到单个组件(例如 Web 部件)中,那么将它们作为资源嵌入也可以。
This article 讨论了有关部署 Web 部件资源的最佳实践,您可能会觉得这很有用,总结如下:
在这篇文章中,您已经了解了如何 链接和嵌入 Web 部件 资源。每个都有自己的 优点和缺点,主要是 归结为你是否需要 分开维护资源 Web 部件。在这两种情况下, 资源文件可以被缓存,所以有 性能差别不大 每个选项。随意使用其中之一 这两种方法适用于您的下一个网络 部分。
【讨论】:
【参考方案2】:我建议你将这些脚本部署在 12-hive 中。
将它们放在 12-hive 中可确保快速访问,这对脚本很重要。否则,您将面临页面呈现滞后的风险。更多的管理开销,因为您必须将它们部署在农场中的所有个前端网络服务器上。 将它们放在内容数据库中可以让它们在性能方面更易于集中管理。【讨论】:
【参考方案3】:我在我称为“脚本”的文件夹中添加到 Sharepoint Designer 的位置,我认为这会将其放入数据库中。
【讨论】:
【参考方案4】:我们使用单独的脚本目录。 我们对图像使用类似的方法。
这使我们能够在我们的 webpart 和通过 Sharepoint 提供的自定义应用程序之间轻松共享图像和 Javascript。
这也应该意味着它们只下载一次并缓存。
【讨论】:
以上是关于最佳实践 - MOSS 07 和 Javascript 文件?的主要内容,如果未能解决你的问题,请参考以下文章