Менее сжатый, но, возможно, более читабельный подход будет:
count = 0
for item in zip(d['Col1'], d['Col1'][1:]):
if item == (True, False):
count += 1
print(count)
Я не уверен, будет ли это полезный для Вас, но определенно стоящий шанса.
Возможно, можно использовать директивы MaxClients и ListenBackLog
Хотя они относятся к параллельному доступу ко всему серверу, не только Вашему приложению, и на материально-сырьевой базе.
We completely built an application layer thing that stored, checked and restricted the limit on # of application users that could be logged on concurrently.
If it got exceeded, we sent them to a 'waiting room' - worked like a charm.
So it was all application managed - we had multiple apache servers in a cluster.
We were not using the Zend clustering stuff , IMO.