1

背景信息:我有一个托管多个网站的 ISS6 网络服务器。我有大约 15 个域可以被视为共享样式、布局等的“姐妹”站点,但它们仍然会有自己的自定义样式。(除了这些基本站点,我还没有创建任何东西)

因此问题是:由于每个站点的大部分 CSS 和 JS 将是相同的,有哪些方法可以在同一 IIS 服务器上的站点之间共享一个公共的主 CSS 和 JS 目录?

我知道我可以在其中一个域上托管这个通用文件的主目录,并从那里托管它,但这似乎不是最优雅的选择。或者我也可以为每个域提供自己的 CSS 和 JS 文件的个人副本,这可能是最糟糕的选择。

我不使用任何版本控制软件或 Visual Studio,只使用 notepad++,所以我不太关心在开发人员之间共享文件。

感谢您的任何意见。

4

1 回答 1

2

作为历史记录,我建议您将共享文件托管在一个单独的域中。特别是如果这就是该域的全部用途。

主要好处是域将是无 cookie 的(减少每个 HTTP 调用中的批量)。它比将共享文件托管在 CDN 上的最佳解决方案低了一步。Amazon 的 S3/CloudFront 解决方案非常实惠。

于 2011-05-24T19:22:28.870 回答