Cache.php 2.0 KB

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