标识要缓存在哪个层的数据-PHP / MySQL

| 认为您是Facebook的骄傲所有者,那么
which data you want to store in app layer [memcached/ APC] and which data in MySQL cache
? 请也解释您为什么这么认为。 [我想知道将哪些数据缓存到哪里]     
已邀请:
        对于内存缓存,请存储会话数据。通常,您必须从大表或文件系统中查询以获取它,具体取决于它的存储方式。将其放在内存上可以消除在磁盘上敲击相对少量的数据(这对于一个人的Web应用程序通常至关重要)。 对于您的数据库缓存,将不经常更改的内容放在其中。我们正在谈论墙上的帖子,评论等。考虑到所有方面,它们经常被查询,很少更改。您可能还需要考虑进行平面文件缓存,因此可以更轻松地清除单个文件,并根据需要将其拆分。 我通常不直接使用APC缓存任何数据,通常我只是让它自动缓存内容并减少内存负载。 这只是实现此目的的一种方法,但就整个行业而言,这是一种使用率较高的模型。     

要回复问题请先登录注册