Python 实现简单 Web 服务器 最近有个需求,就是要创建一个简到要多简单就有多简单的web服务器,目的就是需要一个后台进程用来接收请求然后处理并返回结果,因此就想到了使用python来实现。
tamacat是一个开源的Java Web服务器。支持HTTP和HTTPS协议,基于Apache HttpComponents实现。支持基本,摘要,WS-Security(WSSE)和基于表单的身份验
Xavante是一个用Lua编写的Web服务器。 项目主页: http://www.open-open.com/lib/view/home/1323959078187
Stream是一个Dart Web服务器,支持请求路由,模板技术,基于文件的静态资源和MVC设计模式。 项目主页: http://www.open-open.com/lib/view/home/1360034488939
Cherokee 号称是目前最快的 Web 服务器软件,在性能上,甚至比 Nginx 还略胜一筹。与 Apache、Lighttpd、Nginx 等其他同类软件的对比,大家不妨看看这个 测试页面 。其易用性做得也很不错。
Tornado web server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,著名的 Friendfeed 网站就是使用它搭建的。 Tornado 跟其
Web Print是一个服务器软件,可以让用户通过HTTPS (Apache), IPP, LPR (CUPS), 或 SMB/CIFS (Samba)发送打印作业至Active Directory打印机队列中。
ServeMe是一个 DSL 用于利用nodejs创建简单的Web应用程序。 ServeMe = require('serve-me')(); ServeMe.start(3000); 设置选项
Pluto 是一个用 Gallina (Coq 的函数编程语言)编写的首个并发的 Web 服务器。 项目主页: http://www.open-open.com/lib/view/home/1417950796527
Lanyon是一个简单的Web服务器,它能够读取存有markdown文件的目录,然后将这些markdown文件转换成HTML展示。提供一种直观和简便的方式来创建一个网站。 { "PortNum":
Nginx 开发的 Web 服务器,该软件集成了大量的 Nginx 插件,方便部署。 Nginx (发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/
Griffin.WebServer 是基于 Griffin.Framework 的 Web 服务器。 主要特性: 表单/文件处理 认证 静态文件处理 定制模块 模型绑定 项目主页:
本文纯碎处于个人理解不可做科学依据。 前因 工作这么多年断断续续看过一些有 web 服务器编程的书,但是一直没有把自己的理解整理起来,今天索性就做个总结,记得第一次接触 web 网页编程是 02 年,那时学校里计算机比赛,学校有个哥们用
Mongrel2是一个基于ZeroMQ,与应用、语言和网络体系结构无关的Web服务器,专注于现代浏览器技术。Mongrel2支持 17种语言和平台 , HTTP, Flash sockets, WebSockets
Shttpd是另一个轻量级的web server,具有比thttpd更丰富的功能特性,支持CGI, SSL, cookie, MD5认证, 还能嵌入(embedded)到现有的软件里。最有意思的是不需要配置文件!
Web服务器工作原理概述 很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样 处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet
RabbIT 是一个Web代理服务器,用来在一些慢速的网络(例如拨号网络)中加速网页的访问,主要功能有: 支持 gzip 的文本页面的压缩,压缩率可达 75% 对 JPEG 图片进行压缩,可减少图片大小
bashttpd是一个采用bash 编写的Web服务器。 要求: 需要最新的bash 使用socat 或 netcat 来处理底层sockets (比如: 'socat TCP4-LISTEN:8080
ndows,32位/64位;若使用Linux,注意修改OPEN_FILES为65535,解决应用服务器too many open files 错误。 PS:带宽 等这些都是辅助性的也要考虑。 2
Lighttpd 是一个德国人领导的开源Web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。