node 静态文件处理 一般后端进行静态文件处理都是使用 Apache nginx 等静态 web 服务器,但是既然使用 node 了,就用 node 实现以下静态服务器吧. 之前弄了不少充满艺术的数据,就弄个页面进行艺术欣赏吧 app.js views/index.html/index.js/in ...
分类:
Web程序 时间:
2019-03-23 22:35:55
阅读次数:
281
Web前端优化访问1.网站动静分离 动静分离 动态的资源和静态资源分别部署到不同的服务器上,使用Nginx实现静态服务器,因为nginx实现静态服务器访问速度的效果比tomcat实现静态服务器访问效果好很多。2.一定要使用浏览器缓存,客户端(浏览器)内置缓存技术,只要访问一次静态资源请求,都会缓存到 ...
分类:
Web程序 时间:
2019-03-12 10:39:40
阅读次数:
204
from gevent import monkey import gevent import socket import sys import re monkey.patch_all() class WSGIServer(object): """定义一个WSGI服务器的类""" def __init ...
分类:
Web程序 时间:
2019-03-04 10:05:14
阅读次数:
180
单进程非堵塞 模型 web静态服务器-单进程非堵塞 ...
分类:
Web程序 时间:
2019-03-04 09:41:10
阅读次数:
162
IO 多路复用 就是我们说的select,poll,epoll,有些地方也称这种IO方式为event driven IO。 select/epoll的好处就在于单个process就可以同时处理多个网络连接的IO。 它的基本原理就是select,poll,epoll这个function会不断的轮询所负 ...
分类:
Web程序 时间:
2019-03-04 09:35:35
阅读次数:
166
#coding=utf-8 import socket import re import multiprocessing class WSGIServer(object): def __init__(self, server_address): # 创建一个tcp套接字 self.listen_so ...
分类:
Web程序 时间:
2019-03-04 09:26:10
阅读次数:
201
#coding=utf-8 import socket import re import threading class WSGIServer(object): def __init__(self, server_address): # 创建一个tcp套接字 self.listen_socket = ...
分类:
编程语言 时间:
2019-03-04 09:17:56
阅读次数:
177
静态服务器 静态服务器概念非常简单:当用户请求静态资源时,把文件内容回复给用户。 但是,要把静态服务做到极致,需要考虑的方面非常多: 正确书写header:设置content type、过期时间等 效率:减小文件体积,合理设置缓存,使用策略减少服务器内存占用 安全性,防盗链 Nginx提供了强大的静 ...
分类:
其他好文 时间:
2019-02-16 13:37:31
阅读次数:
353