По памяти mongod использует как и заявлено 50% + 1 ГБ = 17ГБ из 32 доступных.
При использовании проекции в запросах, {_id: 1}/{users: 1} время выполнения меняется но по прежнему остается очень большим.
Сервер арендуется у www.softlayer.com
Каждую секунду, сокет сервер в консоли сообщает данные о CLIENTS, а так же количестве сообщений и использовании памяти. И на сколько я видел, массив CLIENTS очищается. Может быть был такой баг в ранних версиях socket.io?
Спасибо за ответ и решение на jquery. Но дело в том, что в моём случае это использовать не получиться, т.к. на первой странице документа у меня есть шапка самого документа, а на последней блок с подписями сторон. А данное решение, если я правильно понимаю, предусматривает фиксированную высоту таблицы на каждой странице.