美文网首页iOS开发
图片缓存框架相关问题

图片缓存框架相关问题

作者: 59c4116645d0 | 来源:发表于2018-08-21 15:54 被阅读0次

怎样设计一个图片缓存框架?

图片通过什么方式进行读取,过程是怎样的?

            ·以图片URL的单向Hash值作为Key

图片读取运行流程

内存的设计

内存的设计上需要考虑哪些问题?

            1存储的Size

            2淘汰策略

   ·存储的Size

队列的数据结构  先进先出

    ·淘汰策略

磁盘设计

磁盘设计需要考虑哪些问题?

        ·存储方式(查询效率低)

        ·大小限制(如100MB)

        ·淘汰策略(如某一图片存储时间超过7天)

网络设计        

网络设计需要考虑哪些问题?

        ·图片请求最大并发量

        ·请求超时策略

        ·请求优先级

图片解码

对于不同格式的图片,解码采用什么方式来做?

    ·应用策略模式对不同图片格式进行解码

在哪个阶段做图片解码处理?

线程处理

相关文章

  • 图片缓存框架相关问题

    怎样设计一个图片缓存框架? 图片通过什么方式进行读取,过程是怎样的? ·以图片URL的单向Hash值作...

  • [iOS面试]第10章 架构框架相关面试问题

    注意:本文主讲架构框架相关面试问题,包括图片缓存、阅读时长统计、复杂页面结构、客户端整体架构。 问题: 架构框架解...

  • 架构相关

    一、图片缓存框架面试题 问题1:怎样设计一个图片缓存框架? 问题2:图片通过什么方式进行读写,过程是怎样的? 读写...

  • 多线程03

    SDWebImage框架详解 下载图片并显示: 下载图片/显示图片/内存缓存/磁盘缓存 下载图片\内存缓存\磁盘缓...

  • iOS-常用框架解读

    一、框架&架构作用 模块化 分层 解耦 降低代码重合度 二、图片缓存框架 怎样设计一个图片缓存框架? 2.1 图片...

  • 架构&框架

    图片缓存 怎样设计一个图片缓存框架 图片管理者模块:内存缓存模块、磁盘缓存模块、网络图片下载模块 图片处理:图片解...

  • 基于RxJava2的轻量级图片缓存框架

    基于RxJava2的轻量级图片缓存框架 Android的图片缓存框架有很多,在Universal-Image-Lo...

  • SDWebImage图片缓存相关问题汇总

    使用SDWebImage可以去加载远程图片,而且还会缓存图片,下次请求会看一下是否已经存在于缓存中,如果是的话直接...

  • 图片缓存框架

    如何设计一个图片缓存框架? 方案:首先一个manager 管理者 : 内存管理 磁盘管理 网络codeManage...

  • Android缓存机制——一般存储实现

    一、Android缓存机制 Android缓存分为内存缓存和文件缓存(磁盘缓存)。在早期,各大图片缓存框架流行之前...

网友评论

    本文标题:图片缓存框架相关问题

    本文链接:https://www.haomeiwen.com/subject/mckjiftx.html