#Web

Django使用Channels实现WebSocket

原文:http://www.python88.com/topic/31749作者:运维咖啡吧WebSocket是什么?WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。在WebSocket协议中,客户端浏览器和服务器只需要完成一次握手就可以创建持久性的连接...

Polling、Long Polling、WebSocket

对前文的补充:https://www.cnblogs.com/-wenli/p/10982264.html1、轮询(Polling)客户端(通常指浏览器)定时向服务端发送请求。不论服务端返回的数据是否更新,是否有值,客户端都会进行处理,然后再下一时间点再继续发送请求。常用方法定时器定时去请求。functionsendR...
代码星球 ·2021-02-14

Python 使用Webhook 实现github 自动化部署

1.需求说明在项目开发过程中,我们有时会频繁的更新代码,流程大概为:(1)本地gitpush提交代码至git托管平台(2)登陆到部署有网站源码的线上服务器(3)cd到项目根目录,执行gitpull 指令拉取最新代码 整个流程纯手动更新,每次耗时在1分钟左右,这样一天下来,浪费了很多时间在这些琐碎的事...

Python Web应用部署方式:Django+Gunicorn+Gevent+nohup+Nginx

 前期准备更新apt-getapt-getupdate安装pipsudoapt-getinstallpython-pip安装DjangoGunicornGeventgunicorn:高性能WSGI服务器;gevent:把Python同步代码变成异步协程的库;sudopipinstalldjangogunico...

JSON Web Token(JWT、JWS、JSE)

 前言基于session/cookie的web网站认证方式转变为了基于OAuth2等开放授权协议的单点登录模式(SSO),相应的基于服务器session+浏览器cookie的Auth手段也发生了转变,JsonWebToken出现成为了当前的热门的TokenAuth机制。JsonWebToken(JWT)JSO...
代码星球 ·2021-02-14

Dash与Plotly开发Web端交互式可视化应用

作者|AlperAydın来源|Medium编辑|代码医生团队原文链接:https://cloud.tencent.com/developer/article/1449666 Dash与plotly交互式数据可视化对探索性数据分析具有重要影响。在将任何描述性或预测性算法应用于数据集之前,必须首先了解这些特征如...

sprint boot 自动创建web应用(3)

1.springboot自动创建地址:https://start.spring.io/2.选择web(springMVC)3.点击创建4.创建成功5.解压,导入项目  6.新建成功 7.原因:maven的插件版本的问题,造成与IDE的不兼容解决办法:在pom中加上 <mav...

sprint boot 手动快速创建web应用(2)

1.打开Eclipse新建maven项目      2.导入maven依赖<parent><groupId>org.springframework.boot</groupId><artifactId>spring...

java+selenium实现web自动化

1.环境搭建: eclipse4.8+java1.8+selenium-3.14基本都是使用最新版  (1)eclipse4.5下载:http://www.eclipse.org/downloads/   (2)java8官方网站下载:http://www.o...

selenium之 webdriver与三大浏览器版本映射表(更新至v2.46)

1.chrome浏览器chromedriver版本支持的Chrome版本v2.46v71-73v2.45v70-72v2.44v69-71v2.43v69-71v2.42v68-70v2.41v67-69v2.40v66-68v2.39v66-68v2.38v65-67v2.37v64-66v2.36v63-65v2....

JMeter 录制web脚本

一.Badboy2.2.5简介Badboy作用很多,但是大部分是作为脚本录制工具来使用。我们可以用Badboy录制脚本,然后将录制的脚本导出为JMeter格式的脚本,最后将该脚本导入到JMeter,借助于JMeter强大的测试功能模拟大量的虚拟用户,进行复杂的性能测试。二.Badboy下载及使用1.官方下载地址:htt...
代码星球 ·2021-02-14

MitmProxy使用:mitmproxy、mitmweb、mitmdump

 mitmproxy是Python编写的一款功能完善的代理工具,mitmproxy是一款支持拦截HTTP和HTTPS请求和响应并即时修改它们的交互式中间人代理工具。同时它提供了PythonAPI给开发者编写插件用来自定义对流量进行处理和修改。为什么选择 mitmproxy相对于我们常用的 ...

Apache Bench — web压力测试工具

一、ApacheBench简介  ApacheBench是Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。总的来说ab工具小巧简单,上手学...

自定义web框架

HTTP协议HTTP协议是HyperTextTransferProtocol(超文本传输协议)的缩写,是用于从万维网(WWW:WorldWideWeb)服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果等)。HTTP是一个属于应用层的面向对象的协议...
代码星球 ·2021-02-13

几款Web服务器性能压力测试工具

程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http_load-12mar2006.tar.gz安装很简单#tarzxvfhttp...
首页上一页...2021222324...下一页尾页