SQUID/NGINX 下大量静态重写规则/防盗链规则如何实时更新,实时生效!?

发布于 2021-11-17 08:31:47 字数 650 浏览 884 评论 3

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

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

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

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

疑问:

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

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

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

 

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱的那么颓废 2021-11-17 20:40:19

找个IDC的技术问问,我也很感兴趣解决方案。(Mark一下)

刘备忘录 2021-11-17 16:42:32

NGINX重新规则估计够呛!!!

成熟的代价 2021-11-17 15:38:03

nginx的重写规则也简单,但不知道应付你这种几十万条的规则是否可行

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文