背景信息: 我有一个托管多个网站的 ISS6 网络服务器。我有大约 15 个域可以被视为共享样式、布局等的“姊妹”站点,但它们仍将具有自己的自定义样式。 (除了这些基本网站,我还没有创建任何东西)
因此问题是:由于每个站点的大部分 CSS 和 JS 都是相同的,有哪些方法可以在同一 IIS 服务器上的站点之间共享通用的主 CSS 和 JS 目录?强>
我知道我可以在其中一个域上托管这个公共(public)文件的主目录,然后从那里托管它,但这似乎不是最优雅的选择。或者我可以为每个域提供自己的 CSS 和 JS 文件副本,这可能是最糟糕的选择。
我不使用任何版本控制软件或 Visual Studio,只使用 Notepad++ ,所以我不太关心在开发人员之间共享文件。
感谢任何输入。
最佳答案
为了历史记录,我建议您确实将共享文件托管在一个单独的域中。特别是如果该域仅用于此目的。
主要的好处是域将是无 cookie 的(减少每次 HTTP 调用的数量)。这比将您的共享文件托管在 CDN 上的最佳解决方案差了一步。 Amazon 的 S3/CloudFront 解决方案非常实惠。
关于css - 相似站点之间共享目录中的公共(public)共享 CSS JS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4207528/