This commit is contained in:
Nicholas Orlowsky 2025-01-31 19:29:54 -05:00
parent c46822bf9a
commit c07f9f5738
Signed by: nickorlow
GPG key ID: 838827D8C4611687
17 changed files with 105 additions and 104 deletions

View file

@ -34,12 +34,12 @@
<div>
<h2>Anthracite Web Server</h2>
<p><i>C++ {{ body_area }}amp; Python</i></p>
<p><i>C++ &amp; Python</i></p>
<a href="https://github.com/nickorlow/anthracite">[ GitHub Repo ]</a>
<p>
Anthracite is a simple web server written in C++. It currently supports HTTP/1.0 and HTTP/1.1.
The benchmarking tools for Anthracite are written in Python. Anthracite is optimized for performance
and rivals the performance of NGINX {{ body_area }}amp; Apache in our testing. It uses a thread-per-connection
and rivals the performance of NGINX &amp; Apache in our testing. It uses a thread-per-connection
architecture, allowing it to process many requests in paralell. Additionally, it caches all
files that it serves in memory to ensure that added latency from disk reads do not slow down requests.
Through writing Anthracite, I have learned to use different C++ profilers as well as some general
@ -110,7 +110,7 @@
<footer>
<hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2025</p>
<p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer>