Cache.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. /**
  3. * FecShop file.
  4. *
  5. * @link http://www.fecshop.com/
  6. *
  7. * @copyright Copyright (c) 2016 FecShop Software LLC
  8. * @license http://www.fecshop.com/license/
  9. */
  10. return [
  11. 'cache' => [
  12. /*
  13. * 各个页面cache的配置
  14. */
  15. 'cacheConfig' => [
  16. // 分类页面
  17. 'category' => [
  18. 'timeout' => 3600, // 则设置缓存的过期时间,这里设置为秒
  19. 'disableUrlParam' => 'fecshop', // 如果开启缓存,在url加入什么参数后,系统不读取缓存,这个选项是为了方便在不刷新缓存的情况下,查看无缓存的页面是什么样子。
  20. // url出现的这些参数的值,将参与cache唯一key的生成。
  21. 'cacheUrlParam' => [
  22. // 分页,排序,等参数
  23. 'p', 'dir', 'sort', 'numPerPage',
  24. // 侧栏属性过滤等参数
  25. 'price', 'size', 'color',
  26. 'style', 'dresses-length', 'pattern-type',
  27. 'collar', 'xinghao', 'cpu',
  28. ],
  29. ],
  30. // 产品页面
  31. 'product' => [
  32. 'timeout' => 3600, //则设置缓存的过期时间,这里设置为秒
  33. 'disableUrlParam' => 'fecshop', // 如果开启缓存,在url加入什么参数后,系统不读取缓存,这个选项是为了方便在不刷新缓存的情况下,查看无缓存的页面是什么样子。
  34. ],
  35. // 首页页面
  36. 'home' => [
  37. 'timeout' => 3600, // 则设置缓存的过期时间,这里设置为秒
  38. 'disableUrlParam' => 'fecshop', // 如果开启缓存,在url加入什么参数后,系统不读取缓存,这个选项是为了方便在不刷新缓存的情况下,查看无缓存的页面是什么样子。
  39. ],
  40. // Article(page)页面
  41. 'article' => [
  42. 'timeout' => 3600, // 则设置缓存的过期时间,这里设置为秒
  43. 'disableUrlParam' => 'fecshop', // 如果开启缓存,在url加入什么参数后,系统不读取缓存,这个选项是为了方便在不刷新缓存的情况下,查看无缓存的页面是什么样子。
  44. ],
  45. ],
  46. ],
  47. ];