tls: fix throughput issues after incorrect merge
authorFedor Indutny <fedor@indutny.com>
Fri, 14 Aug 2015 22:57:33 +0000 (15:57 -0700)
committerFedor Indutny <fedor@indutny.com>
Tue, 18 Aug 2015 01:50:53 +0000 (18:50 -0700)
1e066e4a was done incorrectly and has overwritten an important change
in: c17449df. Using bigger output buffer increases performance in 3-4
times.

PR-URL: https://github.com/nodejs/node/pull/2381
Fix: https://github.com/joyent/node/issues/25803
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
src/tls_wrap.h

index b906d78de1ffb0b12edec78940186c3fed9268b2..7a9dc888ccb190a0f45f643db7d27ab06913ec95 100644 (file)
@@ -53,7 +53,7 @@ class TLSWrap : public crypto::SSLWrap<TLSWrap>,
   size_t self_size() const override { return sizeof(*this); }
 
  protected:
-  static const int kClearOutChunkSize = 1024;
+  static const int kClearOutChunkSize = 16384;
 
   // Maximum number of bytes for hello parser
   static const int kMaxHelloLength = 16384;