当前位置:  开发笔记 > 编程语言 > 正文

选择适当的缓存机制

如何解决《选择适当的缓存机制》经验,为你挑选了0个好方法。

我的设置:

4个网络服务器

静态内容服务器(NFS安装)

2个db服务器

2"做魔术"服务器

另外8台机器被指定为多用途.

我正在为三个缓存机制编写一个包装器,以便它们可以以某种规范化的方式使用:Filesystem,Memcached和APC.我正在尝试使用示例(以及实际放入每个缓存的内容).

文件系统

处理我们生成的内容然后静态服务.RSS提要,旧报告数据,用户特定页面等...这些都缓存到静态服务器.

Memcached的

PHP会话数据,MySQL查询结果,通常需要在我们的系统中提供的东西.我们有8台机器可以包含在服务器池中.

APC

我不知道.两个"do magic"服务器不是任何分布式系统的一部分,因此它们似乎可以在APC中缓存查询结果并从那里开始工作.过去,我什么都想不到.

查询缓存

鉴于我们使用SQL的本质,查询缓存会降低性能.我禁用了这个.

一般来说,应该将哪些类型的数据存储在哪里?这种设置是否有意义?

分布式系统中的APC数据缓存是否有用(我想不到一个)?

有什么我想念的东西会让事情变得更容易或更有效吗?

编辑:我终于找到了帕斯卡所说的话.我把它放在我的头脑中,我只会将我的配置/其中的一部分移动到APC,并仍然从磁盘加载其余的文件.还有其他建议吗?

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有