我有一个基于网络的客户关系管理在PHP编码,运行在一个MySQL数据库。服务器托管在与公司总部相同的城市,但公司的互联网连接一般(10 2Mbps的下行,2 2Mbps的上行,30毫秒的ping到服务器,都是好的一天)。老板对结果很满意,但现在希望它“在办公室跑得超级快”,但我们仍然需要它在互联网上可见。
除了将web服务器从我们的主机移动到本地办公室网络之外,这不是一个很好的选择,因为这样对办公室以外的每个人来说都会非常慢,有人知道实现这一点的方法吗?我正在考虑建立一个站点的本地副本,并让MySQL数据库同步,但这听起来像是后勤噩梦。
任何想法都将不胜感激!如果需要,我很乐意提供更多的信息。
发布于 2013-06-11 08:02:42
您可以使用MySQL设置双主机复制来实现这一点。
如果没有一条快速可靠的线路(它看到你有),我是不会尝试的。我肯定会设置并加载测试临时服务器,以证明配置是有效的。
了解更多信息
http://devel.reinikainen.net/40
http://www.neocodesoftware.com/replication/
发布于 2013-06-11 08:58:15
我不是在开玩笑。
步骤1)让你的老板以书面形式定义什么是超级快速。这可能(应该吗?)包括特定页面页面加载时间。
步骤2)确定速度方面的不足之处。你认为你知道,但你并不知道。测量它并记录结果。使用firefox中的firebug检查页面加载和传输时间。
步骤3)根据您查看的特定测量结果,确定如何提高应用程序的运行速度。
https://stackoverflow.com/questions/17034610
复制相似问题