Caching WMS requests

Recently I was interested in caching WMS requests on MapSnack, that would allow off-line usage of WMS sources. Unfortunately there is no functional WMS discovery or search engine. Google is very weak in this area and even inurl: doesn’t bring too many results. There is one paper I found on this topics called “OpenGIS WMS-based prototype system of Spatial Information Search Engine” but to access this paper you nee to login to IEEE. pages. So how to help google to index WMS layers and pictures it produce ? one of the thoughts I have is to create simple set of pages on which each request for certain layer for certain zoom level and in particular tile would be referenced. Tiling is important as “sampling frequency” for the WMS cache. Actually last year I was working on prototype which enabled me to save for offline use WMS tiled layers (refer to http://www.sumbera.com/news/mapajax/mapajax.htm) what was missing was an automatic crawler on the area and layers – the saving was done only by manual navigation in the area. Last note : I expect the shift of the google search engine towards this freely available geospatail content (…. just right after I will start to generate my index pages ;)