Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    New to the CF scene
    Join Date
    Jan 2010
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Are menus with many options a real problem for loading speed?

    I have a page that features six tabs; inside each tab is a double-menu system that allows a total of approximately 700 options (PHP generated), and a small picture in each tab that changes depending on the selection. This obviously leads to a lot of options (700 option menu system in each of 6 tabs). As a result, the page size is shown as 398 kb. Considering this appears to be almost entirely a result of the menus, and not images (there are hardly any at this point), will this have as bad an effect on the load speed or functionality?

  • #2
    UE Antagonizer Fumigator's Avatar
    Join Date
    Dec 2005
    Location
    Utah, USA, Northwestern hemisphere, Earth, Solar System, Milky Way Galaxy, Alpha Quadrant
    Posts
    7,691
    Thanks
    42
    Thanked 637 Times in 625 Posts
    Surely it will. Javascript is no lean-and-mean language; it's all interpretive, nothing compiled, so it's slow by nature, and then you hand it a large task, it's going to dog down slower computers.

  • #3
    Rockstar Coder
    Join Date
    Jun 2002
    Location
    USA
    Posts
    9,074
    Thanks
    1
    Thanked 328 Times in 324 Posts
    If you have 700 options in a menu, that is too many from a UI perspective. Perhaps it needs to be broken apart more? Have fewer options on each page that are specific to the area the user is in. That way the pages are smaller. At 400KB a page view in just HTML you will chew through your bandwidth on your host like crazy. Not to mention it will make the pages load a lot slower for everyone since it is so large.
    OracleGuy


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •