Ga naar hoofdinhoud

WP Speed of Light - Globale WordPress Thing Optimalisatie

WP Speed of Light is de enige plugin die een globale optimalisatie biedt in één lidmaatschap: WordPress Thing-optimalisatie, beeldcompressie, CDN-integratie, snelheidstesten. Bovendien, aangezien onze lidmaatschappen niet per domein beperkt zijn, kun je dezelfde eersteklas optimalisatie op al je websites toepassen!

1e stap: WordPress Thing volledige optimalisatie

WP Speed of Light eerste optimalisatielaag wordt toegepast op WordPress Thing, van WordPress Thing alleen met behulp van de plug-inconfiguratie.
Volledige optimalisatiefuncties zijn:

  • Statisch bestandscache-systeem
  • Gzip-gegevenscompressie
  • Browsercaching
  • Bestandsgroep: CSS, JS, Lokale lettertypen, Google-lettertypen
  • Bronnen minimaliseren: HTML, CSS, JS
  • Specifieke mobiele cache per apparaat
  • Querystring verwijderen
  • Automatisch cache opschonen: per interval, bij opslaan, per gebruikersgroep
  • Database opschoning
  • Cache voorladen en DNS-prefetching

2e stap: internationaal publiek >> Gebruik een CDN

Het gebruik van CDN (Content Delivery Network) is bewezen efficiënt te zijn, vooral als je een internationaal publiek hebt. Een CDN-integratie is beschikbaar met alle grote CDN's op de markt, zoals Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN en anderen.

3e stap: Snelheidstest & Vergelijken

De optimalisatie van een website gaat ook over het testen van de prestaties om te bepalen welke elementen geoptimaliseerd kunnen worden om prestaties te leveren. Met WP Speed of Light kun je verschillende tests op dezelfde pagina uitvoeren en een vergelijkende tabel openen. We hebben een integratie met de WebPageTest API gemaakt om gedetailleerde snelheidstests uit te voeren op verschillende elementen zoals:

  • Eerste laadtijd
  • Tweede laadtijd
  • Eerste byte-tijd
  • Tijd om te beginnen met renderen
  • Element geserveerd vanuit cache in %
  • Elementen gecomprimeerd met Gzip in %
  • Percentage op gecomprimeerde afbeeldingen

Nog niet zeker? Gebruik onze Chrome-extensie

Als de cache is geserveerd met WP Speed of Light, krijg je een groen symbool, anders is het 'grijs', zo simpel is het! Bovendien kun je bepalen of de desktop-, tablet- of mobiele cache wordt geserveerd. JoomUnited cache checker toont ook algemene informatie (van toepassing op alle websites): 

  • Totale laadtijd van de pagina
  • Varnish servercache
  • Wanneer de Varnish-cache is gegenereerd (huidige of vorige aanvraag)
  • Details van de laadtijd per element: Wachten op browserantwoord, Doorverwijzing (indien aanwezig), DNS-resolutie, Verbinden met server
  • Details van de laadtijd per element: content verzenden, ontvangen, ontlaadtijd, DOM-tijd, laadtijd
WP Speed of Light Plugin + Pro Addon Prijzen

Word lid van onze 60,000+ leden & krijg ondersteuning en nieuwe versie‑updates


199$
In plaats van 421$
HAAL DE
WORDPRESS THING BUNDEL

De bundel geeft toegang tot ALLE WordPress Thing plug-ins en kan worden gebruikt op onbeperkte websites. Bovendien heb je volledige toegang tot technische ondersteuning en updates voor elke plug-in gedurende het hele jaar. 
De tijd is nu! Verhoog je efficiëntie en krijg dat concurrentievoordeel. Probeer de bundel.

wordpress thing bundel

Recente getuigenissen & beoordelingen


WP Snelheid van Licht WP Speed of Light - WordPress Thing Versnellingsplugin
98 van de 100 op basis van 57 gebruikersbeoordelingen

Beoordelingsbron: 57 door gebruikers ingediende recensies op: WordPress Thing.org

 

FAQ: Optimaliseer WordPress Thing wereldwijd met WP Speed of Light

Wat is WP Speed of Light en wat optimaliseert het?

WP Speed of Light is een WordPress Thing plugin voor globale optimalisatie, beheer van statische bestandscaching, Gzip-compressie, browsercaching, minimalisatie, mobiele cache, database‑opschoning, cache‑preloading, DNS‑prefetching en meer voor top WordPress Thing prestaties.

Bevat WP Speed of Light beeldcompressie?

Ja, de plug-in integreert met ImageRecycle om professionele afbeeldingscompressie te bieden, waardoor JPEG- en PNG-bestandsgroottes met tot 85 % worden verkleind terwijl de beeldkwaliteit behouden blijft, en bevat een compressiequota in elk lidmaatschapsplan.

Welke CDN-integraties zijn beschikbaar?

WP Speed of Light integreert naadloos met populaire Content Delivery Networks zoals Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN en andere voor snelle, internationale contentlevering.

Bevat de plug-in tools voor snelheidstesten?

Absoluut, de plugin maakt verbinding met de WebPageTest API om geavanceerde snelheidstests voor pagina's uit te voeren — inclusief statistieken zoals laadtijd, eerste byte, rendering, cachegebruik en beeldcompressieverhoudingen — met beschikbare testvergelijkingen.

Is er een Chrome-extensie om cache en prestaties te controleren?

Ja, een Chrome-extensie stelt je in staat om de cachestatus, het cachetype (desktop, tablet, mobiel), het gebruik van de Varnish-server te verifiëren, en biedt gedetailleerde laadtijdinformatie voor elk element — handig voor snelle, ad-hoc diagnostiek.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#900
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()