Internet web browsers are for diplaying web pages.

You should remember that not everyone has a fast connection to the net . The time taken for a web page load in a browser window is governed by four factors -

1- The file size of the web page.

2- The surfer’s bandwidth.

3- The processor speed of your hosting server.

4- The complexity of the web page.

Now since you cannot control the bandwidth used by your visitors, you should take care to host your web site on a fast server and optimize your web pages which includes decreasing the file size of the HTML document as well as any images/multimedia content embedded in that web page and doing away with complex HTML (for example, laying out the web pages using style sheets instead of nested tables).
If your site caters to everyone, each web page should not be more than 15kb. This will guarantee that web pages load in a matter of seconds.

The page size is not only determined by the HTML file but also by any graphics and multimedia that are included in the page.

The list below describes what to add up when calculating the web page size.

- HTML document file sizeweb-browsers

- File sizes of graphics - including any background images.

- Any included (JavaScript (.js), External Sheets (.css), SSI, PHP files etc) files sizes.

- File sizes of preloaded data such as images.

- Sizes of any multimedia content such as sound, video, Flash files etc. that are embedded in the web page.

The size of any page on your site is governed by the kind of audience you hope to receive. As I mentioned before, if the site caters to everyone, the page size should not exceed 15kb. However, if you are promoting the site only for high end users and know that they are either ready to wait for your pages or use high speed connections and fast computers, your page size can be increase accordingly.