永发信息网

为提升网站的速度,想用缓存,在下刚入门,想知道,缓存在什么情况下使用,要怎么使用?

答案:2  悬赏:0  手机版
解决时间 2021-03-30 23:20
为提升网站的速度,想用缓存,在下刚入门,想知道,缓存在什么情况下使用,要怎么使用?
最佳答案
页面缓存:目前网上的大部分页面都是由网站程序动态生成的,例如 ASP,PHP,JSP等页面都是网站动态生成的,这种页面在被生成的时候,大部分都会读取数据库,在访问量比较小的时候,数据库尚可胜任,在访问量较大的时候,数据库就会严重延迟甚至不堪重负。因为数据库的大部分数据存放在硬盘上的,并且硬盘数据交换的能力相对于内存来说是极低的(相差10倍以上),所以当数据库频繁读取硬盘数据的时候,网站系统的负载能力便会大大降低,硬盘IO就成为了网站响应速度的瓶颈。Fikker 提供了动态页面缓存能力,对于频繁读取的动态页面,可以将其缓存在 Fikker 页面缓存中,当浏览器访问的时候,就不再需要网站程序重新读取数据库和重新编译页面,系统的吞吐能力大大的提高,极大的抵消了频繁读取数据库带来的瓶颈,网站的响应速度会有 10 倍以上的提升。加速举例:一个热门商品或热点新闻页面,1分钟内有1万次的访问量,如果这些页面都由网站生成,就会读取1万次数据库并重复生成1万个的页面;如果 Fikker 将这个页面缓存1分钟,一分钟内只会读取1次数据库并生成1次页面,网站和数据库的负荷就会大大的降低(10倍以上),所以越是负荷较大的网站,加速效果感觉上越明显。

压缩传输:绝大部分基于文本的页面(asp, php, jsp, html, js, css, txt等)进行 gzip/compress/deflate 压缩以后,相对于非压缩页面会减少大约75%的尺寸。例如:一个100K字节的页面,压缩以后大约在20K - 25K字节左右,如果这种压缩过的页面被缓存后再传输,会显著的提升传输效率,加快网页传输加载的速度,而且还很经济(减少了带宽支出)。Fikker 内置了 gzip 页面压缩功能,既减少了内存的占用,提升了传输效率,又降低了带宽的占用。
全部回答
缓存?似乎系统默认的在你浏览网页时,就会在硬盘建立缓存文件,将网页上的图片等多媒体元素保存下来,以及一些经过用户许可的账号密码。在下次访问同一个网站时,浏览器会先行从缓存文件夹读取,然后和网站比对,将相同的元素直接从硬盘读取,从而提高网页访问的速度。这个是不需要设置的。
但是缓存会占用硬盘空间,频繁读取也会降低电脑的运行效率,所以很多人的浏览习惯是随时清理缓存,或者设置成最小限度保留缓存。一些流行的浏览器也有在退出时询问或者自动清空缓存的功能。
总之,你想用缓存的话,什么都不用做就可以了。不想用缓存的话,在浏览器的属性里可以进行设置,每个浏览器不同,但差异不大,一看就明白了。追问我是要对我自己的站点资源进行缓存,提升用户的访问速度。..追答抱歉。理解错了,这方面我不了解,帮不上忙。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问南宁来往哪里的火车,硬卧票价361块钱?
男人对女人爱情的句子
饮食节日习俗
公司突然提出裁员,刚转正1个月,来公司共4个
中国有白头海雕的分布吗?
天然蛋白质中不存在的氨基酸是
去香港上学需具备什么条件?
橡皮泥的配方是什么
静脉补15%氯化钾30ml 需要5%葡萄糖多少
0.75+3x=4分之15
6、甲烷在高温条件下可发生裂解: 现有甲烷裂
飞虎出征细细是谁
三相对地电压不平衡是什么原因?
从朝代歌中我们知道中国古代最后四个朝代是什
求助: 4岁孩子早晨不起床怎么办?幼儿园7点
推荐资讯
移字开头的成语
请问最新废电瓶回收价格,电动车电瓶!
TAIC各种含量用途 三烯丙基异氰尿酸脂。各种
久坐腰疼做什么运动锻炼
鞍山一中数学组商海燕老师怎么样
OPP胶袋印刷掉色的原因?成都封口袋定做
纹眉7天了还没掉痂什么情况
武汉烽火科技 校园招聘要求
歌词里有“别让我们的爱变成了回忆”的歌
蛀牙填充物用什么材料比较好
大自然水疗养生休闲会所 泉州店怎么样
有安御风和安泠然的是什么小说
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?