?

Log in

No account? Create an account
записи друзья календарь о пользователе Homepage назад назад вперёд вперёд
Читать две ( 1, 2) ленты друзей, это уже перебор явный... - Hook-nosed
sema
Читать две (1, 2) ленты друзей, это уже перебор явный...

тэги :
Comments
toshick From: toshick Date: November 7th, 2001 11:07 pm (UTC) (ссылка)
О, ведь здесь содержится идея распределенного LJ - надо "всего лишь" научиться объединять эти ленты.
Наверное, можно жабаскриптом, если сервер умеет выдавать список постингов френдовой ленты с номерами и временем и постинг по номеру.

т.е. предлагается:
хранить элементы стиля, код жабаскрипт-клиента и имена дополнительных серверов на одном сервере (том, к которому подключаешься), на нем же держать свой дневник;
собирать френдовую ленту локально, с нескольких серверов;
сделать удобное переключение для редактирования френдовых списков на несколькольких серверах (через клиент это очевидно легко сделать);
ну и преодолеть кучу мелких трудностей с паролями и т.п.

Я не разбираюсь в возможностях интернетовских скриптов, легко ли это реализовать ?

PS параноики получат возможность держать свой дневник хоть на Луне ;-)

sema From: sema Date: November 7th, 2001 11:12 pm (UTC) (ссылка)
Наверняка все можно, но проблему, если уж решать, то решать надо на уровне распределенной системы на сервере, конечно, а не жабаскриптами клиентскими...
А решать ее не будут, очевидно.
toshick From: toshick Date: November 8th, 2001 01:05 am (UTC) (ссылка)
Насчет "настоящих распределенных на сервере" - я не уверен, что они вообще бывают.
Т.е. существует DNS, существуют всякие почтовые сервера с распределенной базой, но, если подумать, распределенный LJ - куда более амбициозная задача. В жизни "распределенность" сложных баз сводится к стратегии репликации или к централизованному хранению каталога.

По-видимому, лучшее, что можно сделать - "интеллектуальную" репликацию, т.е. тащить на "свой" сервер только нужную часть чужих баз.

Отвращение к решениям, требующим логику на клиентской стороне, мне понятно, но, по-моему, это предубеждение. Собственно, сам интернет построен отнюдь не как чистый клиент-сервер с "тонким" клиентом.

Подумав и представив, как оно будет работать, я снимаю свое предложение - сначала будут тащиться списки постингов с нескольких серверов с разной скоростью, потом объединяться (быстро), потом будет пятнами открываться лента, с одного сервера текст придет быстро, с другого медленно ...
Видимо, эту работу действительно лучше поручить серверу доступа, который будет списком тащить постинги для френдовых листов всех своих клиентов. Это как бы можно сделать реально, на имеющейся структуре, и без лишнего геморроя. (при этом придется иметь аккаунты на всех серверах, и синхронизировать пароли)
Используемые в схеме баз LJ "списки быстрого доступа" делают практически невозможным иной тип распределенности.

auto194419 From: auto194419 Date: November 8th, 2001 03:08 am (UTC) (ссылка)
А мы ведь предупреждали...
читать[4] | ответить