易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

【开源】Sunny服务器套件-开发网站新选择   [复制链接]

    2021-11-22 17:22:33
    2021开源大赛(第六届)
    易语言资源网
    3271 次浏览
    来源链接


Sunny 服务器套件


1.简要说明:

什么是Sunny服务器套件 ?

Suuny 服务器套件是基于Goang Gin 移植而来(与其说开源,不如说移植,我就不要脸的起了个名字)

拥有跨平台的特性 目前支持  【Windows-X86 X64 】【Linux-X86 X64 】【Android-ARM-X86 X64 】  毕竟易语言这方面的轮子太少了。我来增加一个!0.0.

Go 性能极其地快。其性能与 C 或 C++ 相似。在我们的使用中,Go 一般比 Python 要快 30 倍左右,Go最大的特色,天生的支持并发,可以充分的利用多核,将Golang Gin 框架移植到易语言,乃至其他语言,都是不错的选择。

使用方式简单。

什么是Golang Gin

Gin 官方文档是这样说的

Gin 是一个用 Golang 编写的 Web 框架。它具有类似 Martini 的 API,但性能比 Martini 快 40 倍。 如果您需要性能和生产力,您一定会喜欢 Gin。


2.Sunny 服务器套件有什么功能

1支持静态资源站点
2动态站点
3RestFull API 接口
4使用模板
5后端渲染
6正则路由
7内置Mysql
8内置GolangMap
9绑定全局函数
10支持HTTPS
11....
12提供16种简单示例,更多用法等你挖掘

3.其他

由于本人没有做网站的需求,Sunny 服务器套件 并未上线测试 ,所以可能存在一些问题,这是正常的,谁能保证自己写的代码没有Bug呢

其他语言使用的话,请参考易语言的例子,其他语言好用的框架也有很多,唯独易语言的框架太少,毕竟一个人搞其他语言的例子太累了

至于 后端渲染的用法,例子只大概写了一些,如需更多用法,请搜索 Gin 的后端用法即可 (除了在渲染时候调用函数未实现以外 都一样)

GolangMap 视乎比E2EE稍稍弱一点

操作数量用时
写入100W8.984秒
读取1W0.73秒


更新 2021-11-17


更新内容

1.新增-普通路由升级为WS 长连接
2.新增-返回Data数据(返回字节集数据)
3.新增-返回文件(返回数据返回指定的文件)
4.修改 GoMap 内部读写加锁





https://lanzoui.com/iTaUfws0jfe



[错误报告]   上一篇:在线更新软件(用蓝奏云一个链接就搞定)...     下一篇:首发 分秒帧(网盘)下载直链解析...