zoukankan      html  css  js  c++  java
  • 06.django升级打怪学习记

    缓存

    *提升服务响应速度

    *将执行过的操作数据存储下来,再一定时间内,再次获取数据的时候,直接从缓存中获取

    *比较理想的方案,缓存使用内存级缓存

    *Django内置缓存

     

     

     

    例子:

     

     

    缓存底层

    获取cache

     

    缓存操作

     

    缓存原理

    a.没有缓存

     

    b.有缓存第一次

     

    c.有缓存不是第一次

     

     

    中间件

     

     

    中间件切点:

     

     

     

     

    AOP中间件:

    实现统计功能

    *统计IP

    *统计浏览器

    实现权重控制

    *黑名单

    *白名单

    实现反爬

    *反爬虫

    *实现频率控制

    界面友好化

    应用交互友好化

     

    中间件

    *调用顺序

    ——中间件注册的时候是一个列表

    ——如果我们没有在切点出直接进行返回,中间件会一次执行

    ——如果我们直接进行了返回,后续中间键就不再执行了

    *切点(proecess_request/process_view/process_template_response/process_response/rpocess_exeption)

    *切面

     

     

     

    homework

    *分页

    分页超过10哥的时候,中间的页面使用...代码

    显示的时候只显示前五页和后五页

     

     

     

    ---------------------------------------------------------------------

     

     

     

     

  • 相关阅读:
    Flume_常见的几个问题
    Flume_使用
    Flume_初识
    日志分析_对一号店日志分析
    Hadoop_UDTF示例
    Hadoop_UDAF示例
    Hadoop_UDF示例
    Hive_数据倾斜处理
    Hadoop openssl false
    饶过验证后,用post的方式发送Http请求,获得response相应内容
  • 原文地址:https://www.cnblogs.com/aixiaoxiaoyu/p/12244173.html
Copyright © 2011-2022 走看看