web框架本质 所有的web框架、web请求,本质上都是:socket。 HTTP中,浏览器充当socket客户端,一次请求、一次响应,服务就断开了。 上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分: 服务器程序负责对socket服务器进行封装, ...
分类:
Web程序 时间:
2019-08-16 22:59:10
阅读次数:
131
一、Web框架本质 所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端 所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端 二、Web框架功能 socket收发消息 —— wsgiref(测试)、uwsgi(线上) 根据 ...
分类:
Web程序 时间:
2019-08-09 19:08:27
阅读次数:
98
最近在试着用java写一个socket的服务器,用python写一个socket的客户端来完成二者之间的通信,但是发现存在一个问题,服务器方面就卡在读取inputsream的地方不动了,导致后面的代码没办法执行,调试许久,找到问题所在 1>python中客户端send函数发送字符串的时候没有在字符串 ...
分类:
编程语言 时间:
2019-08-03 21:49:06
阅读次数:
116
8.7 黏包 1. 黏包现象: 产生黏包现象的根本原因是缓冲区. 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 什么是黏包现象: 基于tcp协议的socket.客户端接收不完,下一次将继续接收(如果间隔时间相对过长,后续的数据会与之前的数据黏在一起), ...
分类:
编程语言 时间:
2019-07-24 17:45:52
阅读次数:
126
目录 1.web框架理解 2.http工作原理 3.通过函数实现浏览器和服务端通信案例 4.服务器程序和引用程序理解 5.jinja2渲染模板案例 6.Django简单说明 Web框架的本质 web应用本质上就是一个socket服务端,而浏览器就是一个socket客户端,这样就可以实现web框架了 ...
分类:
Web程序 时间:
2019-07-16 12:22:01
阅读次数:
110
"Django基础一之web框架的本质" 一 web框架的本质及自定义web框架 ? 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照ht ...
分类:
Web程序 时间:
2019-07-13 13:26:04
阅读次数:
102
一:背景知识 爬虫的本质就是一个socket客户端与服务端通信的过程,如果我们有多个url待爬取,只用一个线程并且采用串行的方式执行,那么只能等待爬取结束后才能继续下一个,效率非常的低 需要强调的是:对于单线程下串行N个任务,并不完全等同于低效,如果这N个任务都是纯计算的任务,那么该线程对cpu的利 ...
分类:
其他好文 时间:
2019-06-30 00:01:57
阅读次数:
134
mysql就是用于管理我们的文件的一个软件。 那么对于mysql这个软件来说有两个软件 服务器软件 socket服务端 本地文件操作 解析指令(mysql语句) 客户端软件 socket客户端 发送指令 解析指令(mysql语句) 解释: 对于服务器软件中的socket服务器是一直开着,客户端得需要 ...
分类:
数据库 时间:
2019-06-19 22:05:39
阅读次数:
181
[TOC] Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 socket服务端 可以说Web服务本质上都是在这十几行代码基础上扩展出来的。这段代码就是它们的祖宗。 用户在浏览器中输入 ...
分类:
Web程序 时间:
2019-06-13 22:10:09
阅读次数:
197
一、Web框架的本质: 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 半成品自定义web框架 import socket server = socket.socket() server.bind( ...
分类:
Web程序 时间:
2019-06-06 00:34:56
阅读次数:
118