= !MapGuide RFC 90 - Meta Tiling Support = This page contains an change request (RFC) for the !MapGuide Open Source project. More !MapGuide RFCs can be found on the [wiki:MapGuideRfcs RFCs] page. == Status == ||RFC Template Version||(1.0)|| ||Submission Date||(Date/Time submitted)|| ||Last Modified||(your name here) [[Timestamp]]|| ||Author||(your name here)|| ||RFC Status||(draft)|| ||Implementation Status||(pending)|| ||Proposed Milestone||(2.2)|| ||Assigned PSC guide(s)||(when determined)|| ||'''Voting History'''||(vote date)|| ||no vote|| || == Overview == Add support internally to the MapGuide Server Engine to render larger tiles and then slice them up into the normal tile sizes == Motivation == It's much efficent to render one large tile than many small ones. == Proposed Solution == Add a meta tile factor to the tile service, which then will render larger tiles and then slice them up into the smaller tiles which get served to clients. == Implications == The current approach with polling for lock files is inefficent and is excaerbated by meta tiling. When using a meta tiling factor of 4, 15 tiles will wait and poll for 1s while the meta tile is rendered and sliced up. Changing to a mutex would help == Test Plan == TBD == Funding/Resources == TBD