0

我对 Laravel 完全陌生,我需要每 60 分钟缓存一次 JSON 响应。看到 Laravel 提供了许多缓存模块:File、Redis、Memcached、APC .. 哪一个最适合我的需要?我认为 Memcached 和 APC 是最快的。

还有一件事,当我定义缓存时

缓存::put('key', 'value', $minutes);

应该在Controller或Model中定义?

4

1 回答 1

0

嗯,缓存到文件系统或 memcached 有很大的不同。Memcached 有很多优点,但请记住,数据存储在内存中,而文件存储在硬盘上,这要便宜得多。

我会说,如果您正在构建一个较小的站点,并且流量不多,那么文件缓存是更好的选择。您想在这样的网站上感受到如此大的差异,因此无需因为几毫秒而过度优化。

于 2013-05-22T15:14:03.570 回答