Forum > ASP.NET 1.x och 2.x > Språk - C#
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
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
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.
Du kan dock inte (naturligtvis) blanda js och css.
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.
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.
Do I have to say more? ;)
Nej, än så går det inte (och tackar gudarna för det) ;)
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.
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 ;)