Install ShadowSocks server
by Danila Vershinin, October 21, 2023
We review installation of ShadowSocks server on a Rocky Linux 9 instance. As the first step, install our repository configuration and be sure to activate your subscription: sudo dnf -y install https://extras.getpagespeed.com/release-latest.rpm Then you can install the package: sudo dnf -y install shadowsocks-libev The configuration file path is /etc/shadowsocks/shadowsocks-libev-config.json and its contents are: { “server”:”0.0.0.0″, […]
Read More...Serving Pre-compressed Brotli Files with NGINX’s brotli_static Module
by Danila Vershinin, October 10, 2023
Introduction to the Brotli compression Web performance is a crucial for any online business or service. One of the ways to improve web performance is with the compression algorithms like Gzip and Brotli. They help reduce the size of files sent over the network and save bandwidth in the process. NGINX is an extremely efficient […]
Read More...The Pitfalls of add_header in NGINX: Solving Inheritance Issues with more_set_headers
by Danila Vershinin, September 15, 2023
Discover why the commonly used add_header directive in NGINX might not be the best choice for managing HTTP headers, especially when dealing with nested configuration blocks. Learn about its limitations in handling inheritance and how the more_set_headers directive offers a robust and intuitive solution. Plus, find out how to easily install more_set_headers using GetPageSpeed RPM repositories.
Read More...Accelerate WordPress with Varnish Cache
by Danila Vershinin, March 18, 2023
Learn how to accelerate your WordPress site with Varnish and NGINX on RedHat-based systems. This article covers the steps for installing and configuring Varnish, setting up NGINX as a TLS terminator, and using the Proxy Cache Purge plugin to automatically invalidate cached pages. Speed up your site and improve the user experience with this powerful caching solution.
Read More...How to install NGINX with QUIC HTTP/3 support on CentOS, RHEL and Fedora Linux
by Danila Vershinin, November 6, 2022
How to install NGINX QUIC on the majority of RPM-based systems like CentOS, RHEL, Fedora, and Amazon Linux. Enabling HTTP/3 for your website.
Read More...Setting up Varnish as Full Page Cache for Magento 2
by Danila Vershinin, September 7, 2022
Set up Varnish Full Page Cache for your Magento 2 store in a few easy steps, and nearly without downtime. Understanding NGINX sandwich setup
Read More...WordPress Security Checklist
by Danila Vershinin,
Secure your WordPress installation with this security checklist from changing wp-content URLs to a secure NGINX configuration
Read More...Improving WordPress database performance with cleanup and maintenance
by Danila Vershinin, September 4, 2022
Improve MySQL database performance for WordPress by adding high-performance keys and other maintenance tasks.
Read More...Tuning NGINX maps hashes
by Danila Vershinin, September 1, 2022
Settings NGINX maps correctly for large datasets, tuning based on CPU cache line size and understanding NGINX error messages.
Read More...Performance-friendly way of blocking Referrer spam
by Danila Vershinin, August 27, 2022
Protecting your NGINX website from Referrer spam SPAM using efficient performance-friendly maps
Read More...