国产服务器 LinWIn Http
LinWIn Http 由萤火科技团队开发,专门用于国产操作系统以及 Linux 操作系统的一种开源 HTTP 服务器软件。具有快速部署、快速反应、便捷安全、上手简单和处理高效的特点。拥有 HTTP 服务器模块、反向代理服务器模块、HTTP 安全模块、HTTP 日志模块、API 模块。完全设计符合了国产操作系统的使用环境。
这次更新了什么内容呢
- 更新异步:代替原本资源占用大的线程极限一换一操作。大大降低了服务器响应时间。增加了服务器处理性能
- 配置文件跨域:在服务器目录下新建 strict_origin_when_cross_origin.txt 在文件的第一行写入要跨域的网站,服务器便会在提供服务的时候允许跨域。
- 废弃 Python 脚本关闭服务,使用 Java 多线程关闭服务:使用了专门的 Java 文件来关闭 HTTP 和代理服务,基本上不会出现原版本的关闭错误问题。
- 更新更多便捷命令:linwinboot 启动命令;linwinreboot 重启服务命令
- 修复 v1.2 Commutily Build 2022.10.23 重大服务器错误 BUG
最新实用功能 1:便捷前端跨域需求
现在的网页和 web,已经不单单是一个页面这么简单了,而是有各种的跨域需求了,前端的跨域需求如果没有服务器的允许,前端单独的更本无法完成此类需求。LinWin Http 正是发现了这点,前端程序员可以便捷的在服务器网页服务目录下新建 strict_origin_when_cross_origin.txt 文件,在里面的第一行写入需要跨域的网站,并用‘‘,’隔开,解决了服务器跨域各种配置性文件的麻烦
HTTP 处理方式大改变;
之前的版本都采用的是多线程客户端一换一操作,耗费大量的系统资源空间,非常不利于处理服务。最新的版本废弃了 多线程模型,采用了 异步 IO 模型 ,大大的提升了服务器的处理性能和减小了服务器资源的占用,使得 LinWIn HTTP 可以处理比原来更多的数据。
结语
LInWInHttp 的发展之路任然任重道远,走过艰难的开发之路,一步步探索支持国产操作系统,希望大家多多支持这个项目,这是一个用心用情来呵护的开源项目,希望能够发扬光大。