标签: g-wan

有没有人有G-WAN Web服务器的第一手经验?

我在G-WAN网络服务器上找到信息的唯一地方是项目网站,它看起来非常像广告.

我真正知道的是,对于精通C语言的人来说,如果它易于使用并扩展其他体系结构.现在我主要关注脚本功能.

GWAN上的C脚本是否易于编写?您是否可以轻松地将新的C脚本更新并上传到服务器(比起其他架构上的某些PHP或Java页面更容易)?这样做时你必须重启服务器吗?您可以使用第三方或现有C库轻松扩展它吗?

欢迎任何其他反馈.

webserver g-wan

19
推荐指数
3
解决办法
3788
查看次数

最快的脚本编程语言?

我有一个Web应用程序项目,其中的性能最重要,我可以选择使用的技术.

与Web应用程序无关的语言管理基准测试.

你认为什么是最合适的候选人?

谢谢!


一位朋友在IRC上建议使用gwan服务器.看起来像我在寻找,但我以前从未听说过.有这方面经验的人吗?易用性,可靠性?

在我离开Apache之前,我想了解你的想法.

scripting g-wan

13
推荐指数
3
解决办法
1万
查看次数

有人在生产中使用GWAN Web服务器吗?

我最近遇到了一个免费的网络服务器gwan(http://gwan.ch),根据许多人看起来很快.我不是非常热衷于基于C的脚本,但我想用它来提供静态内容.我确实在使用gwan的./中看到了一个帖子

http://tech.slashdot.org/story/09/11/29/2133243/g-wan-another-free-web-server

有没有在生产中运行gwan的真实世界经验的人?任何最佳做法?

webserver g-wan

9
推荐指数
1
解决办法
9905
查看次数

有没有人真正使用G-WAN网络服务器?

除了令人印象深刻的基准,

有没有人真的使用G-WAN网络服务器?

(cource gwan.ch和trustleap.com除外)

webserver g-wan

8
推荐指数
1
解决办法
3899
查看次数

提高交易率的技巧

Lighttpd,nginx和其他人使用一系列技术来提供最大的应用程序性能,例如AIO,sendfile,MMIO,缓存和epoll以及无锁数据结构.

我和我的同事写了一个小应用服务器,它使用了很多这些技术,也可以服务器静态文件.因此,我们使用apache bench对其进行了测试,并将其与lighttpd和nginx进行了比较,并且至少与100字节到1K的文件的静态内容性能相匹配.

但是,当我们将相同静态文件的交易率与G-WAN的交易率进行比较时,G-WAN领先一步.

我知道这个问题可能有点主观,但除了我提到的显而易见的技术之外,还有哪些技术可能会让Pierre Gauthier在GWAN中使用,这将使他能够达到如此惊人的表现?

c linux performance g-wan data-structures

5
推荐指数
1
解决办法
584
查看次数

g-wan - 再现性能声明

在Ubuntu 12.04 LTS下使用gwan_linux64-bit.tar.bz2拆包并运行gwan

然后指向wrk(使用null文件null.html)

wrk --timeout 10 -t 2 -c 100 -d20s http://127.0.0.1:8080/null.html
Running 20s test @ http://127.0.0.1:8080/null.html
  2 threads and 100 connections
    Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    11.65s     5.10s   13.89s    83.91%
    Req/Sec     3.33k     3.65k   12.33k    75.19%
  125067 requests in 20.01s, 32.08MB read
  Socket errors: connect 0, read 37, write 0, timeout 49
Requests/sec:   6251.46
Transfer/sec:      1.60MB
Run Code Online (Sandbox Code Playgroud)

..性能非常差,实际上似乎存在某种巨大的延迟问题.在测试期间,gwan有200%的忙碌,而wrk有67%的忙碌.

指向nginx,wrk忙碌200%,nginx忙碌45%:

wrk --timeout 10 -t 2 -c 100 -d20s http://127.0.0.1/null.html
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   371.81us …
Run Code Online (Sandbox Code Playgroud)

testing caching nginx g-wan weighttp

5
推荐指数
1
解决办法
2437
查看次数

预编译GWAN应用程序

我希望能够预编译用C编写的GWAN应用程序,因为我不想在客户的服务器上部署我的源代码.

我已经阅读了文档,但没有提到如何执行此操作.这甚至可能吗?

我想一个想法是在库中创建我的功能并链接到我的GWAN脚本中的功能.这是最好的方式吗?

packaging web-applications g-wan

5
推荐指数
1
解决办法
510
查看次数

一个不需要任何库的可执行文件,甚至是libc?

[root@ gwan]# file gwan 
gwan: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped
[root@ gwan]# ldd gwan 
    not a dynamic executable

[root@ gwan]# du -csh gwan 
208K    gwan
208K    total
Run Code Online (Sandbox Code Playgroud)

gwan是如何做到的?

作为一个Web服务器,它需要执行套接字编程和许多其他繁重的工作,这些工作都需要与libc链接,但gwan似乎并非如此.怎么可能?

elf g-wan

2
推荐指数
1
解决办法
511
查看次数

G-WAN 定价/许可系统如何运作?

我最近遇到了一个名为 G-WAN 的便携式 HTTP 服务器,它以某种方式设法在速度和内存消耗方面将所有其他 HTTP 服务器的性能提高了四倍。现在我完全不确定它是如何设法实现这一目标的,但它的方法是从头开始计划和开发,以使用最少的资源和代码来实现其目标。G-WAN 支持多种编程语言,如 C、C++、Java 和 PHP。

该软件看起来很有前途,但我不明白的是它的定价模型。你看,G-WAN 是免费软件,但它有一个非常精细的定价结构,从业余爱好到 OEM 使用的各个层面都有详细说明。但让我感到困惑的是 HTTP 服务器是免费软件,这意味着如果您想为它付费,那么请向开发人员支付您所能支付的费用。

这到底是什么意思?这是否意味着我可以随意下载软件,在我的应用程序中使用它,然后在可能的情况下向开发人员付款?这是否意味着该软件根本没有“免费”,并且我需要在生产环境中使用它时立即付费?

其定价/许可模式如何运作?

licensing g-wan

1
推荐指数
1
解决办法
687
查看次数

go和gwan的未使用变量

Go编译器抱怨未使用的变量和导入.因此,如果检测到任何未使用的var /脚本,则无法在gwan中运行脚本.

如果运行,gwan在这种情况下会提供404错误...或者根本无法启动

有办法避免这种行为吗?

terminal compiler-errors go g-wan

0
推荐指数
1
解决办法
324
查看次数

G-Wan网络服务器已经死了吗?

我们现在使用这台服务器差不多一年了.

上次论坛帖子见于2011年11月.上次服务器版本发布于28/03/12.

只是想知道是否有人知道公司内部发生了什么?我们应该期待什么,还是应该开始寻找其他选择?

release g-wan

-1
推荐指数
1
解决办法
1040
查看次数