• Skip to content
  • Skip to primary sidebar
  • Skip to footer

Foliovision

Making the web work for you

Main navigation

  • Weblog
    • FV Player
    • WordPress
    • Video of the Week
    • Case Studies
    • Business
  • About
    • Testimonials
    • Meet the Team
    • We Support
    • Careers
    • Contact
    • Pricing
  • Products
  • Support
    • FV Player Docs
    • Pro Support
  • Login
  • Basket is empty
Affordable VAST/VPAID for Wordpress has arrived. Serve ads with your videos starting today!

Simpler Caching System for WordPress: Surge

30 June 2022 / Alec Kinnear / 2 Comments

A few years ago at WordCamp Europe, I met Konstantin Kovshenin, who is a brilliant guy and a bit of maverick. We had a long conversation about the merits and lack of merit of Gutenberg, as well as what should be part of WordPress Core. It was considered a political faux pas to even discuss the merits of Gutenberg, particularly publicly. Kovshenin’s colleagues passed by “tut-tutting” and pointedly asking us if we didn’t have something else to do. Now it’s a political faux pas to be Russian and Kovshenin is no longer an Automattician (two years now, not related to the latest round of sanctions, although considering Matt Mullenweg’s political connections to empire1 perhaps Mullenweg knew which way the wind was blowing early.

Sail: Simple and advanced WordPress server management

It turns out that Koveshenin has been working on a couple of very interesting WordPress projects in the last few years. One project is a CLI WordPress server management tool called Sail, which is basically ServerPilot.io on steroids with additional features but limited to DigitalOcean (ServerPilot.io works with Linode as well). Additional features include automated backups, image optimisation and self-monitoring. We have had a good experience with our ServerPilot.io servers for over six years now and have at least a dozen servers set up so we are unlikely to change our server infrastructure now but if we were looking for a WordPress server management tool, Sail would be at the top of our list.

There’s an excellent free version, with a premium version including ten servers at just $49/month. The free Sail version offer more features than our paid ServerPilot plan does.

Surge: Zero-configuration high-performance caching for WordPress

The other tool which Kovshenin has built recently (released 7 December 2021) is Surge, a zero-configuration, WordPress caching system. We’re longtime users of WP Rocket so we can certainly understand the appeal of zero configuration.


Surge ratings at the WordPress plugin directory

We were drawn into WP Rocket (20% off link) in the day as it offered the ability to cache some elements for logged in users, concenate CSS files automatically (.js too but .js simply does not concenate well) and later cache mobile and desktop separately. We’d been using HyperCache (plugins) and WP Super Cache (plugins).

HyperCache lost us with a breaking upgrade from v2.9 to v3 which required considerable legwork on each site to make it run right. The simplicity of Hypercache was what attracted us to it originally – later versions became hard to work with. But so has WP Rocket, as it’s so complicated. We’re still happy with WP Rocket as the development team has implemented the half-dozen important technical request we’ve made in seven years of use.

Surge promises to take the complexity out of caching with zero configuration, off-loading the heavy lifting to the server via Linux kernel page cache (very fast). It turns out that there are ways to configure Surge for those who need/want to tweak its parameters. Roy Tanck wrote up what Surge settings are available and how to change them via a config file.

Koveshenin has approached configuration exactly right here, with a sensible default configuration which is not easily accessible to end users, but is available to power users.

We host a number of complex and high traffic membership sites so it will be interesting to see how Surge holds up. We’d love to deploy caching as simple and effective as HyperCache 2.9 again. Stay tuned for some serious field testing of Surge.


  1. Matt Mullenweg’s father was an IT engineer for Halliburton, whose record includes the war crimes in the Iraq War, gang rape of female employees, hundreds of millions of dollars of fines for bribery of state officials, retaliation against whistleblowers, destroying evidence of environmental damage. Halliburton’s cleanest business is fracking! ↩

Alec Kinnear

Alec Kinnear

Alec has been helping businesses succeed online since 2000. Alec is an SEM expert with a background in advertising, as a former Head of Television for Grey Moscow and Senior Television Producer for Bates, Saatchi and Saatchi Russia.

Categories: WordPress Tags: caching, hosting, wordcamp, WordPress

Related Posts

  1. WordPress Caching Drag Race: Hyper Cache vs. WP Rocket

  2. Improve your WordPress speed by Caching Comments

  3. WordPress Speed Test 2012: WP Super Cache vs HyperCache

    WordPress Speed Test 2012: WP Super Cache vs HyperCache

Reader Interactions

Comments

  1. alexbeglov1989 18 July 2022 at 11:02 pm

    Another interesting plugin for image optimization: wordpress.org/plugins/optipic/ Its automatic convert image to Webp (for webp-supported browsers) and compressed/optimized png/jpeg (for webp-unsupported browsers).

    Reply
  2. Alec Kinnear 3 August 2022 at 11:19 pm

    One problem with the optipic plugin is that it uses OptiPic CDN service to do the actual image conversion. The price is $7 for 1,000,000 views of your images: https://optipic.io/en/cdn/price/

    One of our sites gets 1,5 million pageviews per month. If each post has 50 images (the posts are that long) then the 75 million images view would cost almost $176 ( that’s the price for 80,000,000 views).

    With BunnyCDN, the costs to show those 75 million images are about between $20 to $30/month.

    Bunny Optimizer can convert images to WebP too – costing only $9.50/month. And they say it’s unlimitted: https://bunny.net/optimizer/

    So we wouldn’t recommend optipic.


    Some good news though – after testing Surge, we would definitely recommend it for to WordPress developers. Surge outperforms WP Rocket by about 15%.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You can click here to Subscribe without commenting

Primary Sidebar

My Account

  • My Licenses
  • My Profile
  • Invoices
  • Affiliate Area
  • Log Out

Categories

  • Business
  • Camera Reviews
  • Case Studies
  • Design
  • Flowplayer
  • Internet Marketing
  • IT
  • Life
  • SEO
  • Slovak
  • Video of the Week
  • WordPress
Foliovision logo
All materials © 2023 Foliovision s.r.o. | Panská 12 - 81101 Bratislava - Slovakia | info@foliovision.com
  • This Site Uses Cookies
  • Privacy Policy
  • Terms of Service
  • Site Map
  • Contact
  • Tel. ‭+421 2/5292 0086‬

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in settings.

Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary Cookies

Strictly Necessary Cookie allow you to log in and download your software or post to forums.

We use the WordPress login cookie and the session cookie.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

Support Cookies

Foliovision.com uses self-hosted Rocket.chat and self-hosted Freescout support desk to provide support for FV Player users. These cookies allow our visitors to chat with us and/or submit support tickets.

We are delighted to recommend self-hosted Rocket.chat and especially Freescout to other privacy-conscious independent publishers who would prefer to self-host support.

Please enable Strictly Necessary Cookies first so that we can save your preferences!

3rd Party Cookies

This website uses Google Analytics and Statcounter to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.

We reluctantly use Google Analytics as it helps us to test FV Player against popular Google Analytics features. Feel free to turn off these cookies if they make you feel uncomfortable.

Statcounter is an independent Irish stats service which we have been using since the beginning of recorded time, sixteen years ago.

Please enable Strictly Necessary Cookies first so that we can save your preferences!