## page was renamed from WebServerPerformanceTuning
== Articles ==

[[https://hackernoon.com/10-things-i-learned-making-the-fastest-site-in-the-world-18a0e1cdf4a7|10 things I learned making the fastest site in the world]]

== Tools ==

[[https://developers.google.com/web/tools/lighthouse|Lighthouse]]: Web performance tool from Google that gives you a report card with action items

== Web server performance tuning ==

{{{#!highlight sh

# Disable TCP slow start after idle
echo 'net.ipv4.tcp_slow_start_after_idle = 0' >> /etc/sysctl.d/web-server.conf

}}}

== Libraries ==

=== Loading performance ===

 * [[https://github.com/turbolinks/turbolinks|turbolinks]]: Make conventional Web pages act as an SPA; links fetch another page and replace current page's <body>
 * [[https://instant.page/|instant.page]]: Start preloading a page as soon as a user hovers over a link