2016-07-07 102 views
0

我正在开发电子商务网站,我想在其中实现打孔缓存。缓存laravel 5

与Redis的现在,我实现全页面缓存

我面对现在的问题是,网站的动态内容是无法看到的。

任何人都可以帮我解决。

回答

0

而不是整个页面缓存分解成几个元素。例如,在一个页面中,您可能会显示产品,提供者和类似的详细信息。

将它们中的每一个存储在不同的哈希映射中,并为它们最后修改时间。

要获取整个页面,请从缓存中获取每个项目在运行时构建它。

获取每个项目时,检查数据库的最后修改时间。或者每当有修改更新缓存。

用这种方法你也可以处理更新。

希望这会有帮助