给WordPress配置冗余附件服务器

经常使用图床的朋友可能担心某一天图床被删除,导致网站的图片和附件丢失,从而给读者留下一个非常糟糕的印象。

为了保证图片和附件的高可用性,除了选一个稳定的图床外,我们还可以增加一个冗余的附件服务器。这样即使图床挂了,我们的冗余附件服务器还能正常工作,这样就保证了网站图片和附件的可访问性。整个系统的结构如下图所示:

System Topology

上图中的Main Server是主服务器,Attachment Server 1就是我们的图床,Attachment Server 2是备份的附件服务器。

主服务器负责客户请求的处理,并将结果返回给客户端,比如输出一篇带有图片和附件链接的文章; 附件服务器1和附件服务器2的内容是完全相同的,正常情况下,Main Server返回给客户端内容的图片和附件链接都指向附件服务器1,比如有一张图片链接为:http:// upload .shuyz.com/2012/04/search.png,那么浏览器会向附件服务器1请求这个图片;如果附件服务器1挂掉了,那么所有的附件地址将指向附件服务器2,这张图片的地址应该变成http:// uploadmirror .shuyz.com/2012/04/search.png,浏览器在附件服务器2(备份附件服务器)中仍然能请求到这张图片。

阅读更多