<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
I have map interfaces that use a dozen or so legend graphics, but it requires separate calls to mapserver for every user.  I would prefer to cache these images (PNG) rather than make mapserver recalculate the same legend graphic many times for each user session. 
 But when I do a curl, I keep getting the "requires a TEMPLATE" message.  The images work within my JS (OpenLayers 5.3), but not through a stand-alone web request.</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Example:  <a href="https://mrdata.usgs.gov/general/map-global.html">https://mrdata.usgs.gov/general/map-global.html</a>  27 calls to mapserv to get legend images that don't change.</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Is there a way I can get these images and cache them on the server so that mapserver doesn't have to chew up processor cycles and time for them every time?</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Thanks for any help you may be able to offer.</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Peter</div>
<div class="elementToProof">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-size: 14.6667px; color: rgb(50, 49, 48); background-color: rgb(255, 255, 255);">Peter N. Schweitzer (U.S. Geological Survey, Reston, VA 20192)</span><br>
<span style="font-size: 14.6667px; color: rgb(50, 49, 48); background-color: rgb(255, 255, 255);">(703) 648-6533  email: pschweitzer@usgs.gov</span><br>
<span style="font-size: 14.6667px; background-color: rgb(255, 255, 255);"><a href="https://www.usgs.gov/staff-profiles/peter-n-schweitzer" target="_blank" rel="noopener noreferrer" style="margin: 0px; text-align: left; background-color: rgb(255, 255, 255);">https://www.usgs.gov/staff-profiles/peter-n-schweitzer</a></span><br>
<span style="font-size: 14.6667px; background-color: rgb(255, 255, 255);"><a href="https://orcid.org/0000-0002-9532-6681" target="_blank" rel="noopener noreferrer" style="margin: 0px; text-align: left; background-color: rgb(255, 255, 255);">https://orcid.org/0000-0002-9532-6681</a></span><br>
</div>
</div>
</div>
</div>
</body>
</html>