Commit Graph

58 Commits

Author SHA1 Message Date
Vladimir Dubrovin
29ef226b3c Обновлена документация 2024-03-10 17:01:54 +03:00
Vladimir Dubrovin
a592f07783 Update SSLPlugin documentation 2024-02-19 00:13:08 +03:00
Daniel Winzen
9a6908e623
Add backlog config option 2022-11-08 15:04:19 +01:00
Vladimir Dubrovin
55d1bbe155 Grace delay feature added
`proxy -g8000,3,10`

First parameter is average read size we want to keep, second parameter is
minimal number of packets in the same direction to apply algorythm,
last value is delay added after polling and prior to reading data.
An example above adds 10 millisecond delay before reading data if average
polling size is below 8000 bytes and 3 read operations are made in the same
direction. It's specially usefule with splice. `logdump 1 1` is useful
to see how grace delays work, choose delay value to avoid filling the read
pipe/buffer (typically 64K) but keep the request sizes close to chosen average
on large file upload/download.
2022-05-19 18:51:02 +03:00
z3apa3a
e1b4e50242 Copyright update 2021-07-02 11:50:33 +03:00
z3apa3a
47c1640223 remove icqpr man 2021-04-15 17:52:24 +03:00
z3APA3A
09f007e741 http supported in parent name resolution 2020-11-25 17:09:54 +03:00
z3APA3A
4487fd4a73 typo corrected 2020-11-25 17:06:06 +03:00
z3APA3A
8a2050e7fa remove FAQ from index 2020-11-13 19:58:55 +03:00
z3APA3A
c113f236e4 FAQ moved to HowTo 2020-11-10 14:40:44 +03:00
z3APA3A
582f9d7be4 Minor documentation update 2020-10-15 18:39:47 +03:00
z3APA3A
637cb2e76d adding guard for polling loop to prevent CPU exhastion in the case of system misbihavior 2020-10-14 18:58:52 +03:00
z3APA3A
eb829b062b Major code refactoring
- sockmapping rewritten from stratch to minimilse polling. poll() is now
only called if blocking is actually expected, splice pipes are now
polled if splice fails, buffers flushing is much more accurate.
- logging code moved to separate files
- signal masks added to client threads to prevent unneeded interruptions
- bandwidth limitation will not delay the thread after client or server
shutdown
2020-10-09 15:42:34 +03:00
z3APA3A
b6629850e5 Revert "index file re-generated"
This reverts commit e3840d2258.
2020-10-07 11:50:51 +03:00
z3APA3A
e3840d2258 index file re-generated 2020-10-07 11:42:01 +03:00
z3APA3A
37c380f4f7 Documentation example corrected 2019-12-04 17:56:06 +03:00
z3APA3A
e7e7d2fddf "limit" support in authcache to bind sessions to ip 2019-08-21 15:20:43 +03:00
z3APA3A
a905d00008 documentation update 2019-06-26 16:52:55 +03:00
z3APA3A
43b4c893ad Minor documentation updates 2019-06-20 11:18:13 +03:00
z3APA3A
d89134be33 minor doc update 2019-03-05 15:02:04 +03:00
z3APA3A
3a1f8c2328 typo corrected 2019-02-22 17:16:36 +03:00
z3APA3A
158bacc087 Highload documentation update 2019-02-22 17:05:22 +03:00
z3APA3A
536c8327ff Minor man updates 2019-02-14 18:35:12 +03:00
z3APA3A
92fbb0d2f5 More minor documentation updates 2019-01-17 12:26:38 +03:00
z3APA3A
1c7ce8744c Minor doc update 2019-01-17 12:08:25 +03:00
z3APA3A
54e9f9cedd Highload docs correction 2019-01-11 19:11:31 +03:00
z3APA3A
cc503ba925 Add IPv6 hostname question to FAQ 2018-07-04 00:56:33 +03:00
z3APA3A
b56c294c01 Update highload.html with splice() requirements 2018-04-28 01:56:13 +03:00
z3APA3A
95f79e6f02 Transparent plugin documentation updated 2018-04-15 00:05:59 +03:00
z3APA3A
a816ed2343 force/noforce description usage 2017-12-19 01:22:25 +03:00
z3APA3A
8702a4c7ab force / noforce commands description added 2017-12-14 14:20:44 +03:00
z3APA3A
41b7b03db2 updated to highload doc 2017-10-10 18:21:50 +03:00
z3APA3A
b3b76fe682 RADIUS example added 2017-10-08 23:35:39 +03:00
z3APA3A
695bfc89ac High load documentation update 2017-10-08 23:20:52 +03:00
z3APA3A
2fd9f945c8 SO_PORTSCALABILITY documented 2017-10-06 21:50:52 +03:00
z3APA3A
6bbe4181fc update to high load documentation 2017-10-06 21:39:28 +03:00
z3APA3A
29b834cf56 update for highload documentation 2017-10-06 21:17:15 +03:00
z3APA3A
e588dce959 update highload documentation 2017-10-06 20:40:07 +03:00
z3APA3A
2f5265bee6 highload documentation updated 2017-10-06 18:38:27 +03:00
z3APA3A
4d3062c62a highload documentation added 2017-10-06 18:13:26 +03:00
z3APA3A
8e820b28c0 Documentation correction 2016-05-11 19:02:51 +03:00
z3APA3A
1404c63e10 add index.html to repro 2016-02-28 13:40:25 +03:00
z3APA3A
19643f0d66 Documentation update + add SQL example to git 2016-02-22 23:08:31 +03:00
z3APA3A
e2351034e6 Change encoding to utf-8 in strings 2016-02-22 22:43:22 +03:00
z3APA3A
33e0eb5495 Documentation update for stacksize / -S 2016-02-17 17:52:18 +03:00
z3APA3A
9db88313c7 minor documentation correction 2016-01-31 23:22:45 +03:00
z3APA3A
852f1abecb Documentation for TransparentPlugin added 2016-01-30 00:00:00 +03:00
z3APA3A
95a07c1b46 minor documentation update 2016-01-21 16:53:38 +03:00
z3APA3A
1ef7308cbf Update documentation for connect back 2016-01-15 02:26:56 +03:00
z3APA3A
d1f8180eab IPv6 and name resolution documentation updated for 0.8 2016-01-15 01:24:08 +03:00