NTYSRV 使用指南
更新日志
注意事项:
- 安装请使用 NTYSRV.zip;更新请使用 Update.zip。
- 更新时请不要直接解压 NTYSRV.zip 所有文件,以免导致配置文件重置。
- 未来版本是指内部开发版本的更新内容,在正式发布之前不提供下载。
V2.2.7.0(最新版本):
- 不再释放及使用gzip.dll文件。
- 修复罕见情况下GZIP可能重复压缩数据结尾的问题。
- 更新程序图标及标题。
V2.2.6.0:
- 将索引文件内脚本代码独立到了新JS文件,调整了索引文件名,将JQuery文件移动到了libs文件夹下。
- 创建或修改资源路径时会提示复制索引支持文件。
- 新服务器创建成功时将自动把欢迎页面复制到资源路径根目录下。
- 服务器修改界面会对输入的文本进行格式检查。
V2.2.5.1:
- DLL调用时新增“IP”参数,提供不包含端口号的连接客户端时的IP。
- 修复API或POST返回多条同名请求名时响应不正确的问题。
V2.2.4.0:
- 修复POST请求有时返回Bad Request的问题。
- 新增“status.ini”状态码文件。
- 域名重定向配置文件中文字“301”调整为“Redirect”。
- 域名重定向配置支持自定义状态码。
V2.2.3.0:
- 优化并简化索引页,同时保留代码可读性。
- 修复Content-Range响应不正确的问题。
- 新增416响应。
- 修复API返回状态码总是大写的问题。
V2.2.2.0:
- 索引页可正确显示及打开名称带有“%”或“#”的资源。
- JQuery版本升级至3.6.0并放置于“WebsiteSettings”文件夹。
- 优化请求转义符处理。
- 新增308响应。
- 将Upload.dll中的状态码调整为201与400。
V2.2.1.0:
- 启动器支持自动与手动清理各服务器缓存。
- 修复无协议版本请求在日志中显示异常的问题。
- 日志中“Protocol”描述更改为“Version”。
V2.2.0.0:
- 启动器将自动清除Tmp文件夹下的缓存文件。
- 支持设置需要GZIP压缩的文件类型。
- 修复GZIP压缩最小值不生效的问题。
V2.1.9.1:
- 新增附加响应行设置。
- 将日志中X-Forwarded-For最大显示长度增加到80字。
- 修复含有中文的UTF-8请求处理失败的问题。
- 更改重定向格式,并修复了重定向时参数丢失的问题。
- 修复索引重定向时只支持HTTP的问题。
V2.1.8.1:
- 修复了部分客户端的请求处理异常甚至失败的问题。
- 新增程序强制自动重启的功能,并调整了程序自动重启的默认参数。
- 日志可查看URL具体参数,并调整了请求过长情况下的显示方式。
- 修复了请求头不支持UTF-8的问题。
- 优化了多个服务器情况下监测软件的CPU占用。
V2.1.7.0:
- 调整了程序自动重启的逻辑。
- 服务器故障重启失败将循环重试。
V2.1.6.0:
- 修复索引页和API列表的字母大小写排序问题。
- 新增程序自动重启功能。
- 启动时向日志文件写入部分启动信息。
- 调整GUI部分字体及文本描述。
V2.1.5.2:
- 修复API可能返回多个Expires的问题。
- POST请求不再默认返回Last Modified和Expires字段。
- 调整日志文件格式使更可读,可查看请求处理耗时和缓存名称(Ray)。
- 调整GUI临时请求记录的项目,双击可打开相应缓存文件夹。
V2.1.4.2:
- 调整了缓存文件夹格式以避免多个客户同一个端口号。
- 新增与调整了部分响应代码默认页面。
V2.1.3.0:
- 支持全局设置与局部设置同一个项目,优先级后者高。
- 请求记录将被写入History文件夹。
- 当请求头有0个或多个Host时将返回400响应。
- 优化默认网页状态码页面的处理方式。
- 优化内部线程处理方式。
- 调整GUI中IP列表的显示机制。
V2.1.2.0:
- 修复请求未发送完成就处理的问题。
- 改进服务器出错判定方式。
V2.1.1.3:
- POST和API调用格式调整,携带请求头。
- 修复重定向索引显示423 Locked的问题。
- 避免数据发送完毕后立刻断开连接导致崩溃。
V2.1.0.1:
- 数据结构调整,支持同一请求名多个请求值。
- 内存优化,减少请求处理占用。
- 修复导致部分代码始终不运行的问题。
- 修复导致经常崩溃的问题,调低连接断开频率。
- 将507响应调整为413响应。
- 新增411、423响应。