JhaoDa, это работает одинаково вообще везде. А еще соцсети периодически обновляют свои API и вообще много чего происходит. Хочется получить проблемы из воздуха по интеграции - пожалуйста, я вас не заставляю) Но зачем иметь в перспективе боль, если можно не иметь. На счет AD ... Это такой же federation как и соцсети, только по другому протоколу.
JhaoDa, по тому что настраивать все это под каждую соцсеточку хорошо когда их 1 или два. а потом оказывается что нужно еще AD, а потом.... в общем, запросы растут, поддержка растет, геморрой растет. А если проект начнет разрастаться то смысла это в самом проект держать еще меньше. А если проект не растет, маленький и ты один то куда лучше делегировать такие вещи и пользоваться готовыми сервисами, которые работают из коробки, а не тратить огромное число времени чтобы это завести. Изобретать колесо в 21 веке не выгодно
ranftldieter, тебе DevMan правильно говорит - сервер не сможет этого никогда узнать. Максимум что можно сделать - на клиенте собрать какую-то информацию и передать "безопасно" на сервер эти данные. Нативных средств нет. Заголовок с именованием клиента мало что дает (детская забава, не более)
Makcimka, хорошая нагрузка. Тут да - можно оставить и монгу, но тогда ее масштабировать. Вообще при таких объемах больше приходится думать о тюнинге сервера и пропускной способности сети. Я бы в этот момент уже предпочтет отказаться от собственного сервера)
Алексей Коновалов, неплохо так. в некоторых случаях это помогает. Причин с бухты барахты пока что нет чтобы запрос выполнялся медленно. Что можно предположить:
- mysql почему-то перестраивает индекс на всей таблице (обычно он так делает только при попадании в индексируемое поле)
- таблица MyISAM (я не варю, но мало ли)
- сервер забит и базе плохо
- по какой-то причине MySQL лезет на диск (или происходит процедура бэкапа в фоне или другая работа с этой таблицей и происходят блокировки)
novamoscow2, да, вместо того. Если вы фронтом занимаетесь то вам незачем бэк (учить долго, для маленьких проектов очень дорого). Есть куча BaaS (Backend as a Service), а так же FaaS (Function as a Service) и крутая концепция Serverless.
mk20, тогда вы ещё ничего не начали, а то что вы рискуете на бумаге называется "разработка концепции", не более. То есть вы пока что потратили несколько месяцев, не зная насколько оно соотносится с реалиями.