在用户上传大图片后 将裁剪压缩生成缩略图的命令压入到队列。 现在遇到一个问题,用户在上传图片后,我们会立刻跳转到 详细页面,并且会调用该图片的缩略图,但如果队列中该任务还未完成。 那这张缩略图不就引用不到了吗? 有什么好思路解决??
Linux php 性能
没有什么特别好的办法,因为图片的缩略图还没有生成,所以跳到详细页面时还没有缩略图,那么是不是可以这样 1、在转到这个页面之前显示一个进度条,让用户等待缩略图生成,等生成后跳转到详细页面。 2、直接跳到详细页面,先显示一张默认的图片。
以上两条是前端的使用方式。
对于后端,可以采用多台机器来处理缩略图生成程序,推荐给你一个叫Gearman的东西,相信它可以帮你很大的忙,这是jobs-workers的模式,它会自动把任务分配给多个worker来处理,可以加快缩略图生成的速度。
Yii框架目录的默认权限问题
LVS集群的IP负载均衡
--with-curl=shared,/usr 这个代表什么意思
服务器无法启动网站安装程序
关于docker和Redis的结合问题
http请求静态文件出现206状态,请求时间无限延长
学习Linux的几点建议
最先进的战舰也使用Linux