Hej Aminoer! Dermed sidder jeg selvfølgelig og arbejder med Pingdom, google insights, GTMetrics osv. Hastigheden er selvfølgelig vigtig, både for at mine kunder ikke skal have en dårlig oplevelse, men samtidig at jeg ikke bliver nedgraderet i forhold til SEO.
1. Min side laver en redirect fra HTTP til HTTPS, da jeg forcer HTTPS, men ifølge Pingdom har den gennemsnitligt 0,3 sek wait time før den overhovedet loader dette, er dette et hosting problem? Hvis jeg ping'er den med https foran min hjemmeside, så fremgår denne wait time ikke. 2. Siden loader '?wc-ajax=get_refreshed_fragments' som angiveligt skulle have en forbindelse med woocommerce kurven og den har hele 0,5 sek wait time. Jeg har læst mig til at man blot kan fjerne kurven, men det ønsker jeg umiddelbart ikke, da den jo er et vigtigt redskab i forbindelse med købsoplevelsen på siden. Det kan vel ikke være rigtigt, at noget så stort som woocommerce ikke er bedre optimeret mht. dette? 3. Så er det google fonts, som også loader hver gang, der gør at siden loader langsommere. Er der en måde at downloade google fonts lokalt, så den ikke skal ind og hente disse fonts via google hver gang, eller en anden mere optimal løsning? Håber at nogen af jer kloge mennesker har lidt indsigt og løst til at hjælpe med dette. Lasse |
Fredholm93:1. Min side laver en redirect fra HTTP til HTTPS, da jeg forcer HTTPS, men ifølge Pingdom har den gennemsnitligt 0,3 sek wait time før den overhovedet loader dette, er dette et hosting problem? Hvis jeg ping'er den med https foran min hjemmeside, så fremgår denne wait time ikke.
Hvis du laver en test på gtmetrix, tools.pingdom eller lign services på https, så vil du selvfølgelig ikke se denne redirect, fordi du angiver din slut URL.
Viderstilling bør ikke tage 0.3 sekunder, så det kommer an på hvordan du laver denne viderstilling - hvis du lader WordPress lave den eller hvis du laver den manuelt via .htaccess på din side - det vil gøre en stor forskel, fordi det ene bliver håndteret direkte af webserveren, hvor det andet skal håndteres af WordPress.
I din .htaccess kan du lave noget lign:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Dette vil sørge for at hvis siden ikke er https, vil den lave en viderstilling, så vil det gå betydeligt hurtigere - du skal samtidig sørge for at siden faktisk linker til https og ikke nogen http links de forskellige steder.
Fredholm93:2. Siden loader '?wc-ajax=get_refreshed_fragments' som angiveligt skulle have en forbindelse med woocommerce kurven og den har hele 0,5 sek wait time. Jeg har læst mig til at man blot kan fjerne kurven, men det ønsker jeg umiddelbart ikke, da den jo er et vigtigt redskab i forbindelse med købsoplevelsen på siden. Det kan vel ikke være rigtigt, at noget så stort som woocommerce ikke er bedre optimeret mht. dette?
WooCommerce er stort, det er korrekt - men det er fordi det er "billigt" for folk at tage i brug, men WooCommerce er på ingen måde bygget optimalt, fordi WooCommerce (desværre) tager brug af måden WordPress er bygget på, så de gemmer produkter, ordre og lign i én stor bunke af data, nærmere i wp_posts samt wp_postmeta, hvor du vil finde det meste data for dine produkter, ordre og lign - dette virker fint i starten, men jo mere din shop vokser, jo flere ordre og/eller produkter du får - jo større bliver denne tabel, og jo langsommere bliver din side, helt automatisk.
Personligt undre det mig, hvorfor at WooCommerce ikke arbejder på at gemme data i et mere optimalt format hvad angår webshops, ligesom Prestashop, Magento og lign. gør.
Så teknisk set jo. Det kan godt bare være WooCommerce der er problemet, men det kan også specifikt have med din sides konfiguration/opbygning at gøre, der gør at det tager lang tid.
Men wc-ajax er generelt et tungt kald, udfra hvad det gør.
Fredholm93:3. Så er det google fonts, som også loader hver gang, der gør at siden loader langsommere. Er der en måde at downloade google fonts lokalt, så den ikke skal ind og hente disse fonts via google hver gang, eller en anden mere optimal løsning?
Det kommer an på fonten, nogle fonts har licenser, men hvis vi tager de 3 du har (montserrat, raleway og kalam), så kan du finde dem her: https://fonts.google.com/?selection.family=Kalam|Montserrat|Raleway - hvis du klikker på "3 families selected" i bunden af siden, vil du finde en download knap.