TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Hello Heroku World - Autobenching Heroku

37 点作者 iamclovin大约 13 年前

7 条评论

hemancuso大约 13 年前
Interesting post with impressively confusing graphing. Two splines for per color, but stroked differently, with nothing two indicate which of the two y-axes the particular stroke of a color belongs to. The legend shows only color, but stroking an empty box, for some reason.
评论 #3650832 未加载
评论 #3650967 未加载
blibble大约 13 年前
if httperf is using select() with 65k odd sockets then that could be a bottleneck...<p>the "dumb" C impl can be faster too! it should probably fork() a few times so multiple accept()s can fight over the socket, which should probably be put into in non-blocking mode, and should also turn nagle off.<p>for even more points you can reduce the copying of the trivial response from userspace into the kernel using sendfile()/splice(), if you mlock() it into RAM first!<p>the printf likely reduces the throughput by a large amount too!<p>(I've spent far too much fiddling with various syscalls for synthetic benchmarks!)
评论 #3651139 未加载
weirdcat大约 13 年前
Python/Bottle dismal performance here is in line with Nicholas Piël's fingings regarding WSGIRef server:<p><i>Disqualified servers: (...) WSGIRef, I obtained a reply rate of 352 but it stopped reacting when we passed the 1900 RPS mark</i><p><a href="http://nichol.as/benchmark-of-python-web-servers" rel="nofollow">http://nichol.as/benchmark-of-python-web-servers</a>
vetler大约 13 年前
Interesting.<p>Didn't know Jetty was this bad. Or perhaps there are configuration options that influence this?<p>The author concludes that Tomcat collapses, but in the 4 and 7 dynos scenarios there doesn't seem to be that much difference between Tomcat and Finagle (which the author says did ok), but perhaps I'm reading the graphs wrong?
minikomi大约 13 年前
Looking at the app he used for bottle, it only replies (dynamically) on /hello/:name .. the others (Sinatra, Node), are configured to reply on "/" as the route. Is that the reason he got such consistently bad results for bottle? Did he adjust the route used? Would like to see an actual equivalent "/" = "Hello World" app tested..
azov大约 13 年前
Hm... I briefly glanced over the graphs, and the results don't make sense to me. Every single server he tested must do a C accept call at some point, plus some (a lot of) extra stuff. If those servers take less time then plain accept call, doesn't it just indicate that the benchmark is flawed? Am I missing something?
评论 #3651137 未加载
arete大约 13 年前
Does anyone know of a good alternative to ab or httperf for load testing high-performance HTTP servers? With httperf I can't see to coax more than ~25,000 requests/sec out of my framework built on Jetty, but ab can easily do &#62; 45,000 req/s. Both seem to be limited by the load generator, not the server.
评论 #3650915 未加载