Surge

Beschrijving

Surge genereert en serveert statische HTML-bestanden van je WordPress-site. Dat levert snellere requests en laadtijden op, en een kortere “time to first byte” (TTFB).

Surge vereist geen configuratie en heeft geen instellingen. Het werkt “out of the box” op elk goed geconfigureerd hosting-platform. Cachebestanden worden op schijf opgeslagen en automatisch opgeruimd als je site geupdate wordt.

Uit diverse belastings-testen is gebleken dat Surge makkelijk 1000-2500 requests per seconde aan kan met 100 gelijktijdige bezoekers, op een server met één CPU-kern en 1 GB RAM. Dat is ruim 70 keer sneller dan een standaard WordPress-installatie.

Installatie

Via het WordPress-dashboard: Navigeer naar Plugins – Nieuwe plugin. Typ “surge” in de zoekbalk en sluit af met Enter. Vind de Surge-plugin in de zoekresultaten, klik op Installeren en vervolgens op Activeren.

Handmatig: download het .zip-bestand van de Surge-plugin van WordPress.org. Navigeer in het admin-scherm van je site naar Plugins – Nieuwe plugin – Plugin uploaden. Kies het .zip-bestand en klik op Nu installeren. Activeer de plugin als het uploaden klaar is.

Handmatig via FTP: download het .zip-bestand van de Surge-plugin van WordPress.org, pak het archiefbestand uit, en controleer of de folder “surge” heet. Gebruik je FTP/SFTP programma om de folder te uploaden naar wp-content/plugins. Activeer de plugin vervolgens op het Plugins-scherm.

Met WP-CLI: wp plugin install surge –activate

FAQ

Waar is het instellingen-scherm van de plugin?

Dat is er niet.

How do I clear the cache?

Toggle the plugin activation or run wp surge flush using WP-CLI.

Werkt mijn cache?

Ga naar het scherm Sitediagnose onder Gereedschap in je WordPress-dashboard. Veel voorkomende caching-fouten zoals installatiefouten verschijnen daar. Of open je site in een privé-venster om de gecachede versie te zien. Je kunt ook kijken of er een “X-Cache” header is in het antwoord van de server.

Waarom krijg ik “cache misses”?

Hieronder een aantal veel voorkomende redenen:

  • Je bent ingelogd in je WordPress-site
  • Er is een unieke cookie gezet in je browser
  • Een unieke parameter zorgt ook voor een “cache miss”, met uitzondering van veel gebruikte marketing-parameters, zoals utm_campaign, etc.
  • Requests anders dan GET en HEAD worden niet gecached

Kan ik pagina X uitsluiten van caching?

Natuurlijk. Als je een “Cache-Control: no-cache” header (of max-age=0) toevoegt wordt de request automatisch uitgesloten van caching. Let op, de meeste WordPress-plugins doen dit al waar dit nodig is.

fpassthru() is uitgeschakeld om veiligheidsredenen

Het lijkt er op dat je hosting-provider de functie fpassthru() uitgeschakeld heeft. Dit is waarschijnlijk een vergissing. Neem alsjeblieft contact met ze op en vraag ze de functie aan te zetten.

Hoe kan in Surge steunen?

Als je Surge leuk vindt, overweeg dan ons een ster te geven op Github en een recensie te plaatsen op WordPress.org.

Beoordelingen

22 september 2022
I almost gave up on finding a WP cache plugin that ONLY did that... cache! Everything is bloated with minify, CDN, image optimize, and a bunch of features I just don't need because we have those taken care of otherwise.
6 april 2022 1 reactie
I'm using it for 1 month on different sites with different themes and plugins, and some big ones over 150-200GB. Works just perfect!
16 februari 2022 1 reactie
I just installed Surge in all my sites. After cancelling the payment option I was using, I was looking for a simple and easy to install option. And Surge is exactly this. Forget about complex configuration options (where you're at risk of crashing your site, talking from my own experience!), just install and forget!. I don't know if it's really the fastest option if you're an optimization expert that know exactly what to touch but it's the fastest option for me, no doubt about it
31 januari 2022 1 reactie
It really helps to improve speed A LOT without any hassle with options.
Lees alle 24 beoordelingen

Bijdragers & ontwikkelaars

“Surge” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Surge” is vertaald in 5 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Surge” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

1.0.4

  • Add a WP-CLI command to invalidate/flush page cache
  • Fix redirect loop with Core’s redirect_canonical for ignore_query_vars
  • Fix warnings for requests with empty headers
  • Fix warnings when cron cleanup attempts to read a file that no longer exists
  • Add a filter to disable writing to wp-config.php

1.0.3

  • Maak cache ongeldig als post_per_page wordt gewijzigd
  • Redirect loop opgelost met onbekende query variabelen veroorzaakt door de redirect_canonical van core
  • Negeer X-Cache en X-Powered-By headers van cache metagegevens
  • Sta meerdere headers toe met dezelfde naam

1.0.2

  • Fix voor PHP-waarschuwingen in de invalidatiecode
  • Bescherming tegen “race conditions” bij het schrijven van flags.json
  • Voeg ondersteuning toe voor meer post statussen in transition_post_status invalidatiecode

1.0.1

  • Voeg ondersteuning toe voor gebruikersconfiguraties
  • Verschillende verbeteringen bij het invalideren
  • Verwijderen van advanced-cache.php als de plugin gedeactiveerd wordt
  • Een opmerking over fpassthru() toegevoegd aan de FAQ
  • Kleine verbeteringen in Sitediagnose-tests

1.0.0

  • Aanvragen naar favicon.ico en robots.txt anonimiseren
  • Verbeterde invalidatie, cache-invalidatie per pad toegevoegd

0.1.0

  • Eerste release