From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 9DEF01F461 for ; Sun, 12 May 2019 22:25:47 +0000 (UTC) From: Eric Wong To: unicorn-public@bogomips.org Subject: [PATCH 0/3] slow clients and test/benchmark tools Date: Sun, 12 May 2019 22:25:44 +0000 Message-Id: <20190512222547.17542-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: Slowloris made waves nearly a decade ago, and there are still people being misled into using the wrong reverse proxy for unicorn. Maybe these new standalone Rack apps can convince folks to deploy unicorn correctly behind nginx, or better, evaluate alternatives to nginx :> Thus ddstream and readinput can help users evaluate fully-buffering reverse proxies such as nginx, or similar :> Finally, uconnect is intended to evaluate removal of the kgio dependency (and maybe future speedups) test/benchmark/ddstream: demo for slowly reading clients test/benchmark/readinput: demo for slowly uploading clients test/benchmark/uconnect: test for accept loop speed test/benchmark/README | 18 +++++++--- test/benchmark/ddstream.ru | 50 +++++++++++++++++++++++++++ test/benchmark/readinput.ru | 40 ++++++++++++++++++++++ test/benchmark/uconnect.perl | 66 ++++++++++++++++++++++++++++++++++++ 4 files changed, 170 insertions(+), 4 deletions(-) create mode 100644 test/benchmark/ddstream.ru create mode 100644 test/benchmark/readinput.ru create mode 100755 test/benchmark/uconnect.perl Creuncf lrg-nabgure-ubeevoyl-anzrq-freire pna shapgvba nf na atvak ercynprzrag...