2
回答
SQUID/NGINX 下大量静态重写规则/防盗链规则如何实时更新,实时生效!?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

有项目要自己做个CDN,其实也比较简单就是分地域,分运用上做个缓存,以前也有做过一些简单的CDN,实现功能跑起来都不是问题,开始用SQUID,后来用NGINX,都挺好的。

新项目的问题是,
有大量的用户自定义 URL重写规则和防盗链规则,甚至要求防盗链规则定位到某一个单独的文件上,这个就没做过了,搜索了也找不到相关的解决方案,

简单的说就是有点类似于 apache 的 .htaccess 的功能,可以指定到目录,到文件,可以实时配置,可以实时成效,,,

现在是服务器发布了,要解决实时同步问题,
防盗链规则变多了,要解决效率问题,
另外还有如何实时生效的问题, 

疑问:

1.多台分布的缓存SQUID或者NGINX如何同步用户实时提交的新配置请求,如何下发这些新配置请求?

2.如果几万用户,每用户定位到一个单独的文件,这些规则有上几十万条,如何维护这些规则的效率?

3.不可帮这些方法写到HTTP服务的CONF文件里面吧?!

 

怎么办?小弟菜鸟,多指教!!想好几天了!!!@中山野鬼 等朋友有经验吗?能帮忙?!

举报
my.reg
发帖于6年前 2回/1K+阅
顶部