微信存储服务器,微信缓存指的是什么?
简单讲,微信缓存就是临时存在手机上的文件。
微信缓存包括你好友的头像,你收藏的文章略缩图、公众号的网页文件、小视频、表情包、朋友圈里的照片等。
缓存技术是一种非常常见的计算机技术,不止微信,还有其他很多APP都使用了这种技术。
缓存是什么?
计算机科学里讲的缓存,通常指的是一片存储空间。缓存的出现时为了解决不同介质之间巨大的存储速度差异。因为成本的原因,一些高速的存储介质(比如CPU的寄存器)通常做的容量比较小,而容量大的存储介质(比如内存)存储速度都比较慢。当速度快的存储向速度慢的存储传输数据时,要等待速度慢的存储介质存储完毕才能进行下一组数据的存储。同理,速度慢的向速度快的传输数据的时候,速度快的要等待速度慢的存储准备好数据,这样一来,存储的效率就高不起来。
典型计算机系统里的缓存架构
缓存的速度一般介于这两种存储之间,负责快速接收高速存储里的数据,可以在闲时在低速存储里慢慢写入;预先从低速存储里读取数据,然后高速向快速存储里传输。这样一来,高速存储等待低速存储的情况就大大减少了,整个系统的效率就提高了。
图中的cachhe就是CPU的缓存
缓存技术实质是一种算法,不仅硬件可使用,软件系统也可使用,并且在现实的软件系统中应用十分广泛。
微信为什么要使用缓存
微信的数据文件主要是保存在远程的数据服务器上的,在上面的图片中可以看到,远程服务器的存储速度是最慢的。当我们使用微信的时间稍微长一点的时候,就会积累很多的数据文件,如果没有缓存的话,我们去浏览朋友圈、打开小程序、查看好友头像的时候,微信APP需要从远程存储服务器上面把这些数据下载下来,这个时间相对来说是比较长的,尤其是在3G网络的时候时间更长。这样一来就会给用户造成卡顿的情况,非常影响使用体验。
采用了缓存之后,一些近期的数据可以暂时存在你的手机上,在使用微信的时候可以非常快速的从内置存储中读取出来,这就是为什么我们在查看近期的朋友圈,和使用最近常用的小程序速度可以很快的缘故。
微信存储服务器,微信缓存指的是什么?相关推荐
- 前端——解决微信网页清除缓存的方法
前端--解决微信网页清除缓存的方法 参考文章: (1)前端--解决微信网页清除缓存的方法 (2)https://www.cnblogs.com/fkcqwq/p/9604184.html 备忘一下.
- 同时存多个变量缓存 微信小程序_微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解...
微信小程序 缓存 关于本地缓存 1.wx.setStorage(wx.setStorageSync).wx.getStorage(wx.getStorageSync).wx.clearStorage( ...
- 本地缓存需要高时效性怎么办_详解微信小程序缓存--缓存时效性
关于本地缓存 1.wx.setStorage(wx.setStorageSync).wx.getStorage(wx.getStorageSync).wx.clearStorage(wx.clearS ...
- 微信html页面缓存问题,浅谈微信页面入口文件被缓存解决方案_简单_前端开发者...
缓存对于前端页面来说,是加速页面加载的利器之一,但也同时带来了很多问题,比如新版本发布之后,怎么替换客户端上的缓存文件呢?大家一般的的解决方案主要有以下几种形式, 一般情况 1.添加版本号,在静态 l ...
- php微信网页不缓存,微信浏览器取消缓存的方法
这篇文章主要介绍了微信浏览器取消缓存的方法,本文使用meta头信息实现取消了微信浏览器的缓存,特别是在开发时会经常用到,需要的朋友可以参考下. 做微信公众号和调试手机页面的时候,避免不了页面要跳转到微 ...
- vue项目微信端清理缓存问题解决
vue项目微信端清理缓存问题解决 参考文章: (1)vue项目微信端清理缓存问题解决 (2)http://www.cnblogs.com/sakura-lifangfang/p/9660550.htm ...
- 清理微信浏览器网页缓存的办法
微信开发是件非常蛋疼的事情,微信网页的缓存是更加蛋疼的东西,今天遇到的问题:一个页面在web开发工具上可以正常授权并获取到openid,放在手机上就死活不行,网上找来的办法如下: 使用微信内置的浏览器 ...
- 小程序怎么清服务器缓存,怎么清理微信小程序缓存 微信小程序缓存删除的方法...
微信小程序上线之后,关注的小程序越多,哪么将占用的手机空间就越大,这些程序会产生一定的缓存,那么怎么清理小程序缓存呢?微信小程序内的缓存到底如何清除?和小编一起来看看删除微信小程序缓存的方法吧. 一些 ...
- 微信浏览器清理缓存的方法
项目场景: 项目包含电脑浏览器和手机的微信公众号两个部分,现在需要在微信端对项目进行测试 问题描述: 在微信端打开项目的网页,发现某些部分的功能不如预期,退出微信并在服务器端进行修改,修改完成再次打开 ...
- 怎样在微信中清理数据存储空间?经验技巧!如何在微信中清除缓存数据信息?
现在微信已经成为我们大家生活中的一款主流聊天软件了,在生活中我们都会使用微信来与朋友家人之间进行聊天互动,在工作中使用微信发布信息与客户同事之间进行交流沟通,在我们大家使用微信的同时,会产生许多的缓存 ...
最新文章
- Redis-17Redis内存回收策略
- wxml修改样式_微信小程序 动态绑定事件并实现事件修改样式
- [Vulhub](WooYun-2016-199433)phpmyadmin反序列化漏洞
- 反序列化对象列表发生异常_通过反序列化漏洞,黑客能做什么呢?
- MediaWiki安装配置(Linux)【转】
- [导入]MsAjax Lib- Date.format 函数
- 2022系统软件开发公司排行榜
- 基于C#语言Windows窗体应用(.Net Framework)的教室点名系统V1.0
- NXP S32K1 Timer之LPIT模块Driver分析
- 【软件架构文档之SOC篇】
- 红帽linux挂载光盘_redhat挂载光盘 命令 - 卡饭网
- oracle rac定时清理归档日志,Rman 定时删除归档日志
- 既然 AAC 要比 MP3 好,且体积差不多,为什么网上不流行 AAC 格式的音频呢?
- 微信应用(小程序)开发最全整理
- “天鹅”类谜解大全!(转载)
- php phpstudy虚拟域名配置
- 有利可图的NFT,NA公链(Nirvana Chain)NAC公链怎么面对高额Gas费的?
- otg线是什么,otg线和数据线的区别介绍
- dns劫持与http劫持
- 【教程】Chrome浏览器添加迅雷下载支持
热门文章
- SageMath浅尝
- java读写excel,解决poi包中没有org.apache.poi.ss.usermodel.CellType的问题
- 计算机两万字符英语文献翻译,自动化专业相关英文文献加翻译(20000字符).doc
- 如何重装电脑win10系统 电脑重装Win10系统操作教程
- 安捷伦34401A六位半万用表
- 无线网卡dhcp服务器,ubuntu11.10配置无线网卡dhcp服务器记录(not authoritative for subnet 192.168.1.0问题解决)...
- Java提取视频中的音频(JavaCV)
- PMP知识点总结—合同类型
- SQL不同类型分组排序
- Java使用PDFBox API实现对PDF文档进行关键字检索