guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

06/06: Configure the knots web server connection buffer size


From: Christopher Baines
Subject: 06/06: Configure the knots web server connection buffer size
Date: Thu, 30 Jan 2025 04:10:47 -0500 (EST)

cbaines pushed a commit to branch master
in repository data-service.

commit 8f3968af1e9cc09f7156f406d4b2e0c72976f683
Author: Christopher Baines <mail@cbaines.net>
AuthorDate: Wed Jan 29 16:34:16 2025 +0000

    Configure the knots web server connection buffer size
    
    Rather than changing the buffer size when processing each request.
---
 guix-data-service/web/server.scm | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/guix-data-service/web/server.scm b/guix-data-service/web/server.scm
index 3044e4d..20b34cb 100644
--- a/guix-data-service/web/server.scm
+++ b/guix-data-service/web/server.scm
@@ -75,10 +75,6 @@
                (request-method request)
                (uri-path (request-uri request)))))
     #:unwind? #t)
-  ;; The fibers web server uses a 1024 byte buffer, so increase this
-  (setvbuf (request-port request)
-           'block
-           (expt 2 16))
   (apply values
          (let-values (((request-components mime-types)
                        (request->path-components-and-mime-type request)))
@@ -294,6 +290,7 @@ port. Also, the port used can be changed by passing the 
--port option.\n"
                                                       exn
                                                       #f))
                                           #:code 500))))))
+                     #:connection-buffer-size (expt 2 16)
                      #:host host
                      #:port port)))
                 #:unwind? #t)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]