原文链接:Top 6 things to do while your cache clears on its own
译者:Carol
撰文Linnea Ann Williams 2014年6月23日下午3:05分
缓存是一个好工具,它帮助储存你的网页数据和代码信息以便使网站加载的更快。但是它也会让你的网页更改不会马上显示。
网页的更改怎么不显示呢?
在我们斯坦福网站服务中心这里经常收到关于“为什么我退出网站更改不见了?”这样的问题。答案就是网站的 缓存 还没有更新,但是如果稍等一下就可以了。(经常来说是几个小时或者再久一点)。
不得不承认,我纠结的等待着更改生效。我总是点击“清空页面缓存”链接来快速的加载已做的更改。真让人满意啊,这是数字的时代大家都想页面改动即刻显示。
但是接下来也有可能这样:下一个用户访问时每个页面都加载的更慢了,有时候还会卡掉。例如,曾经就有类型在一两分钟内消失的情况。缓存很牛,他的存在也是有原因的。所以我准备在页面自动清空缓存的同时做些别的事情。现在一般都是自动清空缓存而不是手动的去做。加入我吧!
当你的浏览器缓存在自动清除时你该做的六件事情
在Buzzfeed精神下,我准备下次页面编辑过后我的缓存在自动清空时,我要做的六件事情。
6.Beluga cam-查看最喜欢的释放压力的视频
5.Tech briefings-参加一个简短的技术讨论(或者看一个视频)
4.Be well-参加一个关于压力,营养,谅解的Be well 小组
3.Lumosity-通过有趣的游戏做的一个脑力训练。
2.Events.stanford-参加一个讲座或者看个展览。
1.Pick fruit-在斯坦福校园的地图上找水果树。
稍安勿躁,是我自己语言没组织好,这里做下澄清。
稍安勿躁,是我自己语言没组织好,这里做下澄清。
可能激怒你的是这么一句“英文白痴,单纯从内容去分析的标题,可能原作写的就有歧义。”。
慎重解释下,这句其实我要表达的是:本人一位英文白痴,仅仅是从文章内容去理解标题,而不是直接去翻译标题!
希望你不要来打我!
请冷静
Carol请冷静下来,请自己的朋友再读一次sina_俺是剧中人的发言。显然sina最初的发言并无恶意。
对Carol辛苦的翻译表示感谢。
标题表达的准确性,有待商榷
作为一名前端,对浏览器的行为是很感兴趣的,我们所知的浏览器端的缓存可以分为这么几类:
自动清除缓存是通过服务端指定浏览器的一种行为,而非前端可捕获的事件,web运行中无法得知浏览器是否正在清除缓存。
文中虽提到了自动清除,但主要表达的应该是,在加载一个较大的、没有缓存的请求时,我们可以尝试去做一件事来缓解长时间的加载所带来的卡顿感(而非六件事同时做)。
尝试写个标题:当设计缓存自动清除时你可以做的六件事情
英文白痴,单纯从内容去分析的标题,可能原作写的就有歧义。
当你的浏览器缓存在自动清除时你该做的六件事情
Top 6 things to do while your cache clears on its own