Question

My home page is 1MB. For users with a 56k modem, that is enormous. My Home Page site from 500k have also used jquery.

What can I do to make the page load faster? Can I cache the ISP I use, and would that be useful?

EDIT

How can use gzip in asp.net?

Which type of cache is useful for web pages?

Was it helpful?

Solution

Enable gzip compression, minify HTML, ... follow YSlow recommendadtions. You could also send a light version of the page immediately and then load some parts using AJAX.

OTHER TIPS

you can use lazy loading pattern, it means that you load content not the first time but on demand

You might like watching "Improving ASP.NET MVC Application Performance" by Steven Smith.

1MB is fairly chunky. You either have a LOT of third party libraries, widgets and so on, or there's some media files like images responsible. Take a look at the images you have in the page: a reasonably high-quality jpeg 800 x 600 should only be around 50k.

1MB is a lot for a home page particularly if you are expecting to have users coming over a 56k modem. I would start by reducing the size of your home page.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top