All streams
Search
Write a publication
Pull to refresh
69
0
Александр Календарев @akalend

Ламер с 20 летнем стажем

Send message
согл, чтоб сделать сравнение, надо тоже самое реализовать на другой технологии. Я сейчас это отлажываю. По крайней мере преимущество с RMBD — в скорости извлечения.
Как я замечал выше, возможно использовть на memcachedb (или редис но первое надежнее и быстрее)
но мы еще планируем Mongodb под др задачи.
нет пока не пользоватлся,
много других текущих задач.
Обязательно попробую, поделюсь как только так срзу
согл, кодом лучше,
но кода слишком много, а вырывать код из контекста — будет еще непонятнее.
уже есть такой опыт.

Будут интересны исходники, можешь в них покопаться, тестовую версию скоро выложу.
преимущество в скорости извлечения
спасибо за критику
В редисе вполне можно хранить списки, но эта задача явно не для редиса. Можно использовать для этой задачи вполне можно использовать и key/value,
хранить всю информацию в том же JSON,
ключ user_id_12
lданные { friends: [1,2,3,4,5], ffriends: [11,21,22,33...], fffriends: [121,221,222,233...]}
если использовать списки редися — то дубет очень накладно.

будет время, попробую это на memcachedb, это я озвучил в своем втором посте этой темы.
Юмор оценен, держи 5
А вообще я благодарен идеи — на досуге надо проверить на memcachedb.
но достоинство MongoDb в возможности репликации.
все зависит, каким способом решаешь задачу, можно авторизацию на memcachedb замудрить так, что она будет медленнее мускульной.

если на мускуле эта задача будет решаться быстрее- то я буду только рад.
минусов как всегда накидали,
а на вопрос «Зачем Хабру Барбадос» не ответили
я бы построил это на nginx — php-fpm
закачка файла upload + upload_progress_module чтоб видеть прогресс закачки

скачивание защищал бы через access_key_module
не мудрил бы с реврайтами и конфиг сделал бы проще.
а в остальном оценка статьи положительная.

Дмитрий,
какие из социальных сервисов рунета поддерживают OAuth?
где его можно применить в рунете?
и где это работает?
есть живые примеры, поддерживаемые распространенными серверами модули или это только планы на будущее?
это верно,
нам остается использовать BSD-шные утилиты,
это было в моих комментах, за что и минуснули.
интересно, а минуснули за красивые глаза?
вообще задача чтоб с сайта А на сайт Б можно перейти без дополнительной авторизации.
это были сбои на Хабре…
изучаю коммент
вернул первоначальный вариант
>Так же непонятно как действовать на project2.com на страницах, открытых для анонимусов, но с особым
>поведением для авторизованных. Например, как на хабре — страницу могут видеть все, а поле для
>комментариев только авторизованные. Будете каждый раз пересылать пользователя на sso и обратно
>чтобы узнать не авторизовался ли он на project1.com?

это уже не проблема, и зависит от логики приложения. если не залогинен, то комментарий не напишешь, если залогинен на одном из проектов, то пиши сколько влезет :)

>многие сети работают через один IP для всех пользователей. Например, следуя вашему алгоритму я
> могу легко войти под Васей Пупкиным, сидящим со мной в одном офисе.
да, есть такой момент. у нас это решается с единым хранилищем сессий, об этом я не написал…

переезжаем в «черновики»
не мудрено… первоночально это была сессия, в первом проекте
теперь переделал на юзера ( для другого проекта).

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Software Architect, Database Architect
Lead
From 325,000 ₽
PostgreSQL
Golang
C++
Python
Database
Designing application architecture
Creating project architecture
Database design
Object-oriented design
Code Optimization