För att få en webbplats som visas snabbt, och så att sälja optimalt, måste du uppfylla tre villkor:
- Server med toppmoderna komponenter: NVMe SSD 3D
- En speciell kombination av serverprogramvara (vår kunskap)
- Optimerad webbplats ett minimum och som använder PHP7, PrestaShop är mycket snabb på våra servrar i infödd form, se till att anpassade teman och moduler inte skadar prestanda...
Använd Chrome webbläsaren som verkligen är snabbare än Firefox
Vi bekräftar att våra servrar är mycket väl optimerade för PrestaShop, och en jämförelse plats för webbhotellsleverantör gör det dagliga testet av våra servrar, vi går ut i topp 3, se länken här
För PrestaShop, lbättre prestanda uppnås med la gren 7 av PHP
- Opcache är redan aktiverad som standard på servernivå med versioner PHP kompatibel
- Kontrollera om ditt tema är kompatibelt med dina moduler/plugins...Läs vår artikel om effekten av en webbplatss hastighet på dess allmänna prestanda
Avsnitt Performances of admin PrestaShop:
Typ cache överst: 'filsystem' är mycket effektivt med NVMe SSD i de senaste versionerna PrestaShop eller ' MySQL ' (vinsten beror på din webbplats, du måste testa), annars använd Opcache.
Låt om möjligt: inaktivera alla överladdningar
CCC:Det är normalt rekommenderas att lämna allt aktiverat, och inaktivera dem som är problem som /ex: 'minskning kod html ' och 'mog javascript to the end.
I admin PrestaShop sektionen "Performances," allt nere på sidan, låt alla cache inaktiveras eftersom de inte ger bättre resultatNär din utveckling är klar, glöm inte att inaktivera: "Forcera sammanställningen vid varje samtal"
Att känna till, testa:
https://dh42.com/free-Prestashop-modules/Prestashop-Opcache-manger-module/
Visa bara Opcache -effekten
https://jpresta.com/fr/accueil/1-page-cache.html
Gör det möjligt att optimera skräddarsydd...
Hur simulerar man verkligheten av en besökares erfarenhet på din webbplats?
Vi rekommenderar att dessa online test webbplatser är relevanta:Läs för fler verktyg
NB:
- De viktigaste kriterierna är "First byte time," "speed index" och särskilt "Start Render," som ges på webbplatsen pagetest.org
- Pagespeed insights är det sämsta online poängverktyget eftersom ofullständig och felaktig
- Testplatser ser inte vår komprimering.
Vet du att testa online en webbplats baserad på hemsidan är långt ifrån en fullständig utvärdering? Här är varför...
En besökare är i allmänhet inte modfälld eftersom din webbplats laddar mellan 3-5 sekunder vid första lastningen (om det är 10 sekunder för effektivt), kommer din besökare att få en snabbare hastighet för följande sidor som besöks från våra servrar, tack vare de förvalda inställningarna för att dölja i webbläsarens nivå, dvs. bara de nya delarna av de sidor som besöktes under besöket kommer att skickas från servern, resten kommer från hans cache. webbläsare (oslagbar i fråga om hastighet)...
Det enda testet på hemsidan gör det möjligt att jämföra hastigheten mellan 2 tjänster av webbhotell, och också att se hur optimeringen av hemsidan eller den testade... (Vi har sett många webbplatser med inga problem på startsidan, medan stora problem uppstod i kategorier och produkter, relaterade till ooptimerade eller dåligt utformade moduler...)
Så om du använder en online test webbplats, måste du göra 3 tester för att se antingen hastigheten på 2 servrar eller optimering av en sida på din webbplats: hemsida, 1 sida kategori, 1 sidan produkt.
Observera att:
- webbplatser för online-test rengör deras cache vid varje begäran i allmänhet, så det kommer fortfarande inte att representera den exakta verkligheten av en användares erfarenhet
- Mer än 50% av besökarna kommer till din webbplats på en sida som inte är din hemsida...
För att simulera verkligheten av en användares erfarenhet, måste du göra det från din PC genom att installera Chrome plugin som kallas Apptelemetry (du kommer att ha en mätare visas till höger på din bar URL): https://chrome.google.com/webstore/search/apptelemetry
Rengör din cache, och besök din webbplats genom att gå till varje typ av sida, och observera lastningstider från den andra besökta sidan...
Använd "Inspektement" med höger musknapp i krom eller "Undersök elementet" i firefox, se fliken "Performances," aktivera inspelningen. Nu bläddra på din webbplats för att få vattenfall, och eventuellt identifiera objekt som skulle orsaka problem...
För ett avancerat och simulerat test med verkliga besökare rekommenderar vi denna unika tjänst:
https://www.userlynx.com/
1. PrestaShop levereras med en bra mängd aktiva moduler, som du bara kommer att använda i genomsnitt 40%...Därför måste du stänga av en av dem som du inte kommer att använda när du har installerat ditt tema (eftersom det lägger till moduler).
Klicka på Ja för: "Aktivera alla överbelastningar" i avsnittet Performances (Detta är kanske inte lämpligt för alla webbplatser på grund av specifika moduler/teman)
Mycket viktigt:
Gör tester igen i varje steg av optimering/action (tillägg /suppression/activation plugins) för att enkelt identifiera vilken åtgärd som har orsakat en förbättring eller försämring av prestanda. Utan detta tålamod, och den observation som krävs, kommer det att vara mycket svårare att hitta nålen i höstacken om du inte har expertis på en viss nivå.
Nyckeln till att lyckas med denna optimeringsstart är inte bara att inaktivera/avinstallera modulerna, utan framför allt att ta bort hooken från dessa moduler i Hook_header, förutom den där de ska visas...
Vikten av en sida, förutom hemsidan, får inte överstiga 3MB...
Ett exempel på ett test med webpagetest.org på en ganska väl optimerad webbplats:
Annan webbplats med bra resultat: https://www.ctechnik.com
Här är poängen på vår webbplats vars optimering maximeras med hänsyn till våra tekniska begränsningar och valet av innehåll:
https://www.yoorshop.hosting/images/webpagetest-yoorshop.JPG
Den 'First byte Time' inkluderar den initiala och nästan samtidiga laddningen av många objekt (utan tidigare cache till slut besökaren):
- Ursprunglig upplösning av DNS
- inrättande av den ursprungliga anslutningen SSL När webbplatsen är i SSL (Se vår punkt 9 med SSL offload för att minska denna tid)
- initial lastning av platsen som omfattar CMS PrestaShop
Alla servrar caches, och webbplatsen kommer att göra att de kommande besökta sidorna kommer att ses mycket snabbare...
"Start" och "Speed index" är mycket viktiga (från när objekt visas).
Ref: https://blog.dareboost.com/fr/2015/07/start-render-visually-complete-speedindex/
Det är helt normalt att se en N/A eller D poäng för bildkomprimering beror på dina bilder, och komprimeringen måste göras av dig uppströms, och inte server som inte kan komprimera dem signifikant...
Studera även resultaten av 'waterfall' men även aktivera i PrestaShop 'debug profiling' för mer information!
För 'waterfall', kom ihåg att du kan göra detta test mer exakt från din egen dator genom att använda funktionen 'Sök objekt' i din webbläsare, se fliken 'nätverk'
2. Interna statistiska moduler saktar ner mycket PrestaShop, bättre att helt enkelt använda modulen google analytics, eller statcounter
3. Att ha ett gott webbhotellsleverantör som YOORshop, våra servrar är kraftfulla och effektiva (SSD + servrar Nginx och litespeed + http2) och är inställd med olika optimerare som naturligtvis bidrar till en god prestanda. Processorn som tilldelas ditt konto spelar också en viktig roll (priset på våra erbjudanden står i proportion till processorn)
4. Kontrollera att Javascript och de olika modulerna fungerar korrekt (kategorier, reglage), och i slutet av din sida (aktivera i Performances 'Aktivera Js i slutet'. Vi har redan sett att funktionen inte fungerar korrekt med vissa moduler, testa skillnader genom att inaktivera dem, och kontrollera koden så vid behov... eller 'waterfall' online test: http://www.webpagetest.org/
5. Tänk också på att testa/aktivera Cloudflare gratis från: cPanel och bedöma om det finns en vinst för din webbplats (du måste först optimera din om det inte är det, det är nödvändigt med eller utan cloudflare!), normalt intressant för webbplatser med mycket innehåll, och mycket användbart endast om din målmarknad ligger på avlägsna kontinenter...
(Testen ska pågå minst 3 dagar under den tid Cloudflare har gömt tillräckligt många förfrågningar)
För en webbplats SSL och bästa prestanda också, den billigaste är: https://www.keycdn.com/?a=31796
6. Rensa din databas permanent
https://support.yoorshop.hosting/knowledgebase/1295/Optimering-av-databaser.html7. Var 50-100% SSL, och dra nytta av hastigheten i protokollet HTTP2:
https://support.yoorshop.hosting/knowledgebase/1551/Hur-installerar-jag-ett-SSL-certifikat.html8. Optimering med PageSpeed
https://support.yoorshop.hosting/knowledgebase/3242/Optimering-med-PageSpeed.html9. Vi erbjuder funktionen ' SSL offload' som gör det möjligt att minska lastningstiden vid den första anslutningen (om din webbplats visar ett fel, betyder detta att det är oförenligt med den funktionen). Aktivera/testa från cPanel, neråt, ikon Nginx Manager, välj din domän och sedan 'General settings', klicka på 'enabled' för rad SSL Offload, sedan ner till höger, spara genom att klicka på knappen i avsnittet Save settings
