[App Sharing] 国产服务器软件LinWinHttp重大更新 V1.3社区版发布,更新了什么?
Tofloor
poster avatar
deep-dark
deepin
2022-10-30 02:41
Author

国产服务器 LinWIn Http

LinWIn Http 由萤火科技团队开发,专门用于国产操作系统以及 Linux 操作系统的一种开源 HTTP 服务器软件。具有快速部署、快速反应、便捷安全、上手简单和处理高效的特点。拥有 HTTP 服务器模块、反向代理服务器模块、HTTP 安全模块、HTTP 日志模块、API 模块。完全设计符合了国产操作系统的使用环境。

这次更新了什么内容呢

  1. 更新异步:代替原本资源占用大的线程极限一换一操作。大大降低了服务器响应时间。增加了服务器处理性能
  2. 配置文件跨域:在服务器目录下新建 strict_origin_when_cross_origin.txt 在文件的第一行写入要跨域的网站,服务器便会在提供服务的时候允许跨域。
  3. 废弃 Python 脚本关闭服务,使用 Java 多线程关闭服务:使用了专门的 Java 文件来关闭 HTTP 和代理服务,基本上不会出现原版本的关闭错误问题。
  4. 更新更多便捷命令:linwinboot 启动命令;linwinreboot 重启服务命令
  5. 修复 v1.2 Commutily Build 2022.10.23 重大服务器错误 BUG

最新实用功能 1:便捷前端跨域需求

现在的网页和 web,已经不单单是一个页面这么简单了,而是有各种的跨域需求了,前端的跨域需求如果没有服务器的允许,前端单独的更本无法完成此类需求。LinWin Http 正是发现了这点,前端程序员可以便捷的在服务器网页服务目录下新建 strict_origin_when_cross_origin.txt 文件,在里面的第一行写入需要跨域的网站,并用‘‘,’隔开,解决了服务器跨域各种配置性文件的麻烦

HTTP 处理方式大改变;

之前的版本都采用的是多线程客户端一换一操作,耗费大量的系统资源空间,非常不利于处理服务。最新的版本废弃了 多线程模型,采用了 异步 IO 模型 ,大大的提升了服务器的处理性能和减小了服务器资源的占用,使得 LinWIn HTTP 可以处理比原来更多的数据。

结语

LInWInHttp 的发展之路任然任重道远,走过艰难的开发之路,一步步探索支持国产操作系统,希望大家多多支持这个项目,这是一个用心用情来呵护的开源项目,希望能够发扬光大。

项目地址: https://github.com/LinWin-Cloud/linwin-http-server

参与开发地址; https://gitee.com/LinWin-Cloud/linwin-http-server

 

Reply Favorite View the author
All Replies
蔡EEPIN
deepin
2022-10-30 07:07
#1

说真的,这东西还是nginx香。。

Reply View the author
deep-dark
deepin
2022-10-30 19:18
#2
蔡EEPIN

说真的,这东西还是nginx香。。

NGINX确实可以,但是LinWin也是社区的产物,结合社区开发,方便配置使用和安全,内置了sql安全、xss安全和资源安全访问模块。希望多多支持,这个产品会持续更新

Reply View the author