我有一个用PHP编码的基于Web的CRM,运行MySQL数据库。服务器与公司HQ位于同一个城市,但公司的互联网连接是平均的(10Mbps下行,2Mbps上行,30ms ping服务器,所有这些都在美好的一天)。老板对结果感到满意,但现在希望它“在办公室里跑得更快”,但我们仍然需要在互联网上查看它。
没有将网络服务器从我们的主机移动到本地办公室网络,这不是一个很好的选择,因为那对办公室外的每个人来说都会超级慢,有没有人知道实现这一目标的方法?我正在考虑设置网站的本地副本并让MySQL数据库同步,但这听起来像是一个后勤噩梦。
任何想法都将不胜感激!很高兴在需要时提供更多信息。
答案 0 :(得分:1)
您可以使用MySQL设置双主复制来实现此目的。
如果没有快速,可靠的线路(它看到你有),我不会尝试。我当然会设置并加载测试临时服务器以证明配置有效。
了解更多信息
答案 1 :(得分:1)
我不是在这里开玩笑。
步骤1)让你的老板用书面格式定义超快意味着什么。这可能(应该?)包括特定页面的页面加载时间。
步骤2)确定速度不足的地方。你认为你知道,但你不知道。测量并记录结果。在firefox中使用firebug来检查页面加载和传输时间。
步骤3)根据您查看的特定测量结果确定如何加速应用程序。