两个具有几乎相同代码基础的 IIS 网站可以发送到同一个 ColdFusion 后端吗?

两个具有几乎相同代码基础的 IIS 网站可以发送到同一个 ColdFusion 后端吗?

运行冷聚变标准,因此每台机器只能有 1 个冷聚变 tomcat 主机实例。

https://helpx.adobe.com/coldfusion/configuring-administering/web-server-management.html#IIS说将两个网站发送到同一个实例是可以的,但我想知道如果两个网站几乎完全相同的代码库、相同的文件名等是否仍然可以。我们正在研究这个选项,以运行同一服务器的两个略有不同的站点,也就是说只更改几个文件并让 vhost 路由使不同的用户获得不同的体验。

我理解双倍的负载意味着 tomcat 的资源也双倍增加,但我们可以假设它的大小是合适的。我只是想知道这样做是否存在技术/并发问题。例如:coldfusion 编译器是否会错误地缓存内容,或者它是否对每个 IIS 虚拟目录使用不同的类加载器,或者可能所有校验和都基于 cfm 文件的哈希值...

答案1

只要每个应用程序在 application.cfc 中都有一个唯一的名称,它就应该正常工作。

在 application.cfc 中:

this.name = “this-needs-to-be-unique”;

相关内容