不懂使用机制的直接看源码就好了,也不是很难,能够看得懂 视图家族 1. View:将请求方式与视图类的同名方法建立映射,完成请求响应(原生django) 2. APIView(rest_framework) 1. 继承View ,具有View的所有功能 2. 重写as_views禁用csrf认证 3 ...
分类:
其他好文 时间:
2019-11-24 13:37:12
阅读次数:
52
springmvc执行流程 springmvc介绍 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring ...
分类:
编程语言 时间:
2019-11-24 12:04:58
阅读次数:
58
[TOC] flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 1.flask的路由分发方式 路由分发的本质:将url和视图函数封装成一个Rule对象,添加到Flask的url_map字段中 2.请求响应相关 3.flask配置文件拾遗(config) from ...
分类:
其他好文 时间:
2019-11-22 20:53:04
阅读次数:
50
[TOC] web基础 HTTP协议 1.四大特性 ? 1.基于TCP/IP作用于应用层之上的协议 ? 2.基于请求响应 ? 3.无状态 ? cookie session token... ? 4.无连接 ? websocket长连接 2.数据格式 ? 请求格式 ? 请求首行 ? 请求头 ? 请求体 ...
分类:
其他好文 时间:
2019-11-21 23:00:00
阅读次数:
80
[TOC] Django初窥 软件开发架构C/S HTTP协议 四大特性 1. 基于tcp/ip作用与应用层之上的协议 2. 基于请求响应 3. 无连接 websocket长连接 4. 无状态 cookie session token。。 数据格式 请求格式 请求首行 请求头 /r/n 请求体 响应 ...
分类:
其他好文 时间:
2019-11-21 22:34:33
阅读次数:
79
性能优化基本是BAT等一线互联网公司程序员必备的技能,以下为大家完整揭晓性能完整的优化方案和方法:包含web网站调优、数据库、JVM调优、架构调优等方案。
第一:Web网站调优
1、尽可能减少HTTP请求:图片合并 (css sprites),Js脚本文件合并、css文件合并。
2、减少DNS查询
3、将css放在页面最上面,将js放在页面最下面
4、压缩js和css
减少文件体积,去除不必要的空白符、格式符、注释(即对代码进行格式化)
5、把js和css提取出来放在外部文件中
这一条要灵活运用,把js和css提取出来放在外部文件的优点是:减少html体积,提高了js和css的复用性,提高日后的可维护性
缺点:增加了http请求,不过这一点可以通过缓存来解决。
什么情况下将js和css写在页面内呢,可以分为几种情况:js和css代码比较少;这个页面不怎么会访问
6、避免重定向
重定向就是用户请求的页面被转移到了别的地方,浏览器向服务请请求一个页面,服务器告诉浏览器请求的页面已经被转移到另外一个页面,并告知另一个页面地址,浏览器就再发送请求到重定向的地址。这样会增
分类:
数据库 时间:
2019-11-21 09:42:17
阅读次数:
103
DRF请求响应组件 1.请求模块 1、drf的request是在wsgi的request基础上再次封装 2、wsgi的request作为drf的request一个属性:_request 3、新的request对旧的request做了完全兼容 4、新的request对数据解析更规范化:所有的拼接参数都 ...
分类:
其他好文 时间:
2019-11-20 19:13:51
阅读次数:
75
主要优势: 提供统一的模板,将SOA请求拆分为日志记录、校验、处理等过程 统一的日志记录埋点(记录请求、响应日志、记录处理过程) 集成LogTag,方便问题跟踪定位对 异常处理、构建标准的异常返回 记录SOA处理结果,处理时间等重要信息 SOA响应要求实现统一增加ResponseCode返回值。减少 ...
分类:
其他好文 时间:
2019-11-20 14:15:34
阅读次数:
62
导论 WSGI是Web服务器网关接口。它是一个规范,描述了Web服务器如何与Web应用程序通信,以及Web应用程序如何链接在一起以处理一个请求,(接收请求,处理请求,响应请求) 基于wsgi运行的框架有bottle,DJango,Flask,用于解析动态HTTP请求 支持WSGI的服务器 wsgir ...
分类:
Web程序 时间:
2019-11-17 13:09:25
阅读次数:
75
drf框架 ”“”接口: 接口规范: drf的生命周期: 序列化组件: 三大认证:过滤,删选,排序组件 请求,响应,解析,异常 jwt:json web tooken “”“ """ http协议(非安全的,速度快):基于tcp之上的应用层协议 应用层协议 如何交互的规范==请求与响应规范:首行 头 ...
分类:
其他好文 时间:
2019-11-16 19:39:29
阅读次数:
62