找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 67|回复: 8

nginx做的CDN节点

[复制链接]

17

主题

54

回帖

193

积分

注册会员

积分
193
发表于 2018-7-28 11:55:56 | 显示全部楼层 |阅读模式
在论坛经常看到各位大佬在讨论nginx做CDN,nginx做的CDN多个节点 每个节点缓存的文件名不一样,怎么让多台机器同步?

比如1节点缓存1.jpg  2节点缓存2.jpg  3节点缓存3.jpg

centos下用什么工具来同步让三台机器都有1 2 3.jpg。

这样命中率就相对高很多了。
回复

使用道具 举报

202

主题

1110

回帖

2932

积分

金牌会员

积分
2932
发表于 2018-7-28 11:57:32 | 显示全部楼层
直接反代不就好了
回复

使用道具 举报

22

主题

773

回帖

1692

积分

金牌会员

积分
1692
发表于 2018-7-28 12:38:43 | 显示全部楼层
反代加缓存 命中率不考虑。、。
回复

使用道具 举报

11

主题

131

回帖

329

积分

中级会员

积分
329
发表于 2018-7-28 12:42:07 | 显示全部楼层
没办法
回复

使用道具 举报

86

主题

289

回帖

886

积分

高级会员

积分
886
发表于 2018-7-28 13:13:34 | 显示全部楼层
nginx 二开
回复

使用道具 举报

17

主题

54

回帖

193

积分

注册会员

积分
193
 楼主| 发表于 2018-7-28 14:15:55 | 显示全部楼层

ninqq 发表于 2018-7-28 11:57

直接反代不就好了

是用宝塔反代并且开启缓存,然后修改配置缓存jpg js这些的,就是想看看能不能让机器都完全同步, 这样缓存命中率高很多。
回复

使用道具 举报

202

主题

1万

回帖

2万

积分

论坛元老

积分
26404
发表于 2018-7-28 11:57:00 | 显示全部楼层
完全同步的话,就是 rsync 同步文件吧,然后,nginx绑定目录。
回复

使用道具 举报

20

主题

462

回帖

1024

积分

金牌会员

积分
1024
发表于 2018-7-28 14:29:29 | 显示全部楼层
rsync同步能做到同步 不过我觉得没啥必要啊。。。
回复

使用道具 举报

105

主题

605

回帖

1643

积分

金牌会员

积分
1643
发表于 2018-7-28 14:47:14 | 显示全部楼层
我觉得没必要考虑这个问题 有访问自然就有缓存了
就是第一个人访问的时候 需要去后端取文件 后来的用户就直接读缓存了
没什么影响啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-5-10 04:23 , Processed in 0.019604 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表