Displaying the same web page on multiple screens

I have a website with live statistics that I want to show to every agent (150) in the call center. The agent application is a form of windows, so the obvious way would be to place a WebBrowser control and simply point it to the site. However, the site is not mine, and the site owner seems to be nervous because the site goes from very little traffic to a constant stream of 150 (and this number is constantly growing) users.

Is there a way to cache the site and then display the results for each user? The site uses AJAX for updating, which scans my original plan for using HttpWebRequest to save a copy of the page every 5 seconds, and then see how the application looks.

+3
source share
3 answers

Should the user interact with the web page or is this a read-only view?

If this is the last one, you can create a service application hosted on your own computer that will test the website at some interval. With each survey, you would capture a page image using the Win32 BitBlt method. Clients will then connect to your server and receive an updated timer image instead of a web page. You would reduce the number of customers who came to your customer website to 1 and move the load to your network. This will be a read proxy only for you, and, of course, it will only work if you do not need to enter a user on a web page.

+1

HttpWebRequest, , AJAX , Winforms, . -, URL-, AJAX.

0

Perhaps a proxy between your call centers and an external site? There are some free or very reasonable options.

You can even set up your own web page, which requests a remote site once a minute, and reserves the content in your own response.

0
source

Source: https://habr.com/ru/post/1740195/


All Articles