4 ms·
I did that with the cPanel Varnish plugin [1]. It's Varnish Cache integration for cPanel WHM (duh!). I signed up on several web hosting forums and would volunte
by jjoe 9y ago
I did that with the cPanel Varnish plugin [1]. It's Varnish Cache integration for cPanel WHM (duh!). I signed up on several web hosting forums and would volunteer to help when someone posted looking for help with traffic or website performance.
But I'd have to login to each box, spend a good amount of time on the server, understand the business requirements, and then deploy Varnish. It was hugely time consuming but I loved doing this. It was less about bean-counting but rather more about helping. Also progress seemed slow at first because I would gain one user every 2 or 3 days. But word-of-mouth buzz from people I've helped was the thing that moved the chains for me.
The cPanel WHM platform has been moving quite fast over last few years. And so did several things under the hood. I also wanted to build new features that just couldn't be done on cPanel. I felt the project had potential to expand and reach a much larger subset. And that's when I built Cachoid [2].
[1] https://www.unixy.net/varnish https://www.unixy.net/varnish
[2] https://www.cachoid.com/ https://www.cachoid.com/
- jaequery 9y agoyes, i recall your plugin several years back. think over 7 years ago! although i had a hard time with dynamic content especially with sessions and logged in vs logged out views. but the performance boost from varnish is pretty mind blowing when configured correctly.
- jjoe 9y agoIt's crazy how time flies! Caching dynamic content is definitely tricky. Subsequent releases of the plugin have had WordPress specific VCLs among others. Cachoid has WordPress specific VCL too with a WP plugin so post edits/changes are reflected with immediate purges and cache warm ups via the Cachoid API. But the benefits of caching pages far outweigh the drawbacks. At least for more sites.
- sherm8n 9y agowow that's pure hustle! you logged int about 900 boxes then? :)
- jjoe 9y agoQuite a bit more. This is from my jump box: $ wc -l ~/.ssh/known_hosts 1240 /root/.ssh/known_hosts