Kom ihåg mig?

Minimera sina script...

 
Ämnesverktyg Visningsalternativ
Oläst 2009-02-19, 14:03 #1
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Satt och kollade över mina script bibliotek jag skrivit till ett projekt.
Dessa ligger på 155 kb.

Om jag raderar alla onödiga mellanslag, tar bort alla kommentarer, alla radbrytning osv. Alltså gör alla kod till en kodklump. Sparar jag ca 18% utrymme.

155 kb blir 127 kb.

Är detta lönt att göra?
Har sett att många script t.ex. Google utvecklar är ihop klumpade på detta viset.

På 1000 besökare bör jag spara ca 28 000 Kb då.
På 10 000 besökare bör jag spara ca 280 000 Kb då.
Alltså närmre 270 Mb. Då börjar det bli lite av det.

Gör man såhär? Är jag dum i huvudet och tänker helt fel? :lol:
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-19, 14:09 #2
gsocs avatar
gsoc gsoc är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2007
Inlägg: 568
gsoc gsoc är inte uppkopplad
Mycket flitig postare
gsocs avatar
 
Reg.datum: Jun 2007
Inlägg: 568
Är det scriptet eller själva htmlen som skickas till klienten du menar?
gsoc är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-19, 14:11 #3
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Citat:
Originally posted by gsoc@Feb 19 2009, 15:09
Är det scriptet eller själva htmlen som skickas till klienten du menar?
Framför allt skript som inkluderas och används av sidan. Både PHP och JS.
Alltså både klient och server script.
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-19, 14:19 #4
gsocs avatar
gsoc gsoc är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2007
Inlägg: 568
gsoc gsoc är inte uppkopplad
Mycket flitig postare
gsocs avatar
 
Reg.datum: Jun 2007
Inlägg: 568
Scripten i sig är det ju dumt att försöka minimera, däremot själva datan som du skickar till klienten kan man ju komprimera för att spara lite, webbläsarna kan ju tolka det endå...

Så ja, du tjänar lite bandbredd om du komprimerar javascript och htmlen.
gsoc är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-19, 14:26 #5
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Citat:
Originally posted by gsoc@Feb 19 2009, 15:19
Scripten i sig är det ju dumt att försöka minimera, däremot själva datan som du skickar till klienten kan man ju komprimera för att spara lite, webbläsarna kan ju tolka det endå...
Så ja, du tjänar lite bandbredd om du komprimerar javascript och htmlen.
Men om filen är större måste väll även servern arbeta mer?
Ett php-script på 100kb bör väll både ta bråkdelen mer tid och belasta servern lite mer än ett script på 50 kb? Eller?
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-19, 14:28 #6
gsocs avatar
gsoc gsoc är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2007
Inlägg: 568
gsoc gsoc är inte uppkopplad
Mycket flitig postare
gsocs avatar
 
Reg.datum: Jun 2007
Inlägg: 568
Nej inte om funktionerna är desamma, visst du kanske sparar lite på själva arbetsminnet men det kan knappast vara märkbart...
gsoc är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-19, 20:00 #7
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Premature optimization is the root of all evil, dvs innan du har data som visar på ett problem ska du inte optimera. och PHP-filens storlek kommer under alla förhållanden vara dittminsta problem.

och vad gäller data som skickas till klienten så kan du ju ha komprimerade filer som sedan packas upp på klienten (om det är storleken påöverfört data du är orolig för). Och åter igen - gör det bara om du kan påvisa ett faktiskt problem.
eg0master är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-19, 20:30 #8
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Att optimera själva scriptfilerna gör dom ganska oläsbara (om man nu inte behåller okomprimerade kopior förstås). Du tjänar lite grann men knappast så det är värt besväret.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-19, 21:01 #9
Erik Stenman Erik Stenman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2007
Inlägg: 2 154
Erik Stenman Erik Stenman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2007
Inlägg: 2 154
Använd gzip istället. Här står det hur du gör: gzip.se
Erik Stenman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-19, 21:15 #10
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
Citat:
Originally posted by tartareandesire@Feb 19 2009, 21:30
Att optimera själva scriptfilerna gör dom ganska oläsbara (om man nu inte behåller okomprimerade kopior förstås). Du tjänar lite grann men knappast så det är värt besväret.
Jag tror inte din webbläsare bryr sig om dom är läsbara eller inte (OM vi pratar om client-scripts som JS) - Det är snarare tvärtom, desto mindre saker JS parsen måste gå igenom desto snabbare blir scriptet, både att ladda ner och execute!
studiox är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:25.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017