nginx负载均衡时上传的图片怎么处理?

nginx负载均衡时上传的图片怎么处理?,第1张

局域网内可以考散姿乱虑 rsync + inotify-tools

inotify可以冲档监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决了同步数据的实时性问题。

局域网内多台服务器时可以配置Nginx把上传等写 *** 作固定到其中一台PHP-FPM服务册睁器,然后用inotify+rsync同步到其它机器.

比如上传 *** 作定向到服务器192.168.1.10进行处理:

location ^~ /upload.php {

include fastcgi_params

fastcgi_pass 192.168.1.10:9000

fastcgi_param SCRIPT_FILENAME /srv/www$fastcgi_script_name

}

在服务器192.168.1.10上用inotify+rsync同步文件到其他服务器. 除上传外,删除、更改、移动等写 *** 作也要定向到192.168.1.10这台服务器进行处理。

nginx和apache是web服务器,有了这个服务器才能发布网站,和负载均衡没关系。阿里云负载均衡至少段纤要两台ecs才能开通,负载均衡作用是将多台服务器资源整合在一块洞燃乱,举个例纳档子,一台ecs带宽5m,另一台5m,使用负载均衡后是10m,这个10m是说每台ecs的带宽都是10m。

换种思路解决这问题,我提供点方睁搏法洞尘:1:找分区或目录同步软件,某台服务器改动了自动把修改应用到别的服务器,比如红旗的HA。2:换种建服务器的思路,后台用一台独立的服务器做数据库和文件服务器,用来存悉颤祥放数据库和上传的文件,另外的做负载均衡运行服务器,把不需要变动的网页程序放上面。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12189833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存