I am trying to reduce the page load time for my site http://www.webcosmo.com Its written on ASP. This site is hybrid of css and html. Currently it takes about 18 seconds to load on 10KB/s internet speed. Any ideas would be appreciated.
Unless joomla comes in .net flavour then it's net joomla. The site seems to load OK. With .net i find with my sights that typically the first load in a while normally takes longer than subsequent loads. As an example if no-one hits my .net site in more than say 2 hours, the first hit can take up to 5 seconds longer. I think this has more to do with the server than anything else and there is probably a way to make this better. To be honest though, i don't think you need to worry about if for your site.
Tables are your culprit for a slower load time, when using tables, it has to load the entire table before it can display any content within it. Change your structure to use div's and you'll see the div as soon as it's loaded. Also i see a lot of empty table cells - try using rowspans or colspans when you can if you stick with the tabular structure
Its developed using visual studio .net. I agree Jaymcc, first page seems to load slower then others. I am using hybrid version of table and divs, since using divs coding is a bit difficult in some cases. But I did use divs as much as possible. however there is chance of improvement.
ASPX Pages can take forEver to compile, once it's compiled its cached and loads very fast, but each page needs to compile prior to viewing.
visual studio .net 2005 has a option for pre-compiled website. guess that may solve the problem. anybody has experience on that?
Yes, you can precompile a site "build" but once you modify the files, they have to compile again, I would just let it run it's course and compile after you post all the files (the compile doesn't need to happen again unless the files change)