Re: [mapserver-users] enabling browser cache from Mapcache?

2018-06-01 Thread Eichner, Andreas - SID
Hi,

I just tested with mod_mapcache and it seems to use 300 as the default for the 
"expires" child element of a tileset.
It sets the Cache-control and Expires headers appropriately - even in WMS mode.
Setting the value to 0 turns of the generation of these headers but the browser 
(at least FF) still uses the If-Modified-Since header when requesting the image 
again and the server responds with status 304 (not modified) and an empty body.
So client side caching seems to work as expected.

Kind regards


> -Original Message-
> From: mapserver-users [mailto:mapserver-users-boun...@lists.osgeo.org]
> On Behalf Of Mark Volz
> Sent: Wednesday, May 30, 2018 6:24 PM
> To: mapserver-users@lists.osgeo.org
> Subject: [mapserver-users] enabling browser cache from Mapcache?
> 
> Hello,
> 
> 
> 
> Using Apache, I would like to know if it is possible to set up a browser
> cache for images from mapcache so that images are stored on the client
> machine instead of having to get resent from the server.  I enabled
> mod_expires and noticed that the png files for the buttons are cached
> unfortunately the mapcache png files are not cached.  I presume it might
> not be possible to cache images from mapcache when used in WMS mode, but
> it might be possible when using either WMTS, or TMS mode.
> 
> 
> 
> Questions:
> 
> 1.   Am I correct that we cannot use browser or client caching with
> mapcache in wms mode?
> 
> 2.   Can we use browser cache when using WMTS or TMS services?
> 
> 
> 
> I am using GeoMOOSE which should be able to consume xyz TMS tiles.
> 
> 
> 
> Thanks!
> 
> 
> 
> Sincerely,
> 
> Mark Volz, GISP
> 
> Lyon County GIS Coordinator
> 
> 

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Re: [mapserver-users] enabling browser cache from Mapcache?

2018-05-31 Thread Yves Jacolin
Good point :)

2018-05-31 11:49 GMT+02:00 Rahkonen Jukka (MML) <
jukka.rahko...@maanmittauslaitos.fi>:

> Hi,
>
>
>
> However, if client like OpenLayers or Leaflet is making 256x256 sized WMS
> requests they are always the same for the same tile and thus cacheable as
> well.
>
>
>
> -Jukka Rahkonen-
>
>
>
> *Lähettäjä:* mapserver-users [mailto:mapserver-users-
> boun...@lists.osgeo.org] *Puolesta *Yves Jacolin
> *Lähetetty:* 31. toukokuuta 2018 10:08
> *Vastaanottaja:* Dan Little 
> *Kopio:* mapserver-users ; Mark Volz <
> markv...@co.lyon.mn.us>
> *Aihe:* Re: [mapserver-users] enabling browser cache from Mapcache?
>
>
>
> Dan,
>
> > 1. No, you are not correct. The browser CAN cache those requests.
>
> Hum, in wms mode? I am not sure. In WMTS, TMS, etc mode yes but not in WMS
> as the request will change each time.
>
> Y.
>
>
>
> 2018-05-30 19:15 GMT+02:00 Dan Little :
>
> Please take a moment to do a bit more reading about how browser caching
> works:
>
> - https://developers.google.com/web/fundamentals/performance/optimizing-
> content-efficiency/http-caching
>
>
>
> You cannot directly control what the browser chooses to cache but you can
> use mod_expiry and friendly-reusable URLs (like XYZ tiles) to help in that
> cause.  Repetitive WMS requests will be caught by the cache but it's much
> harder to get a hit as it will change when the screen size, resolution, or
> small shifts in locations differ.
>
>
>
> To directly answer your questions:
>
> 1. No, you are not correct. The browser CAN cache those requests.
>
> 2. Yes, the browser will cache those images.
>
>
>
> Cheers.
>
>
>
> On Wed, May 30, 2018 at 11:41 AM Mark Volz  wrote:
>
> Hello,
>
>
>
> Using Apache, I would like to know if it is possible to set up a browser
> cache for images from mapcache so that images are stored on the client
> machine instead of having to get resent from the server.  I enabled
> mod_expires and noticed that the png files for the buttons are cached
> unfortunately the mapcache png files are not cached.  I presume it might
> not be possible to cache images from mapcache when used in WMS mode, but it
> might be possible when using either WMTS, or TMS mode.
>
>
>
> Questions:
>
> 1.   Am I correct that we cannot use browser or client caching with
> mapcache in wms mode?
>
> 2.   Can we use browser cache when using WMTS or TMS services?
>
>
>
> I am using GeoMOOSE which should be able to consume xyz TMS tiles.
>
>
>
> Thanks!
>
>
>
> Sincerely,
>
> *Mark Volz, GISP*
>
> *Lyon County GIS Coordinator*
>
>
>
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>
>
>
> --
>
> Training and support manager
> Camptocamp
> Bâtiment le Dauphin - 1er étage
> 18 rue du Lac Saint André
> <https://maps.google.com/?q=18+rue+du+Lac+Saint+Andr%C3%A9=gmail=g>
> 73382 Le Bourget-du Lac
>
> Tel (France) : +33 4 58 48 20 43
> Tel (Switzerland) : +41 21 619 10 43
> Mob. : +33 6 18 75 42 21
>
> email : yves.jaco...@camptocamp.com
> http://www.camptocamp.com
>



-- 
Training and support manager
Camptocamp
Bâtiment le Dauphin - 1er étage
18 rue du Lac Saint André
73382 Le Bourget-du Lac

Tel (France) : +33 4 58 48 20 43
Tel (Switzerland) : +41 21 619 10 43
Mob. : +33 6 18 75 42 21

email : yves.jaco...@camptocamp.com
http://www.camptocamp.com
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Re: [mapserver-users] enabling browser cache from Mapcache?

2018-05-31 Thread Rahkonen Jukka (MML)
Hi,

However, if client like OpenLayers or Leaflet is making 256x256 sized WMS 
requests they are always the same for the same tile and thus cacheable as well.

-Jukka Rahkonen-

Lähettäjä: mapserver-users [mailto:mapserver-users-boun...@lists.osgeo.org] 
Puolesta Yves Jacolin
Lähetetty: 31. toukokuuta 2018 10:08
Vastaanottaja: Dan Little 
Kopio: mapserver-users ; Mark Volz 

Aihe: Re: [mapserver-users] enabling browser cache from Mapcache?

Dan,

> 1. No, you are not correct. The browser CAN cache those requests.
Hum, in wms mode? I am not sure. In WMTS, TMS, etc mode yes but not in WMS as 
the request will change each time.
Y.

2018-05-30 19:15 GMT+02:00 Dan Little 
mailto:theduckylit...@gmail.com>>:
Please take a moment to do a bit more reading about how browser caching works:
- 
https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching

You cannot directly control what the browser chooses to cache but you can use 
mod_expiry and friendly-reusable URLs (like XYZ tiles) to help in that cause.  
Repetitive WMS requests will be caught by the cache but it's much harder to get 
a hit as it will change when the screen size, resolution, or small shifts in 
locations differ.

To directly answer your questions:
1. No, you are not correct. The browser CAN cache those requests.
2. Yes, the browser will cache those images.

Cheers.

On Wed, May 30, 2018 at 11:41 AM Mark Volz 
mailto:markv...@co.lyon.mn.us>> wrote:
Hello,

Using Apache, I would like to know if it is possible to set up a browser cache 
for images from mapcache so that images are stored on the client machine 
instead of having to get resent from the server.  I enabled mod_expires and 
noticed that the png files for the buttons are cached unfortunately the 
mapcache png files are not cached.  I presume it might not be possible to cache 
images from mapcache when used in WMS mode, but it might be possible when using 
either WMTS, or TMS mode.

Questions:

1.   Am I correct that we cannot use browser or client caching with 
mapcache in wms mode?

2.   Can we use browser cache when using WMTS or TMS services?

I am using GeoMOOSE which should be able to consume xyz TMS tiles.

Thanks!

Sincerely,
Mark Volz, GISP
Lyon County GIS Coordinator

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org<mailto:mapserver-users@lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/mapserver-users

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org<mailto:mapserver-users@lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/mapserver-users



--
Training and support manager
Camptocamp
Bâtiment le Dauphin - 1er étage
18 rue du Lac Saint André
73382 Le Bourget-du Lac

Tel (France) : +33 4 58 48 20 43
Tel (Switzerland) : +41 21 619 10 43
Mob. : +33 6 18 75 42 21

email : yves.jaco...@camptocamp.com<mailto:yves.jaco...@camptocamp.com>
http://www.camptocamp.com
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Re: [mapserver-users] enabling browser cache from Mapcache?

2018-05-31 Thread Yves Jacolin
Dan,

> 1. No, you are not correct. The browser CAN cache those requests.

Hum, in wms mode? I am not sure. In WMTS, TMS, etc mode yes but not in WMS
as the request will change each time.

Y.

2018-05-30 19:15 GMT+02:00 Dan Little :

> Please take a moment to do a bit more reading about how browser caching
> works:
> - https://developers.google.com/web/fundamentals/performance/optimizing-
> content-efficiency/http-caching
>
> You cannot directly control what the browser chooses to cache but you can
> use mod_expiry and friendly-reusable URLs (like XYZ tiles) to help in that
> cause.  Repetitive WMS requests will be caught by the cache but it's much
> harder to get a hit as it will change when the screen size, resolution, or
> small shifts in locations differ.
>
> To directly answer your questions:
> 1. No, you are not correct. The browser CAN cache those requests.
> 2. Yes, the browser will cache those images.
>
> Cheers.
>
> On Wed, May 30, 2018 at 11:41 AM Mark Volz  wrote:
>
>> Hello,
>>
>>
>>
>> Using Apache, I would like to know if it is possible to set up a browser
>> cache for images from mapcache so that images are stored on the client
>> machine instead of having to get resent from the server.  I enabled
>> mod_expires and noticed that the png files for the buttons are cached
>> unfortunately the mapcache png files are not cached.  I presume it might
>> not be possible to cache images from mapcache when used in WMS mode, but it
>> might be possible when using either WMTS, or TMS mode.
>>
>>
>>
>> Questions:
>>
>> 1.   Am I correct that we cannot use browser or client caching with
>> mapcache in wms mode?
>>
>> 2.   Can we use browser cache when using WMTS or TMS services?
>>
>>
>>
>> I am using GeoMOOSE which should be able to consume xyz TMS tiles.
>>
>>
>>
>> Thanks!
>>
>>
>>
>> Sincerely,
>>
>> *Mark Volz, GISP*
>>
>> *Lyon County GIS Coordinator*
>>
>>
>> ___
>> mapserver-users mailing list
>> mapserver-users@lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapserver-users
>



-- 
Training and support manager
Camptocamp
Bâtiment le Dauphin - 1er étage
18 rue du Lac Saint André
73382 Le Bourget-du Lac

Tel (France) : +33 4 58 48 20 43
Tel (Switzerland) : +41 21 619 10 43
Mob. : +33 6 18 75 42 21

email : yves.jaco...@camptocamp.com
http://www.camptocamp.com
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Re: [mapserver-users] enabling browser cache from Mapcache?

2018-05-30 Thread Dan Little
Please take a moment to do a bit more reading about how browser caching
works:
-
https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching

You cannot directly control what the browser chooses to cache but you can
use mod_expiry and friendly-reusable URLs (like XYZ tiles) to help in that
cause.  Repetitive WMS requests will be caught by the cache but it's much
harder to get a hit as it will change when the screen size, resolution, or
small shifts in locations differ.

To directly answer your questions:
1. No, you are not correct. The browser CAN cache those requests.
2. Yes, the browser will cache those images.

Cheers.

On Wed, May 30, 2018 at 11:41 AM Mark Volz  wrote:

> Hello,
>
>
>
> Using Apache, I would like to know if it is possible to set up a browser
> cache for images from mapcache so that images are stored on the client
> machine instead of having to get resent from the server.  I enabled
> mod_expires and noticed that the png files for the buttons are cached
> unfortunately the mapcache png files are not cached.  I presume it might
> not be possible to cache images from mapcache when used in WMS mode, but it
> might be possible when using either WMTS, or TMS mode.
>
>
>
> Questions:
>
> 1.   Am I correct that we cannot use browser or client caching with
> mapcache in wms mode?
>
> 2.   Can we use browser cache when using WMTS or TMS services?
>
>
>
> I am using GeoMOOSE which should be able to consume xyz TMS tiles.
>
>
>
> Thanks!
>
>
>
> Sincerely,
>
> *Mark Volz, GISP*
>
> *Lyon County GIS Coordinator*
>
>
> ___
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapserver-users
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users

[mapserver-users] enabling browser cache from Mapcache?

2018-05-30 Thread Mark Volz
Hello,

Using Apache, I would like to know if it is possible to set up a browser cache 
for images from mapcache so that images are stored on the client machine 
instead of having to get resent from the server.  I enabled mod_expires and 
noticed that the png files for the buttons are cached unfortunately the 
mapcache png files are not cached.  I presume it might not be possible to cache 
images from mapcache when used in WMS mode, but it might be possible when using 
either WMTS, or TMS mode.

Questions:

1.   Am I correct that we cannot use browser or client caching with 
mapcache in wms mode?

2.   Can we use browser cache when using WMTS or TMS services?

I am using GeoMOOSE which should be able to consume xyz TMS tiles.

Thanks!

Sincerely,
Mark Volz, GISP
Lyon County GIS Coordinator

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users