加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何在两个远程站点之间设置PHP和MYSQL的镜像站点?

发布时间:2020-12-13 13:55:09 所属栏目:PHP教程 来源:网络整理
导读:我有一个位于美国的网站,我想在中国建立一个镜像站点,该站点使用的是 PHP MYSQL,两台服务器之间的网络质量很差. 我尝试在两个mysql数据库之间建立数据库同步,但是由于网络质量不好(极高的延迟,数据包丢失,有时根本无法建立连接),总会出现冲突. 有没有更好的
我有一个位于美国的网站,我想在中国建立一个镜像站点,该站点使用的是 PHP MYSQL,两台服务器之间的网络质量很差.

我尝试在两个mysql数据库之间建立数据库同步,但是由于网络质量不好(极高的延迟,数据包丢失,有时根本无法建立连接),总会出现冲突.

有没有更好的方法来做镜像?

许多组织都在应对这一挑战.有许多标准方法:

>将站点的静态部分镜像到远程区域,以便最小化从远程服务器获取的数据量.这可以通过CDN或您自己的基于DNS的负载平衡系统来启用,例如: F5 GTM用于图像子域等
>按区域对站点进行分区,每个分区中的内容大多是唯一的内容,并在需要时进行一些手动或自动内容复制(可能由CMS启用).
>使用像akamai这样的网络加速服务,将您的集中托管内容提供给更快网络上的远程区域.该服务不会反映您的内容,而是提供用户与您之间的优化路径,具有更高的可靠性和更低的延迟.

在某些情况下,您可能拥有一个不经常编辑的动态网站.您可以采用快照方法,而不是连续数据库复制.这将涉及频繁备份,将它们复制到远程服务器,并按计划恢复它们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读