Mercurial > prosody-hg
comparison net/http/server.lua @ 7541:1d3f9da189b5
net.http.server: Set blocksize for serving data from FDs to 64k (sweet spot of efficiency according to a recent study)
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 08 Aug 2016 16:07:46 +0200 |
| parents | d32406f27efd |
| children | 01d0d466d7be |
comparison
equal
deleted
inserted
replaced
| 7540:e69df8093387 | 7541:1d3f9da189b5 |
|---|---|
| 11 local xpcall = xpcall; | 11 local xpcall = xpcall; |
| 12 local traceback = debug.traceback; | 12 local traceback = debug.traceback; |
| 13 local tostring = tostring; | 13 local tostring = tostring; |
| 14 local cache = require "util.cache"; | 14 local cache = require "util.cache"; |
| 15 local codes = require "net.http.codes"; | 15 local codes = require "net.http.codes"; |
| 16 local blocksize = require "socket".BLOCKSIZE or 2048; | 16 local blocksize = 2^16; |
| 17 | 17 |
| 18 local _M = {}; | 18 local _M = {}; |
| 19 | 19 |
| 20 local sessions = {}; | 20 local sessions = {}; |
| 21 local incomplete = {}; | 21 local incomplete = {}; |
