###1. brief introduction
In addition to generating a cache for the content requested by the user, the map cache produced in iserver can also be pushed to Iexpress through intelligent cache distribution. Therefore, the service request of the client can be directly responded by Iexpress, so as to improve the service efficiency.
SuperMap acceleration scheme consists of GIS Service Center, service agent layer and client. GIS Service Center provides the services required in the whole application system. The service agent layer is located between the client and the GIS Service Center. It can quickly provide services to the client by proxy and caching the services published by the GIS Service Center. The client is the entrance to access the service and can send a request to the server based on the service polling mechanism.
GIS Service Management: SuperMap
Service agent layer
The service agent layer consists of one or more supermaps
pre caching: the pre caching tool of Iexpress can cut the map service after proxy.
The hardware shall at least be equipped with server, disk array, tape library, optical fiber switch, output equipment, uninterruptible power supply, cabinet, etc. Its performance index and quantity can be determined according to the actual needs and existing hardware strips.
SuperMap server products support deployment on a variety of platforms, including windows system, Linux system and UNIX system. The following shows how to deploy a single SuperMap
Other software requirements (optional):
SuperMap iObjects Java 8C(2017) for Windows
recommended hardware configuration:
SUSE Linux Enterprise Server 11.x
winning the bid for Qilin operating system server version
Ubuntu Server 14.04
Other software requirements (64 bit, optional, see post installation configuration):
SuperMap iObjects Java 8C(2017) for Linux
Recommended hardware configuration:
Other software requirements (optional):
SuperMap iObjects Java 8C(2017) for AIX
Recommended hardware configuration
It is recommended to install SuperMap product on Linux 64 bit operating system.
###2 deployment mode
The front-end machine deployment mode is to deploy Iexpress near the client to provide services nearby.
If the client is in the enterprise internal network environment, Iexpress and the user host are deployed in the same network environment. In iclient, set the target address of the service request as the address of Iexpress. When users access the service, the corresponding Iexpress will respond directly.
In addition, Iexpress provides cache production and tile publishing capabilities. In the internal network environment, it can be regarded as a small front-end service center, which can meet the service needs of the internal environment and ensure the security of the enterprise’s internal network.
For the external network environment, the regional GIS Service Center is built to provide services for the client nearby. For example, Iexpress is deployed in the provincial capital city close to users as a provincial service center to quickly provide GIS services for users in the province. If the number of users is large and scattered, we can continue to build GIS service centers at the municipal and county levels.
You can set the target address of the service request as the address of Iexpress in iclient, or you can first obtain the address list of available Iexpress from iserver, and then send the service request to these Iexpress. If the latter is adopted, Iexpress needs to be allocated to the iclient of each network segment in iserver in advance.
The front-end machine deployment mode can be used in the application system with large number of users, scattered and far away from the GIS Service Center. By adding a service agent layer near users, GIS services can be accelerated based on the principle of nearby access.
The reverse proxy mode is to deploy Iexpress in the GIS Service Center and iserver in the same network environment. In iserver, users in different network segments are assigned Iexpress to provide services, and then configured in iclient to obtain the Iexpress address list assigned by iserver, and then send a service request to Iexpress.
In the reverse proxy deployment mode, the client interacts with iserver only once, and the service content is provided by multiple Iexpress, which can alleviate the pressure of iserver.
###3 scheme features
More professional GIS acceleration scheme
In the SuperMap acceleration scheme, GIS Server and client are used to provide professional acceleration function for GIS application system.
Multi directional cache for more comprehensive acceleration
SuperMap supports various types of caches, including map tiles, vector tiles and attribute tiles, as well as a variety of request caches, which can fully accelerate the service.