[MapServer-users] Configuration of MapCache when you have hundreds of .map files

Rob Dennett Rob.Dennett at twdb.texas.gov
Tue Mar 18 06:09:39 PDT 2025


Resending this in the hopes of getting some fresh eyes on it.

Are all parts of the mapcache.xml required, i.e. source, cache, grid, etc?  I have MapServer running as a cgi script on Apache and I want to add MapCache in order to have cached tiles written to and read from an S3 bucket.  There are hundreds of .map files on the server machine.  The current urls look like

Https://<https://mymapserver.our/>mapserver.our<https://mymapserver.our/>organization.com/?map=/path/to/example.map&otherparams

Do I need to create a mapcache.xml with anything more than a source with http and a cache, a la

<mapcache>
<source name="map-server" type="wms">
<http>
<url>https://mapserver.ourorganization.com</url>
<connection_timeout>30</connection_timeout>
</http>
</source>
<cache name="s3" type="s3">
<url>https://mybucket.s3.amazonaws.com/tiles/{tileset}/{grid}/{z}/{x}/{y}.{ext}</url>
<headers>
<Host>mybucket.s3.amazonaws.com</Host>
</headers>
<id>XXXXXXXXXXXXXXX</id>
<secret>foobaregrwq1235234532/3245234sadgfwevsd</secret>
<region>us-east-1</region>
<operation type="put">
<headers>
<x-amz-storage-class>REDUCED_REDUNDANCY</x-amz-storage-class>
<x-amz-acl>public-read</x-amz-acl>
</headers>
</operation>
</cache>
</mapcache>

?

>From stuff I have found online, it seems like you need to have one of these per .map file.  Hopefully, that's not the case, but can someone please clarify?

Thanks,
Rob


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20250318/d846f3c5/attachment.htm>


More information about the MapServer-users mailing list