He publicado algunos shapefiles incluyendo características de línea usando GeoServer y les he dado estilo con trazo y etiqueta simples. Para aplicar un borde fino alrededor de las carreteras, he utilizado otro 'FeatureTypeStyle' de acuerdo con la sección de bordes de Libro de cocina SLD como sigue:
<!-- border -->
<se:FeatureTypeStyle>
<se:Rule>
<se:LineSymbolizer>
<se:Stroke>
<se:SvgParameter name="stroke">#d9d5cd</se:SvgParameter>
<se:SvgParameter name="stroke-width">7</se:SvgParameter>
<se:SvgParameter name="stroke-linejoin">round</se:SvgParameter>
<se:SvgParameter name="stroke-linecap">round</se:SvgParameter>
</se:Stroke>
</se:LineSymbolizer>
</se:Rule>
</se:FeatureTypeStyle>
<!-- line -->
<se:FeatureTypeStyle>
<se:Rule>
<se:LineSymbolizer>
<se:Stroke>
<se:SvgParameter name="stroke">#F5F1E6</se:SvgParameter>
<se:SvgParameter name="stroke-width">5</se:SvgParameter>
<se:SvgParameter name="stroke-linejoin">round</se:SvgParameter>
<se:SvgParameter name="stroke-linecap">round</se:SvgParameter>
</se:Stroke>
</se:LineSymbolizer>
<se:TextSymbolizer>
<se:Label>
<ogc:PropertyName>name</ogc:PropertyName>
</se:Label>
<se:LabelPlacement>
<se:LinePlacement>
<se:PerpendicularOffset> 0 </se:PerpendicularOffset>
</se:LinePlacement>
</se:LabelPlacement>
<se:Fill>
<se:SvgParameter name="fill">#523735</se:SvgParameter>
</se:Fill>
<se:VendorOption name="followLine">true</se:VendorOption>
<se:VendorOption name="maxAngleDelta">90</se:VendorOption>
</se:TextSymbolizer>
</se:Rule>
</se:FeatureTypeStyle>
Cuando aplico el borde de línea, el tiempo de renderizado de los azulejos WMS aumenta en comparación con la situación de líneas simples. ¿Cómo puedo conseguir un rendimiento de renderizado óptimo?