我目前正在将应用程序升级到 Tridion 2011。
我们有两个负载平衡的网络服务器和一个托管代理数据库的数据库服务器。所有内容都存储在代理数据库中,所有页面都本地部署在网络服务器上(Tridion 部署程序安装在网络服务器上)。
因为代理会将内容和元数据写入共享数据库,所以当我们部署到两个网络服务器时会出现错误,因为它们都会尝试存储内容。我知道有几种方法可以解决这个问题..
- 部署到将内容写入 Broker DB 的一个网络服务器,并使用 ftp 同步将页面和目录复制到第二个网络服务器。
- 部署到一个网络服务器,让代理将文件写入共享网络磁盘,并将两个网络服务器都指向共享网络磁盘,而不是将文件存储在本地。
- 部署到两个网络服务器并让它们在单独的数据库上工作。
我想知道 Tridion 2011 是否具有更高级的代理功能来启用我发布到两个网络服务器的场景,但只有一个网络服务器实际将内容写入数据库(但都是读取),所以我可以使用 1 个代理数据库代替2。
我希望这更清楚一点。