I have made resume website http://rupeshgharat.com
I want to reduce load time
Any response will be appreciated
I have made resume website http://rupeshgharat.com
I want to reduce load time
Any response will be appreciated
Check out Google' PageSpeed. It gives a detailed information about every file causing delay and what is the remedy for that.
But i guess in your case something else is wrong, because unoptimized website doesn't take 2-3 minutes to load. Its a very long time.
Generally the most time-consuming when it comes to websites is establishing new connection for any request. Every asset (i mean one asset file) request means for example 10ms of connection establishing and then only 2-3ms of downloading. That's why it is important to concatenate your assets. Then you got one big scripts.js
file. Downloading time increases to let's say 30ms, but the establishing time decreases ([your_old_js_assets_count]-1)*10ms. And adequately with other assets types (one *.css file, one big .png texture atlas, etc). And after all, you have a big gain.
And now. You've got 175! requests on your site. That's bad. Really bad. You should keep it below 10 on a site like that. If you do so, the site should load in normal time (in about few seconds).
Try putting the javascript below the footer, JS takes a long time to load. This will allow the page to load then the JS to load in the background. The best format:
EDIT:
It looks like you have it so the page only shows when everything is loaded. Only server/client internet speed can connection will speed the page up.
Your page is loading faster than it appears (about 6 seconds), but it seems like there is a request to the Google map api hanging. So the preloader you have set up on your site to make a smooth fade in once everything is loaded is making it appear that nothing is loading. Remove the preloader, and let your site show up as it loads. Or figure out why the map api is hanging and that should fix it too.
The easy fix is just to delete or comment out the following css. from your main.css
file
#preloader {
position: fixed;
width: 100%;
height: auto;
min-height: 100%;
top: 0;
left: 0;
background-color: #ffffff;
z-index: 9999;
}
However as others have mentioned your site could use some TLC to cut down the number of requests. You have far too many.