thinkvitamin.com— The next generation of web apps make heavy use of JavaScript and CSS. This article, by the lead developer of Flickr, shows you how to make those apps responsive and quick.
May 22, 2006View in Crawl 4
i agree with cakefart - in addition, those .js files are not that small in size to begin with, so chances are the initial load of the pages are slow (subsequent loads may be faster because many of those .css, .gif, and .js are cached locally). All said, the best way to tune is still the back-end if your application is dynamic (i.e., loads content from some kinda of data store). I'd always start with tuning your OS first on the Web server, app server, and database server, if any. See here:<a class="user" href="http://www.performancewiki.com/os-tuning-landing.html">http://www.performancewiki.com/os-tuning-landing.html</a>
And that's great for people looking at their gallery of clever photos of themselves, but when they send you a link to show you one of them, oh man. I, like most of the world, am not a Flickr member, and I only occasionally look at a photo there. You'd think they could at least just display a photo quickly if they do all that conditional javascript to save time.
cakefartMay 22, 2006
I think the submitter did a poor job describing what the article was about. The article is quite good for novice web application developers and software architects, however- the 'speed up' techniques described have nothing to do with client side technologies. As a followup, I'd look at the technologies mentioned (in the article) on the squid and Apache sites, as well as the IBM DeveloperWorks website.<a class="user" href="http://squid.visolve.com/squid/reverseproxy.htm">http://squid.visolve.com/squid/reverseproxy.htm</a><a class="user" href="http://httpd.apache.org/docs/2.0/mod/mod_deflate.html">http://httpd.apache.org/docs/2.0/mod/mod_deflate.html</a><a class="user" href="http://www-128.ibm.com/developerworks/views/global/tutorials.jsp?topic_by=All+Topics&sort_order=desc&lcl_sort_order=desc&search_by=&show_abstract=true&start_no=1&zone_by=All+Zones&sort_by=Date&end_no=100&S_TACT=105AGX19&S_CMP=ZHP">http://www-128.ibm.com/developerworks/views/global/tutorials.jsp?topic_by=All+Topics&sort_order=desc&lcl_sort_order=desc&search_by=&show_abstract=true&start_no=1&zone_by=All+Zones&sort_by=Date&end_no=100&S_TACT=105AGX19&S_CMP=ZHP</a>
jcmia1May 22, 2006
i agree with cakefart - in addition, those .js files are not that small in size to begin with, so chances are the initial load of the pages are slow (subsequent loads may be faster because many of those .css, .gif, and .js are cached locally). All said, the best way to tune is still the back-end if your application is dynamic (i.e., loads content from some kinda of data store). I'd always start with tuning your OS first on the Web server, app server, and database server, if any. See here:<a class="user" href="http://www.performancewiki.com/os-tuning-landing.html">http://www.performancewiki.com/os-tuning-landing.html</a>
insomniak29May 22, 2006
I agree with cakefart...
a1programmerMay 23, 2006
Using php to merge your js files? That's plain ridiculous.
Closed AccountMay 23, 2006
And that's great for people looking at their gallery of clever photos of themselves, but when they send you a link to show you one of them, oh man. I, like most of the world, am not a Flickr member, and I only occasionally look at a photo there. You'd think they could at least just display a photo quickly if they do all that conditional javascript to save time.
Closed AccountMay 25, 2006
Slow regarding I/O.heh, sorry for the slow response. Digg ought to have a notification feature for whenever your comments get replied to.
mgadalskyApr 20, 2007
Amazing. I've never thought it is for real.
tromatixNov 18, 2007
Nice tips !
yogastoreJun 30, 2008
<a class="user" href="http://astore.amazon.com/calphalon.commercial-20">http://astore.amazon.com/calphalon.commercial-20</a><a class="user" href="http://astore.amazon.com/calphalon.contemporary-20">http://astore.amazon.com/calphalon.contemporary-20</a><a class="user" href="http://astore.amazon.com/black.and.decker.lawn.hog-20">http://astore.amazon.com/black.and.decker.lawn.hog ...</a><a class="user" href="http://astore.amazon.com/black.and.decker.oven-20">http://astore.amazon.com/black.and.decker.oven-20</a><a class="user" href="http://astore.amazon.com/cast.iron.skillet-20">http://astore.amazon.com/cast.iron.skillet-20</a><a class="user" href="http://astore.amazon.com/12.electric.skillet-20">http://astore.amazon.com/12.electric.skillet-20</a><a class="user" href="http://astore.amazon.com/6.quart.pressure.cooker-20">http://astore.amazon.com/6.quart.pressure.cooker-2 ...</a><a class="user" href="http://astore.amazon.com/electric.pressure.cooker-20">http://astore.amazon.com/electric.pressure.cooker- ...</a><a class="user" href="http://astore.amazon.com/8.inch.chefs.knife-20">http://astore.amazon.com/8.inch.chefs.knife-20</a><a class="user" href="http://astore.amazon.com/chefs.choice.knife-20">http://astore.amazon.com/chefs.choice.knife-20</a>
jcmia1Feb 7, 2009
Found another blog which is all about this topic:<a class="user" href="http://nobottlenecks.blogspot.com/">http://nobottlenecks.blogspot.com/</a>