php 一个网站需要用memcached!主要缓存什么内容? 那些该缓存? 应该注意什么?

 我来答
Keepwin100
推荐于2016-10-12 · 超过87用户采纳过TA的回答
知道小有建树答主
回答量:154
采纳率:100%
帮助的人:178万
展开全部
这个东西最大的好处是可以存储对象,减少很多数据库和服务器压力。直接基于内存的存储,调用速度非常给力。
主要缓存的内容,大概可以归纳为 1.不需要即时显示的内容,或者mysql查询耗时的内容。举例说明:网站的列表【最火的 排行榜】等非及时的,最新的如果强调及时性,可不用,当然也可以使用,可能更新缓存频率较高。
2.非常需要速度和性能的地方
有些页面通过mysql可能联合查询,全表检索查询速度相当慢,这时候可用缓存暂时保留 例如搜索引擎的结果集。

3.临时数据保存
我们知道mysql Oracle等关系型数据库,需要建立表结构才能存储,这就决定了,有些临时数据的存储,也需要建立特定的表结构。这样就比较啰嗦,不便于维护。
4.存储对象
这个也是一个比较有特色的地方,php创建对象的效率是不高的,甚至堪称低效,再加上构造函数大量的数据库操作的话,会让性能低到谷底,那么它能帮你吧已经创建好的对象 保存起来 下次相同的请求 无需new只需要将它还原。
综上,缓存是php的利器,速度 效率 等词汇都可以通过它去体现
__峰回路转
2015-10-23 · TA获得超过714个赞
知道小有建树答主
回答量:605
采纳率:89%
帮助的人:314万
展开全部
memecached可以代替session缓存的东西,如果有的功能需要也可以去缓存,比如购物车信息,当然有的购物车也是要求是还存在数据库的,需要注意的是这个缓存在memcached出现问题down机的时候缓存的数据就会全部丢失,注意这点就好了,所以不要存很重要且不能丢失的信息就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式