?
Solved

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

Posted on 2014-02-11
4
Medium Priority
?
51 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 2000 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

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
It’s a strangely common occurrence that when you send someone their login details for a system, they can’t get in. This article will help you understand why it happens, and what you can do about it.
This video teaches viewers how to create their own website using cPanel and Wordpress. Tutorial walks users through how to set up their own domain name from tools like Domain Registrar, Hosting Account, and Wordpress. More specifically, the order in…
Use Wufoo, an online form creation tool, to make powerful forms. Learn how to choose which pages of your form are visible to your users based on their inputs. The page rules feature provides you with an opportunity to create if:then statements for y…

719 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