Published inBrunda’s Tech NotesBuilding h2load for http2 benchmarkingWhen I started out to build h2load from source, I thought it should be an easy exercise to do so.Feb 5Feb 5
Published inBrunda’s Tech NotesTCP Series — TCP Receive Buffer and Receive WindowTCP receive buffer holds TCP data that has not yet been processed (consumed via read/recv system calls) by the application. This is the…Oct 16, 20231Oct 16, 20231
Published inBrunda’s Tech NotesApache HTTP Server — Multi-process architectureIntroductionOct 15, 20231Oct 15, 20231
Published inBrunda’s Tech NotesAPR memory poolThe Apache HTTPD Web Server uses APR pools for memory allocation. In this article, I would like to talk about how APR pools work.Aug 19, 2023Aug 19, 2023
Published inBrunda’s Tech NotesImproving Apache HTTPD performance using CacheFile and MMapFile directivesIn this article, I would like to write about the experimental module — mod_file_cache.so. This module provides an option to enhance the…Aug 8, 2023Aug 8, 2023
Published inBrunda’s Tech NotesSending hand-crafted HTTP requestsWhile debugging HTTP issues, it sometimes becomes necessary to create HTTP requests manually/by-hand that can be then sent to the HTTP…Aug 2, 2023Aug 2, 2023
Published inBrunda’s Tech NotesHow the web works – TLS certificatesIn this post I’d like to discuss TLS certificates.Mar 23, 2023Mar 23, 2023
Published inBrunda’s Tech NotesHow the Web Works — CachingIn this post, I’d like to discuss caching of web resources. Reverse proxies can be deployed to act as caching intermediaries that cache…Jan 25, 2023Jan 25, 2023
Published inBrunda’s Tech NotesHow the web works — Authentication using cookiesAuthentication is a method of verifying the identity of a user. HTTP protocol provides a general framework for access control and…Jan 15, 2023Jan 15, 2023
Published inBrunda’s Tech NotesApache Series — Listener subsystem of mpm_event moduleIn this post, I’d like to focus primarily on the listener subsystem of the mpm_event_module.Jan 12, 2023Jan 12, 2023