Можно рассматривать этот урл как токен куки, если ее кто то узнает то последствия могут быть даже хуже. Никто этот урл не должен знать кроме пользователя.
От себя скажу что вначале очень был доволен решением пока не поехал в страну в которой инет был ужасный, и там веб сокеты постоянно рвали соединение, затем я попробывал решение от pusher-a, оно работало в этих условиях стабильно. Сейчас подумываю о socket.io, так как затраты на пушер уже перестали быть скромными.
у меня не адовые нагрузки поэтому не могу ответить на этот вопрос, но думаю что нормально так как изначально его разработали в badoo и именно для этой цели - профилирование под высокими нагрузками
Так же считаю что преждевременная оптимизация - только потеря времени. Лучше просто заложить в архитектуру проекта возможности для его оптимизации в будущем - минимальная зависимость частей архитектуры, возможность замены одного решения на другое. Вы в любом случае не узнаете что у вас начнет тормозить пока не столкнетесь с этим вживую. И кстати чат также очень просто построить на php, можно использовать nginx-push-stream-module, а можно не городить свой огород а воспользоваться (хотя бы на первом этапе) готовым решением pusher.com
Всё очень просто, если не внедрять сложные биржевые инструменты типа маржинального кредитования. Демон берет первый необработанный ордер, ищет среди уже обработанных встречный ордер с подходящей ценой, если не находит, то просто помечает текущий как исполненный и берет следущий...а если находит встречный то совершает сделку (уменьшает суммы и кол-ва по ордерам и увеличивает балансы пользователей выставивших эти ордера)
Обычно авторизация происходит в самом начале, но если у Вас по бизнес-логике по-другому, то да, булев флаг у этого же класса, и вывод активити в котором производится авторизация
"передавать параметром в каждый метод классов логики? " - да я так делаю, у меня несколько баз и я просто в нужном месте указываю какое соединение использовать, к примеру db("users")->.... или db("messages")->.....
Насчет functions.php угадали :) именно так его и зову, у меня инклудится этот файл один раз так как одна точка входа скриптов, классы инклудятся лоадером, так что лишнего почти ничего не гружу вначале.
А не подскажете, где можно найти какую-нибудь информацию по настройке, кроме самого сайта ВДГБ?
этой информации вполне достаточно, нужно просто не полениться — создать тестовую базу и тестировать разные варианты настроек, что то брал из книжки которую дают при покупке конфигурации, но большую часть все таки с сайта