This demo serves 12 city pages from 3 products and 4 cities, with zero stored page files. Each page is built by the server at the moment it is requested. Open any link and check the note at the bottom of the page: the render time is stamped fresh on every load.
Sitemap (also generated, not stored): /sitemap.xml