Performance Considerations

Tags:    php

Hej

Jeg kun godt tænke mig at arbejde henne i mode med at gøre siden langt mere hurtigere, en af min venner har sagt til mig at bruger jeg include hele vejen altså rette fra require_once(); til include();?. det vil hjælpe en del

Så snakke mig og min ven omkring Performance Considerations og at det kun være med til at forbedre siden utrolig meget.


Spørgsmål gå på hvordan kan jeg forbedre det her:
Fold kodeboks ind/udPHP kode 


nogle som kan vise mig ide bag Performance Considerations


Håber du kan hjælp mig :)



6 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hvilken side er der tale om?

Hvis det er din egen (jesperbok) så er der meget mere at hente ved at optimere siden fra klienten af i stedet for at hente millisekunder i kode.

http://tools.pingdom.com/fpt/#!/eqjIV3/http://www.jesperbok.dk/



Indlæg senest redigeret d. 16.08.2013 15:03 af Bruger #2730
Hvilken side er der tale om?

Hvis det er din egen (jesperbok) så er der meget mere at hente ved at optimere siden fra klienten af i stedet for at hente millisekunder i kode.

http://www.absb.dk/">http://tools.pingdom.com/fpt/#!/eqjIV3/http://www.jesperbok.dk/


Det var ikke den jeg tænker på lige pt, det er mere Brandvæsen siden :) altså den HER

Du kan se testen her:



Indlæg senest redigeret d. 16.08.2013 16:31 af Bruger #17136
Når jeg tester den er den under 1 sekund. Det eneste jeg ville gøre var at flytte billeder til et subdomæne i stedet. Men det betyder ikke det helt store, skulle jeg lave noget i kode, ville jeg kigge på database delen og evt. optimere indekses på databasen.



Når jeg tester den er den under 1 sekund. Det eneste jeg ville gøre var at flytte billeder til et subdomæne i stedet. Men det betyder ikke det helt store, skulle jeg lave noget i kode, ville jeg kigge på database delen og evt. optimere indekses på databasen.


Det har jeg også fået den til hos mig,

Jeg kan ikke lige helt se hvad du mener omkring at flytte billeder til subdomæne?, Hvad tænker du på? Evt tag billede af det?,



En browser kan kun bruge et vist antal tråde til at hente indhold pr. domæne. Dvs. alle browserens tråde bruges til at hente dit indhold fra serveren og vise det. Da du har mange flere kald end der er tråde tilgængelige i din browser (se i listen over kald i din performance test) - det betyder at nogle venter på hinanden. Det man kan gøre er at smide "statiske resourser" - som din performance test foreslår. Til et subdomæne. Så får du lige x antal tråde mere i browseren som henter derfra. Det vil sige at hvis du gør således:

hoveddomæne.dk - indeholder dynamiske resurser, som fx. php, osv.
billeder.hoveddomæne.dk - indeholder alle dine billeder

Så får du et ekstra sæt tråde som kan hente dit indhold når det ligger på et andet subdomæne. I fx. Chrome browseren har man 6 tråde pr. domæne. Det vil sige at du kun kan hente 6 ting samtidig på din side. Hvis dine billeder ligger på et subdomæne, får du 6 tråde mere (6 mere pr. subdomæne). Det betyder nu at dine billeder ikke konkurrerer med dit indhold og det samlet set ville køre hurtigere.

HVis man kommer langt ud kan man lave følgende:

hoveddomæne.dk
billeder1.hoveddomæne.dk
billeder2.hoveddomæne.dk
billeder3.hoveddomæne.dk
css.hoveddomæne.dk
scripts.hoveddomæne.dk

Dette ville lige pludselig give 6 x 6 tråde i stedet for 6 til at hente din side.

Giver det mening?



En browser kan kun bruge et vist antal tråde til at hente indhold pr. domæne. Dvs. alle browserens tråde bruges til at hente dit indhold fra serveren og vise det. Da du har mange flere kald end der er tråde tilgængelige i din browser (se i listen over kald i din performance test) - det betyder at nogle venter på hinanden. Det man kan gøre er at smide "statiske resourser" - som din performance test foreslår. Til et subdomæne. Så får du lige x antal tråde mere i browseren som henter derfra. Det vil sige at hvis du gør således:

hoveddomæne.dk - indeholder dynamiske resurser, som fx. php, osv.
billeder.hoveddomæne.dk - indeholder alle dine billeder

Så får du et ekstra sæt tråde som kan hente dit indhold når det ligger på et andet subdomæne. I fx. Chrome browseren har man 6 tråde pr. domæne. Det vil sige at du kun kan hente 6 ting samtidig på din side. Hvis dine billeder ligger på et subdomæne, får du 6 tråde mere (6 mere pr. subdomæne). Det betyder nu at dine billeder ikke konkurrerer med dit indhold og det samlet set ville køre hurtigere.

HVis man kommer langt ud kan man lave følgende:

hoveddomæne.dk
billeder1.hoveddomæne.dk
billeder2.hoveddomæne.dk
billeder3.hoveddomæne.dk
css.hoveddomæne.dk
scripts.hoveddomæne.dk

Dette ville lige pludselig give 6 x 6 tråde i stedet for 6 til at hente din side.

Giver det mening?


Åååhh det giver god mening nu! og jeg kan godt se hvad du mener, det er klart noget jeg vil udarbejde når jeg kommer hjem senere idag :D



t