日期:2014-05-20  浏览次数:20696 次

ucweb中的返回功能是如何实现的?
我用了ucweb连续浏览了十几张页面,然后就开始一直连续返回,返回的速度非常快。
按照我的理解,要做到这么快的速度,需要把历史页面序列化后保存在本地文件里。
但是ucweb并没有进行读取文件的操作,而且我把sim卡拔掉后,仍然可以正常的返回,
这说明返回的时候没有进行网络访问。所以我认为ucweb是把历史页面放在内存里了。
但是这样对内存消耗非常大啊。不知道大家是否对这个功能研究过,我很想知道是用什么技术实现的?

------解决方案--------------------
内存也没有非常大, 它只需要保存页面和图片的原始数据就行了,这样每个页面占不到多少内存,比如每个页面20K,20个页面才400K
------解决方案--------------------
应该是通过RMS实现的,非常佩服UC的这个功能模块,五体投地!
------解决方案--------------------
应该只是在内存中存储了页面数据罢了