MySQL / PHP网站的同步本地副本

时间:2013-06-10 23:53:14

标签: php mysql synchronization

我有一个用PHP编码的基于Web的CRM,运行MySQL数据库。服务器与公司HQ位于同一个城市,但公司的互联网连接是平均的(10Mbps下行,2Mbps上行,30ms ping服务器,所有这些都在美好的一天)。老板对结果感到满意,但现在希望它“在办公室里跑得更快”,但我们仍然需要在互联网上查看它。

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

任何想法都将不胜感激!很高兴在需要时提供更多信息。

2 个答案:

答案 0 :(得分:1)

您可以使用MySQL设置双主复制来实现此目的。

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

了解更多信息

http://devel.reinikainen.net/40

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

答案 1 :(得分:1)

我不是在这里开玩笑。

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

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

步骤3)根据您查看的特定测量结果确定如何加速应用程序。