刚刚把 Gravatar 的头像改为国内代理
6天前 由
huacnlee
在 公告 节点 中发起
huacnlee
在 公告 节点 中发起
最后由 clearJiang 于4天前回复 ,
315次阅读
315次阅读
之前一直没有想起,其实可以在 Nginx 上面做个反向代理来提高 Gravatar 头像的加载速度的...
现在已经部署上去了。
For Ruby China 开发者们,注意 config.yml
里面多了个 gravatar_proxy
配置项。
感谢 Python China 提醒。
Nginx 配置方法:
http {
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=gravatar:8m max_size=10000m inactive=600m;
proxy_temp_path /var/cache/nginx/tmp;
server {
listen 80;
server_name ruby-china.org;
location /avatar {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://gravatar.com;
proxy_cache ruby_china;
proxy_cache_valid 200 302 300d;
proxy_cache_valid 404 502 1m;
expires 7d;
}
}
}
10人喜欢
截止 不到1分钟前, 共收到 7 条回复
flyerhzm
1楼, 于6天前回复
1楼, 于6天前回复
好主意,我也去我的网站上加个
daqing
2楼, 于6天前回复
2楼, 于6天前回复
对呀。。解决某类问题,都可以这样做了。。
hhuai
3楼, 于6天前回复
3楼, 于6天前回复
个去,难怪我的ios头像都显不出来。
lepture
4楼, 于6天前回复
4楼, 于6天前回复
不客气。
wikimo
5楼, 于4天前回复
5楼, 于4天前回复
@huacnlee 建议可以右侧加个回到顶部按钮,长点的帖子,评论多点就需要滚鼠标,或者拖滚动条
clearJiang
6楼, 于4天前回复
6楼, 于4天前回复
最好做下防盗链...不然被恶意引用....那流量和负载就唰唰了