Menu

#690 Linking to site using a slow modem

open
nobody
None
5
2006-09-22
2006-09-22
No

I have used my site for a couple of weeks from a
machine linked to the web through a slow modem. It was
awful.

As long as we cannot get PGV to work fast with its
desired functionality I think we should add something
like a 'theme' that as a default would be initiated
when the client uses a slow connection to the PGV server.

This 'theme' would not show media or any other slow
high-volume activities.

The users would use a normal 'theme' when their
connection is fast or if they prefer to wait for the
pages to show.

Discussion

  • Laie Techie

    Laie Techie - 2006-09-24

    Logged In: YES
    user_id=1278885

    I thought there was another RFE for a lite / modem-friendly
    theme.

    It takes a while loading all tabs into memory for an
    individual. Then you go through that every time any event
    is changed? Talk about slow (2 seconds extra * number of
    edited events on the same individual). And I hate to say
    it, but half that time is probably Google Maps looking up
    coordinates for all the current indivual's events plus birth
    places for his/her kids.

     
  • KosherJava

    KosherJava - 2006-09-25

    Logged In: YES
    user_id=634811

    Meliza,
    You should look into using HTTP Compression. On my site it
    cuts the size of the page by 87%. On your site it is not in
    place as tested at
    http://www.port80software.com/products/zipenable/compresscheck
    or
    http://leknor.com/code/gziped.php
    While it will not change the media load time, it will have a
    very noticable improvement. One thing that might make sense
    is to have all tabs besides the primary one on the indi page
    load via AJAX, the same way John added this for zooming on
    charts. This would especially make sens for the map tab, but
    all tabs should have the same behavior.

     
  • Laie Techie

    Laie Techie - 2006-09-25

    Logged In: YES
    user_id=1278885

    Kosher,
    I've thought about making the tabs load using AJAX, but it
    raises a few issues.

    Does AJAX pass cookies?

    How do you keep track of which tabs have already been loaded
    (ie cached), or do we request that content every time the
    tab is selected? I like the idea of caching the tabs once
    they have been selected so that switching between them will
    be fast.

     
  • KosherJava

    KosherJava - 2006-09-26

    Logged In: YES
    user_id=634811

    Yes, PGV uses cookies to authenticate AJAX calls for the
    tree zooming. It also caches data already retrived. Try
    loading a pedigree tree. zoom on one box an notice the short
    Loading... message, do teh same for another etc. Go back to
    the original one and see that it loads without any delay,
    because it is cached. The same can be used for the tabs.

     
  • Meliza Amity

    Meliza Amity - 2006-09-26

    Logged In: YES
    user_id=959928

    I had file public_html/php.ini with
    zlib.output_compression=On
    zlib.output_compression_level=5

    Added the file now also to the phpGedView folder (and also
    to the future folder used in testing).
    Compression seems now to work for the site URL.

    Many thanks KosherJava.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.