<div dir="ltr"><div><div><div><div><div>Hi all,<br><br>one of my scripts needs to check on categories in many languages, for a single script call. Right now, it's disabled because it drove runtime up massively.<br><br></div>So, in essence , it goes through a list of languages, often >100. It opens a DB connection on Labs to the respective Wikipedia, does some query, and closes again.<br><br></div>This appears to take a lot of time, and also seems to block other instances of the script running in parallel.<br><br></div>I was thinking of trying pconnect (persistent DB connection), but I don't know the scope of this, and I don't want to keep DB connections to essentially all Wikipedias permanently open...<br><br></div><div>For a moment I considered randomizing the order of the language in case the "blocking" is some form of collision on the same DBs, but that sounds far-fetched.<br></div><div><br></div>Anyone have ideas about how to make this faster/more scalable?<br><br></div>Magnus<br></div>