1.通读策略(省市级三级联动)

对动态查询的数据,如果不是频繁变化的数据,可以选择进行缓存处理

1.1.django提供的缓存操作

  1. from django.core.cache import cache
  2. 存储缓存数据:cache.set('key', 内容, 有效期)
  3. 读取缓存数据:cache.get('key')
  4. 删除缓存数据:cache.delete('key')

注意:存储进去和读取出来的数据类型相同,所以读取出来后可以直接使用

1.2.缓存逻辑

美多商城【优化】通读策略、

1.3.缓存逻辑实现

  • 省份缓存数据
    cache.set('province_list', province_list, 3600)
    cache.get('province_list')
  • 市或区缓存数据
    cache.set('sub_area_' + area_id, sub_data, 3600)
    cache.get('sub_area_' + area_id)

相关文章:

  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-28
  • 2021-06-14
  • 2021-10-16
  • 2021-08-16
  • 2022-02-27
  • 2021-07-12
  • 2021-07-22
相关资源
相似解决方案