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

前端之家收集整理的这篇文章主要介绍了如何在两个远程站点之间设置PHP和MYSQL的镜像站点?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个位于美国的网站,我想在中国建立一个镜像站点,该站点使用的是 PHP MysqL,两台服务器之间的网络质量很差.

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

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

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

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

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

猜你在找的PHP相关文章