- 博客(0)
- 资源 (10)
- 收藏
- 关注
高性能WEB服务器(MyWebServer,支持ISAPI和FastCGI接口)
这是一个高性能、易用、小巧、绿色的轻量级WEB服务器软件,免安装是你快速建站不可多得的工具。支持HTTP/1.1、断点续传、大文件下载、正则表达式URL重写、虚拟目录等,可通过ISAPI接口、FasctCGI接口实现执行服务器脚本(如PHP,asp,asp.net等),性能完全超越IIS等很多主流WEB服务器软件。
使用FasctCGI时,在映射设置中将映射模块设置为启动fastcgi的命令,且命令行中必须包含IP:port格式(如:127.0.0.1:8988)的服务器信息,当不需要WEB服务器启动FasctCGI时,命令行中填入IP:port格式的FastCGI服务器信息即可。
如果使用ISAPI接口,指定ISAPI的DLL文件即可。
URL重写命令(使用基于VBScript的正则表达式):
ifsve 如果匹配指定的服务器变量则往下执行,否则执行下条exitr之后的规则。(目前仅支持HTTP_HOST REMOTE_ADDR HTTP_REFERER 三个服务器变量)
ifurl 如果匹配请求的URL则执行wrurl重写命令,否则执行下条exitr之后的规则。
wrurl 执行URL重写
exitr 结束url重写,不再往下执行。
注:asp支持可安装IASP(该软件要求安装java运行环境)通过isapi接口实现,PHP通过isapi和FastCGI接口均可(isapi方式建议使用PHP 5.2),asp.net支持可安装mono然后通过FasctCGI接口实现。已测试过可以运行。
2012-11-04
高性能IOCP WEB服务器(支持ISAPI版PHP)
自己写的高性能完成端口(IOCP)HTTP web服务器,其性能与IIS有得一拼,未进行详测,可用作个人网站服务器、HTTP文件共享等,
通过第三方ISAPI接口DLL支持ISAPI版PHP,可用作PHP站点调试工具或服务器。php仅支持ISAPI版。包中带了一个基本的PHP引擎,
解压后,启动HTTP服务器,修改PHP.ini中的doc_root=网站目录(全路径)即可,
两个DLL是PHP解析DLL,可以自行下载安装完全版的PHP解析引擎以支持数据库和其它扩展功能。
最大不超过7000000B的POST文件上传(还要根据PHP的限制),功能有待完善限,DLL改用动态加载,防止DLL不存在时出现错误对话框。
稳定性已提升了一个新层次,很实用了。
2012-07-31
高性能(通过第三方DLL)
自己写的高性能完成端口(IOCP)HTTP web服务器,其性能与IIS有得一拼,未进行详测,可用作个人网站服务器、HTTP文件共享等,
通过第三方ISAPI接口DLL支持ISAPI版PHP,可用作PHP站点调试工具或服务器。php仅支持ISAPI版。包中带了一个基本的PHP引擎,
解压后,启动HTTP服务器,修改PHP.ini中的doc_root=网站目录(全路径)即可,
两个DLL是PHP解析DLL,可以自行下载安装完全版的PHP解析引擎以支持数据库和其它扩展功能。
最大不超过7000000B的POST文件上传(还要根据PHP的限制),功能有待完善限,DLL改用动态加载,防止DLL不存在时出现错误对话框。
稳定性已提升了一个新层次,很实用了。
2012-07-31
完成端口(IOCP)WEB服务器1.0 with Powerbasic (支持PHP)
自己写的基于IOCP完成端口的高性能WEBSERVER,完全可以用于个人HTTP文件传输,通过第三方ISAPI支持PHP动态页,测试阶段,功能还不完全.
BY tgy with Powerbasic 2012/7/28
2012-07-29
VB写的日期选择标准DLL(文件名:datedll.dll)
VB写的日期选择标准DLL(API方式调用,免注册),可选择模式或非模式窗口调用
声明:public Declare Function getdate Lib "datedll.dll" (Optional ByVal m As Long = 1) As String
2011-12-12
VB创建线程动态链接库(VBCreateThread.dll)
功能:VB创建线程(其它语言没测试过,不知是否能用)。
编写原因:鉴于VB创建稳定线程的需求
特点:可替代API CreateThread来创建线程,且自动对线程进行初始化,线程函数中不再需要初始化线程就可以使用对象、类、窗口等。提供多达四个线程参数,如果不够用的可通过结构体扩展,通过API声明使用,大大简化代码。使用很方便,特别是对于初学者。
注意:请将程序设为从sub main()启动,否则会重复调用启动窗口。和其它多线程一样,不能在IDE环境调试,只能编译EXE后再调试。
特别声明:此DLL仅限于VB爱者研究使用,使用者请注明出处(首发于VBGOOD 链接地址http://www.vbgood.com/thread-108165-1-1.html),不得用于商业用途,本人也不对使用此DLL产生的任何后果负责。
文件名:VBCreateThread.dll
函数名:CreateThreadE
参数(共五个):
address 线程函数地址 long型
p0至p3 为线程参数 long型
返回值:线程句柄 long型
VB申明及参数示例:
Public Declare Function CreateThreadE Lib "VBCreateThread.dll" (ByVal address As Long, ByVal p0 As Long, ByVal p1 As Long, ByVal p2 As Long, ByVal p3 As Long) As Long
2011-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人