Linking to site using a slow modem
Brought to you by:
canajun2eh,
yalnifj
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.
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.
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.
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.
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.
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.