问题标签 [g-wan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 有没有可以用来代替脚本的低级语言?
我是一个“高级”脚本编写人员。我所有的代码都是基于类的 PHP 或 JavaScript。但是,我想知道对于“低级”编译语言(如 C 或 C++)是否有任何形式的有用解释器项目(听起来很奇怪吧?)。
这一切都发生在我偶然发现http://g-wan.com/并且对您可以设置 C 代码以作为服务器脚本运行的事实而着迷时。但是,该项目几乎没有用,因为它由一个人运行并且是封闭源代码。
那么,是否有任何“低级”语言可以通过在运行时编译它们来使它们更容易运行。或者这只是一个等待发生的严重事故,这解释了为什么这是我能找到的唯一项目?
能够为 C 脚本转储 PHP/Ruby/Python 将真正加快我们的网站速度。
scripting - 最快的脚本编程语言?
我有一个 Web 应用程序项目,其中性能比其他任何东西都重要,而且我可以选择要使用的技术。
与 Web 应用程序无关的语言测试基准。
你会推荐什么作为最合适的候选人?
谢谢!
一位朋友推荐了 IRC 上的 gwan 服务器。看起来是我正在寻找的东西,但我以前从未听说过。有人有这个包的经验吗?易用性、可靠性?
在我离开 Apache 之前,我想了解一下您的想法。
webserver - 有人对 G-WAN Web Server 有第一手经验吗?
我在 G-WAN 网络服务器上找到信息的唯一地方是项目网站,它看起来非常像广告。
我真正知道的是,对于精通 C 的人来说,它是否像其他架构一样易于使用和扩展。现在我主要关注脚本能力。
GWAN 上的 C 脚本容易编写吗?您能否轻松地更新和上传新的 C 脚本到服务器(比其他架构上的一些 PHP 或 Java 页面更容易)?这样做时是否必须重新启动服务器?您可以使用第三方或现有的 C 库轻松扩展它吗?
欢迎任何其他反馈。
elf - 一个不需要任何库,甚至是 libc 的可执行文件?
关羽是如何施展魔法的?
作为一个 web 服务器,它需要做 socket 编程和许多其他繁重的工作,这些工作都需要与 libc 链接,但 gwan 似乎不是这样。这怎么可能?
c - G-WAN 类似物
今天我发现了用 ANSI C - G-WAN 编写的网络框架。
我喜欢它,但它不是开源的,仅由一名开发人员维护。我害怕在生产中使用它。
你知道任何更重要的框架,允许用 ANSI C 编写 Web 服务吗?
我只对 ANSI C 感兴趣,而不是 C++。
UPD:我用谷歌搜索了 Raphters框架。现在我正在检查它。
webserver - Does anyone really uses G-WAN web server?
Besides impressing benchmarks,
does anyone really uses G-WAN web server?
(except of cource gwan.ch and trustleap.com)
android - 将 G-WAN 用于 Web 服务
由于潜在的高并发性(用户数、请求数),我正在考虑使用 G-WAN 来提供专用于移动应用程序(android、iOS)的 Web 服务。
这些服务将连接到 PostgreSQL 服务器,所以我想知道 C 是否是开发解决方案的好选择,或者是否有更好的选择?
我对 C 的了解不多,并且由于工作需要快速完成,我可能会离开 G-WAN 使用另一个像 ningx 这样的 Web 服务器,但是我可以使用哪个框架来开发这些 Web 服务?
谢谢 !
d - 配置 G-WAN 以使用 D2 的问题
我已经从它的bitbucket 存储库下载、编译和安装了 gdc 。然后我从它的站点
下载、提取并运行 G-WAN 。
我现在可以使用 gdc 编译 D2 代码并且它运行良好,我可以使用 G-WAN 在我的浏览器中加载 c-script。
当我尝试将 D2 脚本添加到我的源文件夹时,我无法从 G-WAN 为它们提供服务。
sudo ./gwan
- 'hello.d':要使用 D2 (*.d) 脚本,请安装 'gdc' (sudo apt-get install gdc)`
并且该程序仍然运行并将与其他页面和 c 脚本一起使用。
./gwan
- 链接hello.d:未定义符号:__data_start
并且 G-WAN 无法启动
我不想,sudo apt-get install gdc
因为那是一个非常旧的 D1 版本。
我的 linux-foo 不是很强大,这就是我寻求帮助的原因。这可能不是我可以从头到尾解决的问题,我需要联系服务器的开发人员。
顺便说一句,我在一个新的 ubuntu vm 上使用dmd尝试了同样的事情并alias gdc="dmd"
得到了完全相同的结果,所以我倾向于认为 G-WAN 是专门为旧版本的 gdc 和 D1 配置的。
如何配置我的系统以使这两个应用程序一起工作?
licensing - G-WAN 定价/许可系统如何运作?
我最近遇到了一个名为 G-WAN 的便携式 HTTP 服务器,它以某种方式设法在速度和内存消耗方面超过所有其他 HTTP 服务器四倍。现在我完全不确定它是如何实现这一目标的,但它的方法是从头开始规划和开发,以使用最少的资源和代码来实现其目标。G-WAN支持C、C++、Java、PHP等多种编程语言。
该软件看起来很有前途,但我不明白的是它的定价模式。你看,G-WAN 是免费软件,但它有一个非常精细的定价结构,从爱好使用到 OEM 使用的各个层面都有详细说明。但让我感到困惑的是 HTTP 服务器是免费软件,这意味着如果您想为它付费,请尽可能向开发人员支付费用。
这到底是什么意思?这是否意味着我可以随意下载软件,在我的应用程序上使用它,然后在可能的情况下向开发人员付款?这是否意味着该软件根本没有“免费”,并且我需要在生产环境中使用它后立即付费?
它的定价/许可模式如何运作?
c++ - 轻量级 Web 服务器的 C++ 兼容性
我对 Web 服务器事务非常陌生,并且相对是 C++ 的幼稚学生。我现在正在做一个项目,我必须为现有的 Web 服务器创建一个插件。这是一个公司的商业项目,但它也是我的学士论文项目。我不太确定哪个 Web 服务器适合我的项目。我正在寻找的 Web 服务器应该处理网络套接字并将 http 或 https 请求作为对象呈现,插件(我想要开发的)应该从中读取标头、url、数据和翻译(特别翻译 SOAP 和REST)相应地用于公司的Data storage的Filesystem API,反之亦然。插件必须使用C++开发。服务器环境是Linux Cent OS 6。公司的普通员工以前从未使用过linux服务器环境。它是一家小公司。他们以前只使用 Windows 和 IIS Web 服务器。我们的项目经理不愿意使用 Apache,因为它占用空间大,速度慢,而 IIS 不适合 linux。所以,我们正在寻找一个免费的 Linux 轻量级 Web 服务器。
我看到人们谈论了很多关于 Nginx、G-WAN、Cherokee、Lightspeed、Varnish、Tntnet 等的话题。但我并没有真正找到任何关于这些 Web 服务器比较的标准判断来源。所以,请告诉我,哪个 Web 服务器更适合我。等待答复。