1

我有一个小办公室,我目前使用我编写的 Visual Foxpro 应用程序来处理所有数据。

是时候购买新服务器了。VFP 和 64 位操作系统似乎存在问题。我应该迁移到 64 位并尝试处理出现的问题,还是购买运行旧 32 位架构的新服务器?

后者当然需要我使用 Exchange 2003 而不是 2007 或 2008。可能没什么大不了的?

4

3 回答 3

3

也许您可以使用虚拟化产品在仍然兼容 VFP 的现代服务器上设置适当的环境。

这样,您就可以在新服务器上的虚拟 32 位环境中运行有冲突的应用程序,并在真实的 64 位环境中运行外部现代应用程序。

于 2009-02-09T15:19:00.893 回答
1

升级到 64 位的主要原因是允许操作系统使用超过 4 GB 的 RAM。在 32 位架构中,CPU 寄存器只能寻址 2^32 个内存位置。在 64 位处理器中,您可以获得多达 2^64 个内存位置。这在很长一段时间内已经足够了。

于 2009-02-09T15:17:56.327 回答
1

购买两台便宜的服务器而不是一台。:)

但说真的,如果有问题,你可能想买一个 64 位的盒子,然后在上面加载一个 32 位的操作系统。

然后,当问题解决后,或者您可以自己解决问题时,您可以重新进行更改。这只是一个想法。

不过,我的另一个意见是用更现代和维护的东西来替换 Visual FoxPro 应用程序。;) 您可能会惊讶于某些开发堆栈的效率有多么高——尤其是对于较小的办公室。

...正如 Kosi2801 所说的虚拟化。这也适用于我的建议。购买一个不错的 64 位机器并使用 VMWare 的 ESX Server。它甚至可能比实际尝试在单个机器上运行所有服务更好。这些天来,VMWare 提供的工具非常令人印象深刻。

于 2009-02-09T15:19:31.767 回答