• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Web Apps performance

 
Ranch Hand
Posts: 380
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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?.

Shivani
 
Bartender
Posts: 10336
Hibernate Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Did you mean to post this is Meaningless Drivel?
 
Shivani Chandna
Ranch Hand
Posts: 380
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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?
 
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
reply
    Bookmark Topic Watch Topic
  • New Topic