As a rule your home page should not take longer than 5 seconds to open. If it takes longer than that you can risk losing visitors. People on the web are usually wanting instant gratification. Graphics should be optimized to load quickly. You can save your slower loading pages for after you get the visitors attention. Your site should reflect your target audience's wants and needs. Your website should be easy to navigate so that your visitors don't get lost.
All the web pages developed by us are optimized to load quickly. We move all common code, i.e., code that is loaded in each page, into a separate page which is loaded by the browser only once and cached for the rest of the page. We remove all unused HTML tags, white space so that page size is reduced and loads quickly. We optimize all graphics to have best quality at the lowest possible size to load quickly. If the website is hosted on our web servers, we also use server compression that decreases download time by an order of magnitude.