Solved

Design question: Performance challenges running a web app over an internal network to remote office?

Posted on 2014-02-11
4
44 Views
Last Modified: 2016-01-10
What are the potential performance challenges would you anticipate when running a web app over an internal network to remote office?  

How could they be mitigated?  What impact would this scenario have on the design of the web app and/or frameworks used?
0
Comment
Question by:coniglio14
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 
LVL 7

Accepted Solution

by:
expert1010 earned 500 total points
ID: 39852695
This is from a networking point of view, not programming. As it is performance you aim at I would say bandwidth usage and jitter.

To mitigate the problem you need to keep those two parameters down.

Low bandwidth usage says it all. Keep it to  a minimum. Small pictures, longer TCP-connections. The impact of jitter could be potentially catastrophic. I once had to fault isolate a company's app from Sweden to India. No problem with bandwidth along the line but the jitter made it unusable due to the RTT and packet reordering. The TCP-connections never made it out of "slow start".

When you think you are ready to test your app, test it with dummynet installed on the client machine. For a starter: "simulate an ADSL link to the moon"

http://info.iet.unipi.it/~luigi/dummynet/

This one is educating in rspect to jitter. "DummyNet: Jitter simulation in MAC OS X"
http://www.youtube.com/watch?v=bNc31jpap9o
0

Featured Post

Secure Your WordPress Site: 5 Essential Approaches

WordPress is the web's most popular CMS, but its dominance also makes it a target for attackers. Our eBook will show you how to:

Prevent costly exploits of core and plugin vulnerabilities
Repel automated attacks
Lock down your dashboard, secure your code, and protect your users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

These days, all we hear about hacktivists took down so and so websites and retrieved thousands of user’s data. One of the techniques to get unauthorized access to database is by performing SQL injection. This article is quite lengthy which gives bas…
Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…

729 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question