各位高手们,最近开发一个项目,本来预想的是mysql库放在国内,前台页面放在国外(因为是做外贸整合营销的),但是现在测试的时候,发现从国外连接国内的mysql非常慢,也就是前台页面打开非常慢
    特请教高手们,有没有mysql的高速连接方式,或者mysql有2份,一份在国内,一份在国外,但是就需要数据库同步了,有没有好的数据库同步解决方法。望高手们指点。

解决方案 »

  1.   

    国外和国内想速度快基本没有什么希望...
    你可以做主从服务.看看MYSQL 的设置 就是两个服务器数据库数据同步.设置一下就是了不难.
      

  2.   

    主从服务别提了,国外的服务器是个VPS,应该不会让设置从服务器的权限,另外还有前台的询盘和产品浏览量要从国外往国内送。。不过还是谢谢你
      

  3.   

    php脚本每次访问都会连接,关闭mysql。肯定会慢的,中间加个代理,建立一个mysql长连接,不知道可不可行。
      

  4.   

    用mysql做主从服务,这样两边访问都快
    但是问题是数据会延时
      

  5.   

    主从服务的不可行性,我在3楼已经说明了,大家觉得这样可行吗?因为网站后台管理在国内,那么在后台管理的时候,涉及到数据库的操作 除了目前的写入到国内的数据库中之后,记录一个操作痕迹,最后操作完之后,有个按钮“一键同步”,这样生成一个PHP文件,然后通过PHP的FTP把这个文件送入到国外服务器,然后下一步执行国外服务器上此文件,执行完之后,即刻删除。大家帮我评估下这样的操作可行吗?PS:我们这个平台基于drupal 7 开发