1、在 度娘搜索 “javascript 解压缩gzip”,基本都是 pako.js相关的内容,先记录下: js Gzip前台压缩字符串如何实现? - 知乎.html(https://www.zhihu.com/question/53169830) Netty websocket 推送数据压缩以 j ...
分类:
Web程序 时间:
2020-06-23 15:43:55
阅读次数:
78
WebSocket可以被视作 HTTP 协议为了支持长连接的一个补丁。 keep-alive connection HTTP是一个请求<->响应模式的典型范例,即客户端向服务器发送一个请求信息,服务器来响应这个信息。在老的HTTP版本中,每个请求都将被创建一个新的客户端->服务器的连接,在这个连接上 ...
分类:
Web程序 时间:
2020-06-21 19:36:23
阅读次数:
79
当你的django项目中使用channels增加了websocket功能的时候,在使用runserver命令启动时,既可以访问http请求,又可以访问websocket请求。但是当你使用uWSGI+nginx的来启动项目的时候,你会发现http请求可用,但是websocket请求永远是404的错误。 ...
分类:
Web程序 时间:
2020-06-20 19:53:22
阅读次数:
111
进入swoole安装包目录下 cd /usr/page/swoole-4.4.19 /usr/bin/phpize ./configure --enable-openssl --with-php-config=/usr/bin/php-config make clean make && make i ...
分类:
其他好文 时间:
2020-06-19 14:17:56
阅读次数:
307
0619任务思路 ''' 主要是把websocket传给前端的数据按照以下方式展示: 1.策略列表展示策略的各种详细信息,此处直接按现有的代码执行即可,不涉及进一步的js逻辑,但是点击某一行,需要有css样式,可以单独addclass,然后点击其他行,就removeclass,再在其他行addcla ...
分类:
其他好文 时间:
2020-06-19 00:57:42
阅读次数:
44
公司要求使用golang做识别系统的web后端,我采用gin框架开发,其中部分功能使用了websocket实现前后端的实时消息推送刷新。 记录一下golang中使用channel和锁将websocket封装成为可并发读写的websocket: package cws import ( "errors ...
分类:
Web程序 时间:
2020-06-19 00:48:01
阅读次数:
70
几个概念: 1) sapi:可以简单的理解为php引擎对外的一个统一接口,使得php可以和外部程序进行交互 2) php的生命周期中关键四个调用:MINT -> RINT -> RSHUTDOWN -> MSHUTDOWN 3) fpm : fastcgi进程管理器 那么fpm方式的流程就是: fp ...
分类:
其他好文 时间:
2020-06-14 14:25:22
阅读次数:
80
创建视图连接池 #-*- coding: utf-8 -*-#app/views/views_real_time.py from sockjs.tornado import SockJSConnection class RealTimeHandler(SockJSConnection): #建立连接 ...
分类:
Web程序 时间:
2020-06-14 01:21:29
阅读次数:
68
新手网络编程之UDP实现聊天室 上一篇文章我使用了TCP协议实现了一个非常非常简单的聊天,存在客户端和服务端,客户端和服务端必须要相互连接成功才能进行数据传输。(就像“打电话”,接通了才能互相收到语音); 而UDP协议就不同了,它不需要服务端,发出去的文件也不需要确定与对方是否连接成功!(就像发短信 ...
分类:
其他好文 时间:
2020-06-13 23:01:40
阅读次数:
64
最近在学习Swoole,利用Swoole扩展让PHP生动了不少,本篇就来Swoole开发一款简易的IM聊天室 应用场景:实现简单的即时消息聊天室. (一)扩展安装 pecl install swoole 安装完成后可以通过以下命令检测Swoole是否安装成功 php -m | grep swoole ...
分类:
其他好文 时间:
2020-06-12 16:12:42
阅读次数:
209