On Thu, Dec 20, 2012 at 11:21 AM, Yuri Astrakhan yuriastrakhan@gmail.com wrote:
Please look closely again at my description of different use cases and their server load. Your examples are absolutely no different -- It does not matter if the properties on the page have many links or few links - the case of pltitles=Foo or no-link categories - you still will want to look at either 80% of the page titles in one block - in which case you execute all the subquery continues, or you need just one or two page titles per block, in which case you would have saved server resources a lot by filtering them first and than asking the server with a pageid list.
Say your wiki is small, only 5000 pages, and you have apihighlimits. With gaplimit=max&pllimit=max&pllinks=Foo, right now no continuation will be required because each page will return just zero or one link. With your proposed change to force gaplimit=max to mean something lower than the normal max would require continuation to get all pages.