fix 10 second cities file cache lock delaying site scripts by 10 seconds every hour due to prepareCityData.php writing to cities.cached.php, change to cities.cached.php_temp and if finished writing copy over cities.cached.php #nomads
fix race conditions if too many different AJAX filter request sents by adding activeAjaxID to request which gets sent back, if it differs, the reply isn’t processed #nomads
invent Shotgun AJAX, which sends multiple duplicate AJAX calls, then when it receives the first one back it aborts the rest, which should help with unstable/mobile connections #nomads