问:nginx+redis实现图片缓存,给个思路呗~~

爱偷懒的程序猿 2014-10-09 03:12:47
最近弄一个负载均衡的东西。
服务器端主要任务就是利用ffmpeg截图工具对视频进行截图,但截图的速度需要1s多的时间,由于该系统每天的访问量是相当高的,这个速度肯定是不能忍受的。

所以现在的想法是:
1. 将截的图片缓存到redis中。
2. 利用nginx来实现负载均衡。

由于第一次接触这一套东西,所以不知如何下手。所以有几个问题想问一下前辈们:
1) 怎样将图片缓存到redis中,是由web app每次截完图后set进去,还是nginx有什么功能可以在获取到图片后set进去?
2) 图片以怎样的形式缓存至redis中,是图片url的形式还是以图片对象的形式?

就先问这两个问题吧,不知道我这样描述问题大伙能不能听的懂,听不懂的话也帮忙给个思路吧,求大神指教!
...全文
4512 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
看小雪 2015-10-16
  • 打赏
  • 举报
回复
行不通吧,你的redis才能给多少空间了。 nginx访问静态文件速度应该是很快的。
zhongzuo1981 2015-07-13
  • 打赏
  • 举报
回复
也在想这个 你有结果了么
FeelTouch Labs 2014-10-28
  • 打赏
  • 举报
回复
1,web app每次截完图后set进去;nginx做为WEB负载均衡服务器,利用lua脚本操作nginx 2,redis就是key-value数据库,里面存储的是具体的图片对象,不是URL。

1,097

社区成员

发帖
与我相关
我的任务
社区描述
云计算服务器、网络、虚拟化相关讨论
社区管理员
  • 服务器
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧