摘要: 一个WEB网站高并发量的解决方案 一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采 阅读全文
posted @ 2021-03-16 23:27 涛子17180 阅读(548) 评论(1) 推荐(0) 编辑
摘要: import socket import gevent import time from gevent import monkey class WebServer(object): """把http服务器的功能都封装在WebServer类中""" DOCUMENTS_ROOT = './html' 阅读全文
posted @ 2021-03-15 23:00 涛子17180 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 使用Admin站点 假设我们要设计一个新闻网站,我们需要编写展示给用户的页面,网页上展示的新闻信息是从哪里来的呢?是从数据库中查找到新闻的信息,然后把它展示在页面上。但是我们的网站上的新闻每天都要更新,这就意味着对数据库的增、删、改、查操作,那么我们需要每天写sql语句操作数据库吗? 如果这样的 阅读全文
posted @ 2021-03-15 22:50 涛子17180 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 认证Authentication 可以在配置文件中配置全局默认的认证方案 REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authentication.BasicAuthentication', # 基本认 阅读全文
posted @ 2021-03-15 22:28 涛子17180 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT 阅读全文
posted @ 2021-03-11 23:31 涛子17180 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 结论: 最直观的:token需要查库验证token 是否有效,而JWT不用查库或者少查库,直接在服务端进行校验,并且不用查库。因为用户的信息及加密信息在第二部分payload和第三部分签证中已经生成,只要在服务端进行校验就行,并且校验也是JWT自己实现的。 TOKEN 概念: 令牌, 是访问资源的凭 阅读全文
posted @ 2021-03-10 21:58 涛子17180 阅读(18855) 评论(0) 推荐(2) 编辑
摘要: 系统信息 arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 阅读全文
posted @ 2021-03-08 22:08 涛子17180 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1. 需求分析 当用户在搜索框输入关键字后,我们要为用户提供相关的搜索结果。 这种需求依赖数据库的模糊查询like关键字可以实现,但是like关键字的效率极低,而且查询需要在多个字段中进行,使用like关键字也不方便。 我们引入搜索引擎来实现全文检索。全文检索即在指定的任意字段中进行检索查询。 2. 阅读全文
posted @ 2021-03-07 19:58 涛子17180 阅读(467) 评论(0) 推荐(0) 编辑
摘要: QQ登录 QQ登录,亦即我们所说的第三方登录,是指用户可以不在本项目中输入密码,而直接通过第三方的验证,成功登录本项目。 若想实现QQ登录,需要成为QQ互联的开发者,审核通过才可实现。注册方法可参考链接http://wiki.connect.qq.com/%E6%88%90%E4%B8%BA%E5% 阅读全文
posted @ 2021-03-04 23:04 涛子17180 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 项目部署 基于ubuntu 16.04系统,使用 Gunicorn + Nginx 进行布署,云服务器为阿里云 阿里云服务器 选择云服务器:阿里云服务器 https://www.aliyun.com 进入控制台,查看实例创建情况 给安全组配置规则,添加5000端口(一并加上5001端口) 利用命令行 阅读全文
posted @ 2021-03-04 22:58 涛子17180 阅读(856) 评论(0) 推荐(0) 编辑