Autor | Zpráva | ||
---|---|---|---|
BuGeR Profil |
#1 · Zasláno: 13. 10. 2013, 20:15:33
Zdravím,
zajímalo by mě toto - mám v php třídy, které mají většinou kolem 10-20kb. Kdybych dokázal velikost těchto tříd zredukovat dejme tomu až o 30%, zmenší se doba načítání, nebo je velikost zanedbatelná? Tou redukcí mam na mysli odstranění komentářů, prázdných řádku, přejmenování proměnných a funkcí atd atd. Díky |
||
juriad Profil |
#2 · Zasláno: 13. 10. 2013, 20:19:12
BuGeR:
Odhadem bude rozdíl nejvýše v mikrosekundách; snažíš se šetřit na naprosto nesprávném místě. A nezapomeň ten ušetřený čas porovnat s vyplýtvaným časem, který potom strávíš při opravě zpraseného a nedokumentovaného kódu. Máš změřeno, že stránky jsou pomalé, nebu se jen honíš za co nejrychlejšími stránkami bez jakéhokoli racionálního důvodu? |
||
BuGeR Profil |
#3 · Zasláno: 13. 10. 2013, 20:36:23
juriad:
Dekuji za odpověď. Co se týká toho zpraseného kódu - kdybych se do nějakého toho redukování pustil, samozřejmě bych zachoval originální soubor, který by fungoval jako "zdrojový" soubor, a při nějaké změně by se vygeneroval soubor zredukovaný, který se nasadí místo toho originálního do aplikace. Nehoním se nad ničím, jen mě to tak napadlo, když jsem koukal na velikosti některých tříd a zajímalo mě, jestli ovlivňují dobu načítání. |
||
Jan Tvrdík Profil |
#4 · Zasláno: 13. 10. 2013, 20:37:36
BuGeR:
Odstranění komentářů a bílých znaků (např. pomocí php_strip_whitespace) má velmi malý dopad na výkon. Co má naopak obrovský dopad na výkon je když snížíš počet volání require a include . Např. tak, že více souborů sloučíš do jednoho (stejně to dělá třeba jQuery, Nette i Symfony).
|
||
Amunak Profil |
#5 · Zasláno: 13. 10. 2013, 22:00:36
BuGeR:
Nesníží to rychlost zpracování toho skriptu o nic měřitelného, ale mohlo by to snížit potřebnou pamět pro běh skriptu. I tak to ale nebude nic zásadního. |
||
BuGeR Profil |
#6 · Zasláno: 14. 10. 2013, 08:51:20
Děkuji všem za odpovědi.
|
||
Časová prodleva: 5 dní
|
|||
weroro Profil |
Ospravedlňujem sa za oživenie vlákna.
Jan Tvrdík: „Co má naopak obrovský dopad na výkon je když snížíš počet volání require a include.“ Mňa by zaujímalo, koľko resp. aký počet súčasných volaní require a include je z pohľadu teba ako dlho ročného vývojára už "kritických"? 5, 10, 100? Samozrejme sa pýtam na model, kedy má jeden súbor s triedou napr. cca 300 riadkov.
|
||
Časová prodleva: 11 let
|
0