| Solution |
Since performance was an important issue, data from the database
was cached into HTML pages using Perl once a day. This provided
the ability for a user to access static HTML pages and only access
the database when absolutely necessary.
In addition, after the raster files were found that the user
requested from a query, the raster files were converted into a
JPEG file so that they could be viewed in any browser. In
addition, the user could zoom in, zoom out, and pan the image.
Each of these commands resulted in a different JPEG file sent to
the browser. Finally, each of the JPEG files were also cached on
the server, so the same request would not cause any additional
raster file conversions.
|