0

我有一个用 PHP 编码的基于 Web 的 CRM,运行 MySQL 数据库。服务器托管在与公司总部相同的城市,但公司的互联网连接是平均的(10Mbps 下降,2Mbps 上升,30ms ping 服务器,一切都在美好的一天)。老板对结果很满意,但现在希望它“在办公室里运行得非常快”,但我们仍然需要它可以在互联网上查看。

没有将 Web 服务器从我们的主机移动到本地办公室网络,这不是一个很好的选择,因为这样对于办公室外的每个人来说都会非常慢,有人知道实现这一目标的方法吗?我正在考虑设置站点的本地副本并使 MySQL 数据库同步,但这听起来像是一场后勤噩梦。

任何想法将不胜感激!如果需要,很乐意提供更多信息。

4

2 回答 2

1

您可以使用 MySQL 设置双主复制来完成此操作。

如果没有快速、可靠的线路(它认为你有),我不会尝试它。我当然会设置并加载测试临时服务器以证明配置有效。

了解更多信息

http://devel.reinikainen.net/40

http://www.neocodesoftware.com/replication/

于 2013-06-11T00:02:41.870 回答
1

我不是在开玩笑。

第 1 步)让你的老板以书面形式定义超快意味着什么。这可能(应该?)包括特定页面的页面加载时间。

步骤 2) 确定速度不足的地方。你以为你知道,但你不知道。测量它并记录结果。在 firefox 中使用 firebug 检查页面加载和传输时间。

第 3 步)根据您查看的具体测量结果确定如何加快应用程序的速度。

于 2013-06-11T00:58:14.897 回答