摘要:Django 的认识,面试题 1. 对Django的认识? #1.Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 #2.Django内置的ORM跟框架内的其他模块耦合程度高。 #应用程序必须使用D 阅读全文
posted @ 2019-12-12 15:09 程序小王的生命周期 阅读(168) 评论(0) 推荐(0) 编辑
摘要:本文目录 一 作用 二 内置的版本控制类 三 局部使用 四 全局使用 五 示例 源码分析 回到目录 一 作用 用于版本的控制 回到目录 二 内置的版本控制类 from rest_framework.versioning import QueryParameterVersioning,AcceptHe 阅读全文
posted @ 2019-12-12 15:09 程序小王的生命周期 阅读(57) 评论(0) 推荐(0) 编辑
摘要:使用django-compressor压缩混淆静态文件 使用django-compressor压缩混淆静态文件 使用django-compressor压缩混淆静态文件 django-compressor可以把js/css等静态文件压缩,这样有利于减少网站的请求次数,还能节省网络带宽。 下面介绍下如何 阅读全文
posted @ 2019-12-12 15:08 程序小王的生命周期 阅读(506) 评论(1) 推荐(0) 编辑
摘要:单节点数据库的弊病 大型互联网程序用户群体庞大,所以架构必须要特殊设计 单节点的数据库无法满足性能上的要求 单节点的数据库没有冗余设计,无法满足高可用 单节点MySQL的性能瓶领颈 2016年春节微信红包巨大业务量,数据库承受巨大负载 常见MySQL集群方案 mysql 集群方案介绍,建议使用pxc 阅读全文
posted @ 2019-11-08 13:27 程序小王的生命周期 阅读(7564) 评论(12) 推荐(4) 编辑
摘要:nginx的优化 1. gzip压缩优化 2. expires缓存有还 3. 网络IO事件模型优化 4. 隐藏软件名称和版本号 5. 防盗链优化 6. 禁止恶意域名解析 7. 禁止通过IP地址访问网站 8. HTTP请求方法优化 9. 防DOS攻击单IP并发连接的控制,与连接速率控制 10. 严格设 阅读全文
posted @ 2019-09-24 21:16 程序小王的生命周期 阅读(2761) 评论(1) 推荐(1) 编辑
摘要:安装: 1、Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安账docker 2、更新yum包:sudo yum update 3、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devi 阅读全文
posted @ 2019-08-20 18:50 程序小王的生命周期 阅读(397) 评论(0) 推荐(0) 编辑
摘要:Haystack 1.什么是Haystack Haystack是django的开源全文搜索框架(全文检索不同于特定字段的模糊查询,使用全文检索的效率更高 ),该框架支持Solr,Elasticsearch,Whoosh, **Xapian搜索引擎它是一个可插拔的后端(很像Django的数据库层),所 阅读全文
posted @ 2019-07-10 18:30 程序小王的生命周期 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Django的跨域问题 1.什么是跨域问题?跨域产生原因是啥? 通常情况下,跨域产生的原因是A浏览器要向B服务器请求资源时,如果下面的三个条件不满足就是涉及跨域问题: 2.Django中处理跨域请求资源的方案: 阅读全文
posted @ 2019-07-08 15:13 程序小王的生命周期 阅读(84) 评论(1) 推荐(0) 编辑
摘要:0|1一、频率组件的作用 在我们平常浏览网站的时候会发现,一个功能你点击很多次后,系统会让你休息会在点击,这其实就是频率控制,主要作用是限制你在一定时间内提交请求的次数,减少服务器的压力。 modles.py 0|1二、自定义频率组件类 #(1)取出访问者ip # (2)判断当前ip不在访问字典里, 阅读全文
posted @ 2019-07-04 22:26 程序小王的生命周期 阅读(102) 评论(0) 推荐(0) 编辑
摘要:0|1一、认证组件的作用 在一个程序中有一些功能是需要登录才能使用的,原生Django中的auth组件可以用来解决这个认证问题,drf框架中也有对应的认证组件来解决这个问题。 models.py from django.db import models # Create your models he 阅读全文
posted @ 2019-07-03 23:13 程序小王的生命周期 阅读(102) 评论(0) 推荐(0) 编辑