Brotli Checker
Controleer of een website het Brotli-compressie-algoritme gebruikt.
1. Inleiding
Brotli Checker is een eenvoudige online tool die je helpt te bepalen of een website Brotli-compressie gebruikt. Brotli is een modern compressie-algoritme dat de bestandsgrootte vermindert die wordt overgedragen tussen een webserver en een browser, waardoor de paginasnelheid en de algehele prestaties verbeteren.
Wanneer een website Brotli ondersteunt, kan deze gecomprimeerde HTML, CSS, JavaScript en andere middelen efficiënter leveren. Dit resulteert in snellere laadtijden, lager bandbreedtegebruik en verbeterde SEO-prestaties. Zoekmachines geven prioriteit aan snel ladende websites, waardoor compressie een belangrijke optimalisatietechniek is.
Deze tool is vooral nuttig voor ontwikkelaars, SEO-specialisten, systeembeheerders en website-eigenaren die willen controleren of Brotli correct is geconfigureerd op hun server of CDN. Voer eenvoudig een URL in en de tool controleert de server response headers om te bevestigen of Brotli-compressie is ingeschakeld.
2. Hoe het werkt
De Brotli Checker voert een serververzoek uit naar de opgegeven URL en analyseert de HTTP response headers om te bepalen of Brotli-compressie is ingeschakeld.
Invoerparameter
- URL – Het volledige websiteadres dat je wilt testen (bijv. https://example.com). Dit veld is verplicht.
Validatieregels
- Het URL-veld mag niet leeg zijn.
- De URL moet correct geformatteerd zijn.
- Beveiligingsvalidatie zorgt ervoor dat het verzoek legitiem is.
- Als de URL niet bereikbaar is, wordt een fout weergegeven.
Verzoeklogica
De tool verzendt een HTTP GET-verzoek naar de opgegeven URL met de header:
Accept-Encoding: br
Deze header vertelt de server dat de client Brotli-compressie ondersteunt. Als de server Brotli ondersteunt, zal deze reageren met een Content-Encoding-header die br bevat.
Responsanalyse
De tool controleert de response headers op:
- Content-Encoding: br
Als de header br bevat, is Brotli-compressie ingeschakeld. Zo niet, dan is Brotli uitgeschakeld of niet geconfigureerd voor die bron.
Uitvoerformaat
- True – Brotli-compressie is ingeschakeld.
- False – Brotli-compressie is niet gedetecteerd.
Beperkingen
- Sommige servers schakelen Brotli alleen in voor specifieke bestandstypen.
- CDN-configuraties kunnen de compressieresultaten beïnvloeden.
- Firewall- of serverbeperkingen kunnen het verzoek blokkeren.
3. Hoe deze tool te gebruiken
- Voer de volledige website-URL in (inclusief https://).
- Klik op de verwerkknop.
- Wacht tot de tool de serverrespons heeft opgehaald.
- Bekijk het resultaat om te zien of Brotli-compressie is ingeschakeld.
4. Praktische voorbeelden
Voorbeeld 1: Brotli ingeschakeld
Invoer:
https://example.com
Uitvoer:
True
In dit geval reageerde de server met Content-Encoding: br, wat bevestigt dat Brotli-compressie actief is.
Voorbeeld 2: Brotli niet ingeschakeld
Invoer:
https://oldsite.com
Uitvoer:
False
De server retourneerde de Brotli-encoding header niet, wat aangeeft dat Brotli-compressie niet is geconfigureerd of niet wordt ondersteund.
5. Gebruiksscenario's voor ontwikkelaars
- Serveroptimalisatietests
Controleer of je Apache-, Nginx- of LiteSpeed-server correct is geconfigureerd om Brotli te gebruiken.
- Validatie van CDN-configuratie
Controleer of je CDN (zoals Cloudflare of vergelijkbare diensten) gecomprimeerde responses levert.
- SEO-prestatie-audits
Neem Brotli-validatie op als onderdeel van een technische SEO-auditworkflow.
- Geautomatiseerde monitoring
Integreer compressiecontroles in deployment-pipelines om ervoor te zorgen dat Brotli ingeschakeld blijft na updates.
Voorbeeld in PHP
$response = file_get_contents('https://example.com');
$headers = get_headers('https://example.com', 1);
if(isset($headers['Content-Encoding']) &&
strpos($headers['Content-Encoding'], 'br') !== false) {
echo "Brotli ingeschakeld";
}
Voorbeeld in JavaScript (Node.js)
const https = require('https');
https.get('https://example.com', { headers: { 'Accept-Encoding': 'br' } }, (res) => {
if (res.headers['content-encoding'] &&
res.headers['content-encoding'].includes('br')) {
console.log('Brotli ingeschakeld');
}
});
Beveiligingsoverwegingen
- Valideer en reinig altijd door gebruikers opgegeven URL's.
- Voorkom server-side request forgery (SSRF).
- Implementeer request time-outs om hangende verbindingen te voorkomen.
6. FAQ
Wat is Brotli-compressie?
Brotli is een modern compressie-algoritme dat is ontwikkeld om de grootte van webbronnen te verkleinen en de laadsnelheid te verbeteren.
Is Brotli beter dan Gzip?
In de meeste gevallen biedt Brotli betere compressieverhoudingen dan Gzip, vooral voor tekstgebaseerde middelen.
Verbetert Brotli SEO?
Ja. Snellere laadtijden dragen bij aan een betere gebruikerservaring en kunnen een positieve invloed hebben op zoekresultaten.
Hoe schakel ik Brotli in op mijn server?
Je kunt Brotli inschakelen via servermodules (Apache/Nginx) of via je CDN-instellingen.
Waarom toont de tool dat Brotli is uitgeschakeld?
De server ondersteunt mogelijk geen Brotli, of schakelt het alleen in voor specifieke bestandstypen.
Kan Brotli met HTTPS worden gebruikt?
Ja. Brotli werkt zowel via HTTP als HTTPS, maar wordt het meest gebruikt met HTTPS-verbindingen.
Vergelijkbare tools
Verkrijg alle mogelijke details over een SSL-certificaat.
Ontvang alle HTTP-headers die door een URL worden geretourneerd bij een GET-verzoek.
Controleer of een website het HTTP/2-protocol gebruikt.
Populaire tools
Draai de letters in een zin of alinea om.
Krijg tekengrootte in bytes (B), kilobytes (KB) of megabytes (MB).
Zet een getal om in voluit geschreven vorm.
Tel het aantal tekens en woorden in een gegeven tekst.
Draai tekst moeiteloos ondersteboven.
Converteer normale tekst naar cursieve letterstijl.