问题标签 [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.

0 投票
2 回答
381 浏览

linux - G-WAN 支持哪些 Linux 内核和 Linux 发行版?

我可以在用户手册的开头找到一个声明:

Linux 版本 3
(使用 Debian 和 CentOS 32 位和 64 位测试)

我正在使用 Ubuntu 12.10 64 位进行开发。
到目前为止,我没有发现它有任何问题,但我仍然对它没有信心,因为gwan没有关于这方面的官方声明。

0 投票
1 回答
275 浏览

debugging - Gwan : C 的调试选项

一段时间后,我在连接处理程序中使用 ac 脚本收到信号 11。

我没有内存问题,单元测试运行良好!

我想知道是否有用于 c 脚本的 gwan 调试模式?以及如何激活它?

提前致谢 问候

0 投票
2 回答
117 浏览

html - GWAN unescape_html()

代码片段:

输出

我的“+”号去哪儿了?错误或功能?

0 投票
1 回答
203 浏览

g-wan - 所有类型文件的默认到期日期

尽管在每个文件类型处理程序中都这样做,是否有任何简单的方法来设置所有类型文件的默认到期日期,例如 json、jpg、html、css、js 等?

0 投票
2 回答
169 浏览

url-rewriting - 连接处理程序的两个不同调用中的相同指针地址

我正在重写 url 并用 siege 对其进行测试,但我遇到了一个问题。

有时,gwan 在处理程序连接中对主函数的 2 次调用使用相同的地址。为了在两次调用之间有所不同,我使用带有 rand() 的整数。

在下面的示例中,我们发现 2 个调用的相同地址非常接近......

为了解决这个问题,我使用来自其他服务器的 siege 以及不同 URL 的列表。

谢谢你的帮助


我需要重写 URL:/-100018-imagesgallery/BIG-1.jpg 必须发送到文件 /imagesproduitnew/imagesgallery/BIG/100018.jpg

我的代码:

0 投票
1 回答
76 浏览

caching - 缓存的虚拟路径中的起始“/”

0 投票
1 回答
136 浏览

g-wan - 内容类型处理程序需要 G-WAN 重启

我制作了一个 html.c 内容类型处理程序来设置 max-age=99999999。起初,它有效。
但是当我修改它并保存它时,
直到 G-WAN 服务器重新启动它才反映更改。
这是设计的行为吗?
更新:
添加如下代码:

请告知我是否做错了什么。

0 投票
1 回答
163 浏览

http-headers - G-wan,获取字节范围头请求

我正在尝试访问对 G-wan 服务器发出的字节范围标头请求,问题是我总是从 http_t 结构中的 h_range_from 属性中获取“0”作为值。

有没有人成功获得过字节范围?

我将非常感谢您的帮助。

谢谢!

0 投票
3 回答
1425 浏览

c - 没有函数名的大括号用法

可能重复:
在 C 中实际使用额外的大
括号 C++ 中不必要的花括号?

大括号的用途是什么,例如下图:

大括号之前没有函数名,也没有 typedef 等。

更新:我在 gwan sqlite.c 示例中找到了这段代码, http
://gwan.com/source/sqlite.c 我在下面部分引用了它:

0 投票
1 回答
75 浏览

http - xbuf_frurl 超时=0

我尝试用xbuf_frurl启动一个worker来做一些后期处理。
工人将完成工作而不返回任何东西。
因此,原始脚本可以更快地响应客户端。

所以,我尝试在xbuf_frurl中设置timeout=0ms,希望它能立即返回,做剩下的代码,返回200。

但是,它似乎不会立即超时,因为缓冲区不为空。

有没有更好的方法呢?