Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP.NET 1.x och 2.x > Språk - C#

För prestandajägare

CRS
CRS

Gradering

#16466

För dig som jagar prestanda på alla sätt och vis har jag skrivit ett par bloggpostet som tar upp hur du kan minimera både mängden data i form av CSS och JavaScript som skickas till klienten, och samtidigt minimera antalet Requests, men ändå behålla en vettig filstruktur i utvecklingsmiljön.

http://blog.crswebb.se/post/2009/06...-CSS-filer.aspx
http://blog.crswebb.se/post/2009/07...JavaScript.aspx

Den andra bygger på den första. Jag har även en äldre post på samma tema.

http://blog.crswebb.se/post/2009/07...JavaScript.aspx

http://www.crswebb.se | http://tekniknyheter.crswebb.se | http://sportnyheter.crswebb.se | http://www.harrysgemenskap.se | http://www.humorbloggen.net | http://www.fetfe.st
ID: #16466 | Skapades: 2009-07-02 13:38:29 | Tråden har 7 svar och har lästs 258 gånger.

voigtan
voigtan

Gradering

#16467

Bra Stefan (om jag inte har missat dig från webForum, aspsidan ;)) trevliga bloggar (följer din och Ronjas framfart), CSS minify + JS minify delen är jag lite osäker på om jag förstå rätt, detta körs varje gång du kör sidan (även om .NET har en cache på denna typ av kod).

Jag har funderat på att göra liknande tjänst/koder, men att den ta alla JS filer och gör det till en fil, dvs i utveckling så kan du har 20:tal JS filer om man vill "dela upp koder" men när man väl gå live så har den genererat 1 fil endast. Samma sak med CSS delen. att den spara som en .js eller .css fil men man få nog ta en funderare om inte detta är rätt smart som det är ;)

Bra och snabba inlägg att läsa igenom ;) me like

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16467 | Skapades: 2009-07-02 14:10:34

CRS
CRS

Gradering

#16468

Helt rätt att det är Stefan. Håller igång på så många forum som möjligt. Kul att du även följer Ronja. Ska försöka se till att hon får tillgång till en dator snart, så hon kan blogga mer frekvent.

Jag har implementerat Cache i den senaste varianten, den som stöder både CSS och JavaScript. Cachen gäller en timme, vilket passar min sajt. Då kan jag göra uppdateringar som snart slår igenom, utan att behöva bygga beroenden till filsystemet. Jag har en känsla av att det tar en del kraft att kolla av om filerna har ändrats.

Den största vitsen med det hela är att göra precis du eftersöker. Du specificerar bara flera js- eller css-filer som resource i din QueryString och så sammanfogas dessa på en enda rad.

Du kan dock inte (naturligtvis) blanda js och css.

http://www.crswebb.se | http://tekniknyheter.crswebb.se | http://sportnyheter.crswebb.se | http://www.harrysgemenskap.se | http://www.humorbloggen.net | http://www.fetfe.st
ID: #16468 | Skapades: 2009-07-02 15:28:29

voigtan
voigtan

Gradering

#16469

Citerar CRS:

Du kan dock inte (naturligtvis) blanda js och css.

Klart du kan! :P

Det är inte alls korkat att köra på dett sätt du gör, min idé var att ha alla CSS och JS filer i en och samma fil (att skriptet generera upp en fysisk fil som man triggar själv när den skall uppdateras), probelemet är att det bli en hel del filer i längden, eftersom ena sidan kanske ha Jquery inkluderad och den andra inte.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16469 | Skapades: 2009-07-02 15:52:41

CRS
CRS

Gradering

#16470

Ska du blanda CSS och JS i samma fil? Nu får du utveckla, för här kommer något som låter väldigt konstigt för mig.

http://www.crswebb.se | http://tekniknyheter.crswebb.se | http://sportnyheter.crswebb.se | http://www.harrysgemenskap.se | http://www.humorbloggen.net | http://www.fetfe.st
ID: #16470 | Skapades: 2009-07-02 15:58:42

voigtan
voigtan

Gradering

#16471

Citerar voigtan:
:P

Do I have to say more? ;)

Nej, än så går det inte (och tackar gudarna för det) ;)

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
Redigerades av voigtan den 2 juli 2009. Läs tidigare inlägg.
ID: #16471 | Skapades: 2009-07-02 16:00:13

CRS
CRS

Gradering

#16472

Aha, missade den... Kanske mest på att resten av ditt inlägg tyder på att du vill lägga allt i samma fil.

För mina behov fungerar mitt sätt ypperligt.

http://www.crswebb.se | http://tekniknyheter.crswebb.se | http://sportnyheter.crswebb.se | http://www.harrysgemenskap.se | http://www.humorbloggen.net | http://www.fetfe.st
ID: #16472 | Skapades: 2009-07-02 16:01:52

voigtan
voigtan

Gradering

#16474

Aha, sorry var inte det jag menade, samma fil menar jag med CSS filerna i en och JS filerna i bara en förydla att det är det jag menar ;)

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #16474 | Skapades: 2009-07-02 16:08:57
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy