Apache Performance: Disable .htaccess

Back in 2013, I searched the web for a performance article which I could forward to a client of StackLinux. One that explained how using WordPress Cache plugins that use .htaccess is almost always slower than plugins that don’t use it. Surprisingly, that search took longer than expected. I finally found this article, where Martin, […]

Strip Down Apache to Improve Performance & Memory Efficiency

Can you believe that it’s been more than a decade since the release of Apache 2.4?! If you haven’t replaced Apache with Nginx, then here’s a quick guide for boosting Apache’s performance using a method that’s often overlooked. Now, before we get into that, please note that I’m not claiming that Apache is faster than […]

50 Top Observability and Monitoring Solutions – 2022

Back in 2014, I compiled a list of top server and application performance monitoring solutions. Sharing that list publicly was a great way to gain feedback and recommendations on other tools available. Over time that list grew from 20 to over 100 server monitoring and APM solutions! Because of its growing size, I’ve created a smaller, more […]

30+ Log4j vulnerability solutions, tools and resources

In August 2021, the article “Observability in 5 minutes” said: “Cybersecurity, as we discussed last time, will dominate news headlines in the coming months. As such, along with adding context to collected telemetry data, security will emerge as an instrumental component of observability.” Over the past year, some of those listed observability software vendors have […]

Healthcare.gov uses Apache server. It failed, here’s why.

Update: Healthcare.gov’s headers were updated. Ok, so I was curious and I looked into the headers of healthcare.gov and to my surprise its powered by, err’ Apache. However, as explained below, Apache was configured incorrectly. Here are Healthcare.gov’s main headers: HTTP/1.1 200 OK Server: Apache Accept-Ranges: bytes Content-Type: text/html Access-Control-Allow-Origin: * Vary: Accept-Encoding Content-Encoding: gzip Content-Length: 12213 […]