General discussion

Locked

SpeedApp - Experiences in Network Application performance

By nospam ·
Tags: Off Topic
blog root

This conversation is currently closed to new comments.

5 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Comments

Collapse -

The one with most web object on a single page wins!

by nospam In reply to SpeedApp - Experiences in ...

<h4>The 'Many-object-web-page'
trend!</h4>


I have been test web page in
the development phase and troubleshoot them in real life for many years. To me
it's completely clear that the size in bytes, objects, complexity and code explode
the recent years. Remember the days when a picture was something fantastic and
all pages were normally just one or a few HTML files, that's far from true any
longer (Understatement!)<br />
<br />
Today, a web page might
includes 50-100 objects, it's includes at least a couple of code blocks and the
size of all data easily reach 200-500KB. This is the number one reason I
usually get involved. Everyone blame the slow network . . . . or the slow
server . . . or slow/bad DB or the end-user. When I show all those web object
which need to be sent one by one to build one single page, most people get surprised.
The good thing with this is that they learned what's happen 'behind' all developer
tools or GUI system. Let's hope, they bring the knowledge into the next system
. . . . if they have the time. That's probably the core reason, everything
should be done now and no one have the time to test.<br />
<br />
This is some points I
mention to people, especially for people dealing with global systems:<br />
- Test your system as it suppose to be used, maybe with low speed links, long
latency or/and bad links. Do it before deployment.<br />
- Understand your developer tool and what it creates. Try to stick to a tool as
long as possible and learn it in detail.<br />
- Try to use the local cache and pay attention to what a proxy does to a page.<br />
- Be careful how code blocks are loaded and used on the web page.<br />
- The network is also a part of your application, understand yours.<br />
- There is more . . . but I don't think anyone have read this far anyway :-)<br />
<br />
Have a nice day<br />
-Pelle

Collapse -

The one with most web object on a single page wins!

by stress junkie In reply to The one with most web obj ...

I think that a lot of developers are using the fastest computers and the fastest network to design and test their work. I would rather see all software developers use a 100MHz 486 and a 56K dial up network to do their testing. Then we would see a change in the way these things are designed. People would go back to figuring out how to efficiently reach their design goals.

Collapse -

The one with most web object on a single page wins!

by Jaqui In reply to The one with most web obj ...

as stress junkie put it:<br />
use the oldest and slowest you possibly can to test.<br />
then you know why your site isn't written right.<br />
<br />
this also applies to software.<br />
<br />

Collapse -

The one with most web object on a single page wins!

by Just Watching Now In reply to The one with most web obj ...

This happened with apps long ago.  When the OS, the application,
and the drivers (?) all resided in 64K (shudder...), then 640K,
microsoft was buying their developers these screaming 25MHz boxes. The
comments were the same.  Bloatware, abandoned apps, it all showed.<br />
<br />
Maybe some of these developers should go out in the field and watch how
real users browse.  If a load takes more than five seconds, or ten
seconds, God forbid, the user will bail.  I tried to use a cell
phone vendor site to initiate service.  The provider of choice had
a web page that was so overstuffed, I gave it up and went to a
competitor.  Maybe they can "hear me, now", but I couldn't see
them, so the heck with it.<br />
<br />

Collapse -

The one with most web object on a single page wins!

by bpierce3 In reply to The one with most web obj ...

<p>How in the world do the Users of these 'bloated' web pages most effectively use the page when it contains a world of Links, functions, scripts, etc.?  Aside from the performance issues, maximizing the User interface so that the user visit is as informative and productive as possible in a short period of time should be the objective of web page design.</p>
<p>cn</p>

Back to After Hours Forum
5 total posts (Page 1 of 1)  

Related Discussions

Related Forums