File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Meaningless Drivel and the fly likes Web Apps performance Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Other » Meaningless Drivel
Bookmark "Web Apps performance" Watch "Web Apps performance" New topic

Web Apps performance

Shivani Chandna
Ranch Hand

Joined: Sep 18, 2004
Posts: 380
Hello ranchers,

Migrating client server applications to web based - surely the performance issues are faced - especially for data centric applications - how are these resolved? .....

For a user, can web based applications ever reach the response of client server based applications :|

Any thoughts?.


/** Code speaks louder than words */
Paul Sturrock

Joined: Apr 14, 2004
Posts: 10336

Did you mean to post this is Meaningless Drivel?

JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Shivani Chandna
Ranch Hand

Joined: Sep 18, 2004
Posts: 380
Just thought - people would have their experiences - good or horrid performances faced after migration .....

I have my own fears about it - can it really work?
David O'Meara

Joined: Mar 06, 2001
Posts: 13459

As stated, if you intend receiving a serious response, try asking in another forum like JEE or Distributed Computing.

Personally I believe most of the performance issues are based on the amount of data and additional resources (css, images, JS etc). Also, it is well known that databases are black holes of performance. Best to do without them all.

1. Try to keep pages down to a few words at most. Ignore HTML standards and do not allow creative input.
2. Do without database or any external storage mechanism. There was an Java Object DB that kept everything in-memory and it was blisteringly fast. It took forever to startup and shutdown and required about 28Gb of ram, but they are solutions, not problems
3. Try to keep all data static and make the client cache everything.

The biggest drain on you machine performance, however, are users. If you design the site to minimise unique visits, resources will never be an issue. Your job will be safe and no one will criticise the application performance.

As an additional tweak, when running internal demonstarations for bosses and shareholders, evict all external users, reset the system and block external traffic.

I would also like to hear marc's thoughts on this
I agree. Here's the link:
subject: Web Apps performance
It's not a secret anymore!