1.前端nginx做調度器及反代服務器,將用戶的請求調度至後端的兩臺varnish,緩存調度算法使用一致性hash算法保證緩存命中率;
2.兩臺varnish反向代理用戶請求至三個(組)後端主機,分別爲存儲靜態資源(htm,html,css,js),應用程序服務器(可以部署wordpress或Discuz!),圖片統一保存至圖片服務器;
3.用戶登錄後,可以通過wordpress發佈新的博文,並且可以上傳圖片
A主機做nginx反代服務器,
C、D主機做varnish後端主機
B做資源服務器(電腦性能不夠,但是配置文件都是全的,唯有ip沒變,隨時可以更換動靜資源服務器。);
Nginx配置文件內容;
C、D主機varnish配置文件內容;
監聽端口改爲80;
Varnish 的default.vcl配置文件內容
然後在主機B上配置完wordpress之後;測試;