Skip to main content
diogor86934992
Participant
January 24, 2018
Question

c# application flash problem

  • January 24, 2018
  • 2 replies
  • 267 views

Hi,

I have a c# app that has a FE with flash. They communicate with xml the problem is that it is very slow and users are complaining when there are multiple requests being made at the same time.

Is there anything we can do to improve the application speed?

Thanks

This topic has been closed for replies.

2 replies

jeromiec83223024
Inspiring
January 24, 2018

First, we don't really encourage developers to embed Flash Player in external applications.  If you're making a desktop application based on Flash technology, Adobe AIR is the supported path.

If you've built a web interface to your application and you're actually using a browser running Flash Player as the client and C# on the server side, then it might be worth looking at what browser/os/flash player combinations are involved when people complain. 

Second, it sounds like you need to figure out where the bottleneck is.  You might think about taking a look with Wireshark or Charles to answer some questions for yourself, like:

  • Does the client consistently emit requests?
  • Does the client consistently emit the right number of requests? (e.g. is it sending duplicates?)
  • Does the server respond in expected ways to requests?
  • Does the server consistently respond in a timely manner?
  • Does the server consistently respond when inside your network, but not when you're outside, or in a particular location (e.g. there's a terrible route between your server and the UK that causes the lag)?

I don't know, there's a million variables and not much in the way of actual information.  Hopefully that gets you started down the right track.

Good luck!

Robert Mc Dowell
Legend
January 24, 2018

What is FE? How do you communicate with XML?

where your C app is loaded?

diogor86934992
Participant
January 24, 2018

Hi,

FE it's abbreviation to Front End. All the pages are .swf files and i have the backend in C#. They communicate with http requests, sending and receiving xml information. The problem is the server is not handling all the requests made by the users.

Robert Mc Dowell
Legend
January 24, 2018

ok so the problem comes from your server side....