小编Jon*_*han的帖子

Express.js关闭响应

有没有办法结束回复?我可以使用,res.end()但它实际上并没有关闭套接字.

我想要实现的目标:我正在编写一个与网络接口的Java程序,我正在为此编写一个node.js服务器.Java代码:

String line;
while((line = in.readLine()) != null) {
    System.out.println("RES: "+line);
}
Run Code Online (Sandbox Code Playgroud)

但这只是一直挂着..没有结束连接,仍在等待来自套接字的输入.

节点:

exports.getAll = function (req, res) {
    res.set("Content-Type", "text/plain");
    res.set(200);
    res.send(..data..);
    res.end();
}
Run Code Online (Sandbox Code Playgroud)

但是res.end()没有关闭连接..如前所述,java一直认为会有下一步的东西,所以它被困在while循环中.

谢谢

javascript keep-alive node.js express

18
推荐指数
2
解决办法
2万
查看次数

Node.JS响应时间

在AWS实例上抛出Node.JS并测试请求时间,得到了一些有趣的结果.

我在服务器上使用了以下内容:

var http = require('http');

http.createServer(function(req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write('Hello World');
  res.end();
}).listen(8080);
Run Code Online (Sandbox Code Playgroud)

我对此服务器的延迟平均为90毫秒,但总请求大约需要350 + ms.显然,很多时间浪费在盒子上.我确保在测试之前缓存了DNS.

我在服务器上做了一个apocurrency 1000的Apache工作台 - 它在4.3秒内完成了10,000个请求...这意味着平均4.3毫秒.

更新:只是为了笑容,我在同一台机器上安装了Apache + PHP并做了一个简单的"Hello World"回音并且平均得到了92ms的响应时间(两次超过ping).

我错过了什么地方?

performance amazon-web-services node.js

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

使用TideSDK进行静音打印

更新:我决定将appjs用于我的项目,而不是TideSDK.使用AppJS,您可以轻松制作节点模块,您可以在其中添加C++模块以便于使用静音打印.我推荐任何对这个主题感兴趣的人来看一下.祝大家好运!

我正在使用TideSDK开发一个应用程序 - 这是一个非常棒的框架,如果你还没有尝试过,请将时间放在一边!

无论如何,我正在尝试使用Javascript进行打印,但每次都会出现一个"打印设置"对话框,就像其他浏览器一样.我正试图消除那个盒子以及传递我想要打印的打印机.

我知道FireFox中有静音打印的设置,这是我之前使用的,但TideSDK没有任何类似的选项(我发现).

经过大量的研究,我认为唯一可行的选择包括python脚本,C++模块或编辑TideSDK源并重新编译.这三个听起来像是对我松了一口气.修改TideSDK源并从中移除对话框webkit_ui_delegate.cpp很可能在更新此程序时导致一些问题 - 除了无法轻松传递打印机名称.python脚本需要第三方模块,并且必须处理页面的内容,我怀疑我是否能够写出能够在这方面做出高质量工作的东西.最后,我认为C++解决方案是最可行的,因为它可以访问win32api,但同样,它必须将HTML处理成打印语言,这是我不熟悉的.我想我正在寻找更多的webkit解决方案来处理渲染.

如何在TideSDK上实现静音打印?请包含代码示例.

我主要是在寻找一个Windows解决方案,我已经找到了其他平台.

感谢您的时间,感谢您的反馈!

printing tidesdk

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

为什么有人会在Git中标记?

我遇到了很多开发人员,他们发誓要标记gits.就个人而言,我从未见过它的用途.

我知道您可以将版本信息放在标记中,但为什么不将这些信息放在提交消息中?

我只是对标签添加的提交消息不能提供的值感到困惑.

git version-control

6
推荐指数
3
解决办法
180
查看次数

www子域名是一个很好的做法吗?

我知道将您的网站完全保存为"http:// www"或http://是一种很好的做法,我也知道www只是一个子域名.

我的主要问题是哪一个是最好的选择?我正在为我的一台服务器配置一个htaccess,并且无法决定将所有流量重定向到www子域.(顺便说一句,我知道怎么做.)

这只是一个最佳实践问题.我看到谷歌和亚马逊这样的大家伙都转发到www子域名,但对我来说这听起来没必要 - 我不想错过任何东西.

谢谢!

.htaccess no-www

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