Tools for building a chart server that creates / caches displayed graphics cards on the server side?

I have a set of applications that are created on different platforms that need graphics. Instead of extracting the data into the application and visualizing the diagrams initially, I wanted to instead pull out the diagrams in the form of images that are processed on the server side.

I searched the Internet to find out if others did this, but I can’t find anything. Does anyone know of any libraries or tools that will be:

  • Chart creation
  • Has some kind of static file for diagrams
  • Does any caching / expiration of the graphs do so that they do not appear every time they are called?

Ideally, this will scale to S3 or so.

I found something like Highcharts-server-render , but it is only No. 1 from the list above and still requires work to do No. 2 and 3.

0
graph apache charts highcharts
source share
1 answer

An interesting problem here. Do you know all the permutations of the chart types that will be requested? Is the data static on which the graphs are based? Do you control chart updates? If you can answer yes to these 3, you can try.

  • The HighCharts export server is definitely suitable.
  • Send all your chart permutations as individual json calls for rendering.
  • After each chart rendering, copy the image with a unique identifying name to a folder accessible on the Internet.
  • Run images as static links from this web-accessible folder.

Parts 2-3 you can write in different versions of the code. Sounds like me, but possible.

Or...

If you want the charts to display the chart as usual, and you still have an export server to serve them. I honestly don’t understand why you want to use a dynamic chart library so as not to create dynamic and interactive diagrams.

+1
source share

All Articles