Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用多个服务器扩展映像托管_Php_Mysql_Hosting - Fatal编程技术网

Php 使用多个服务器扩展映像托管

Php 使用多个服务器扩展映像托管,php,mysql,hosting,Php,Mysql,Hosting,我有一个越来越受欢迎的图像主机,需要开始考虑扩展(它目前都托管在一台机器上) 我想在多台amazon机器上托管内容,以便能够水平扩展 有人能给我一个基本的体系结构(数据库、图像文件等)的概述,或者给我指一些资源吗?就数据库而言,您可能想使用复制,即将您的“主”数据库复制(实时)到多个“从”数据库。所有事务性语句(插入、更新、删除等)都在主数据库上执行,然后实时复制到所有从数据库。然后,您可以将应用程序查询(select语句)分布到所有从属数据库,以实现负载平衡 您可能还希望在多台服务器上保留文件

我有一个越来越受欢迎的图像主机,需要开始考虑扩展(它目前都托管在一台机器上)

我想在多台amazon机器上托管内容,以便能够水平扩展


有人能给我一个基本的体系结构(数据库、图像文件等)的概述,或者给我指一些资源吗?

就数据库而言,您可能想使用复制,即将您的“主”数据库复制(实时)到多个“从”数据库。所有事务性语句(插入、更新、删除等)都在主数据库上执行,然后实时复制到所有从数据库。然后,您可以将应用程序查询(select语句)分布到所有从属数据库,以实现负载平衡

您可能还希望在多台服务器上保留文件副本以实现冗余。像rsync这样的工具很适合这样做

最后,Amazon有云负载平衡器,因此传入的连接可以分布到多个服务器