将javascript文件放在12 Hive或文档库中?

Mag*_*son 4 javascript sharepoint

除了将自定义javascript文件(或任何其他资源文件)放在文档库中的明显好处,例如:

  • 版本控制,历史,跟踪
  • 易于更改/编辑

还有其他好处吗?

性能?页面加载时间?

有没有缺点?

PS.这并不意味着有关文件/资源​​数量具有一般HTTP性能的问题,而是文件位置上的此特定SharePoint问题.

http://site/_layouts/myjavascript.js
Run Code Online (Sandbox Code Playgroud)

http://site/DocumentLibrary/myjavascript.js
Run Code Online (Sandbox Code Playgroud)

Nir*_*evy 6

如果要将javascript存储在库中,则将其存储在数据库中.

这意味着:

  1. 它有版本控制

  2. 它比文件系统慢(除非你使用blob缓存)

  3. 它将包含在您进行sharepoint安装的任何备份中(例如stsadm)

  4. 任何有权访问文档库的人都可以访问(可更改)(更易于维护,安全性更低)

  5. 客户端缓存的行为会有所不同(您需要对其进行配置,对于MOSS内容与文件系统内容有点复杂)

我们决定将它存储在12个配置单元中,因为它在代码与数据分离方面感觉更好.如果您将此文件视为数据,则将其存储在MOSS中,如果您认为它是"代码",则将其存储在文件系统中.