17:12

ангел, стремящийся во тьму
Здравствуйте всем:)

у меня такой вопрос, почему бы не сделать так, чтобы закрытые записи были видны только тем, кто видит сами записи, зачем показывать всем остальным, что она есть?


Комментарии
20.12.2006 в 17:14

Я не мизантроп, я просто злобный мудак © gugiens
тогда @дайри станут ЖЖ

xD
20.12.2006 в 17:18

ангел, стремящийся во тьму
Маг0т

о, вот уж не согласна, есть и другие отличии, а так очень неудобно(

20.12.2006 в 17:26

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
~Ayanami~

Потому что это увеличит нагрузку настолько, что работать на Дневниках станет совершенно невозможно. Вопрос поднимался уже не раз, но до настоящего времени ответ неизменен - нет. По техническим причинам, а не потому что мы такие вредные.
20.12.2006 в 17:32

капибара
Караидель

а такой код уже есть? и он тестировался?
20.12.2006 в 17:37

ангел, стремящийся во тьму
Караидель

эх.. жаль, что не получится
20.12.2006 в 17:53

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
quirischa

Чтобы знать, что не стоит ронять на ногу гирю, необязательно проводить эксперимент, правда?;о) С программами примерно так же: можно оценить тяжесть алгоритма не реализуя его.

20.12.2006 в 18:44

капибара
Караидель

не совсем правда.



вот, например, когда добавили второй сервер дайрей считалось, что все пойдет нормально, а началась рассинхронизация.
20.12.2006 в 19:01

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
quirischa

Это совершенно разные вещи. Не путайте алгоритм и техническое решение;о)
20.12.2006 в 19:33

капибара
Караидель

так ведь и роняние гири на ногу можно по-разному реализовать.

если в двух словах, то ничего не делалось, потому что считается, что ничего сделать нельзя.
20.12.2006 в 19:44

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
quirischa

Потому что теоретические выкладки показали, что это слишком ресурсоёмко. Возможно, в будущем ситуация изменится к лучшему, но на данный момент техническая база не позволяет реализовать подобную функцию.
20.12.2006 в 20:33

весёлый птичк помахивая хвостик
А тогда у меня к вам вопрос, почему закрытые записи, точнее их содержимое, видно всем, даже тем, кого нет в "белом списке"? Это особенность конструкции?
20.12.2006 в 20:39

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Lyva

Значит, Вы её не закрыли.
20.12.2006 в 20:45

весёлый птичк помахивая хвостик
Караидель

1. "Закрытая запись"

2. "Открыта только для списка"

3. Собсственно список. По нику в строке. В соответствии с написанием.
20.12.2006 в 21:00

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Lyva

о какой записи идёт речь?
20.12.2006 в 21:21

весёлый птичк помахивая хвостик
Караидель, конкретно? Сейчас найду
20.12.2006 в 21:28

весёлый птичк помахивая хвостик
Да хотя бы последняя запись
20.12.2006 в 21:50

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Lyva

Зашла под запасным логином. Ваши закрытые записи не видны.
20.12.2006 в 21:52

весёлый птичк помахивая хвостик
Караидель, да? Ну... спасибо))
21.12.2006 в 14:30

149ea694a792f3ad2caaf77077a0df58
quirischa

расскажите вариант реализации этого отличный от того который знаем мы, наш вариант примерно следующий:

1. смотрим количество постов которые юзер хочет видеть на странице (допустим 10)

2. выбираем из базы 10 записей

3. проверяем 10 записей на доступ оказалось что 3 из них юзеру показывать нельзя далее 2 варианта:

3.1. Показываем юзеру только 7 записей - но может быть ситуация когда все 10 от него закрыты как быть? показать ему пустую страницу?

3.2. считать еще 3 записи и проверить их на доступ, допустим 3 из них закрыты опять читаем 2 записи? а ведь на п3 все 10 записей могут оказаться закрытыми да и на п3.2. считываемые записи будут закрыты, можно конечно сразу читывать с запасом а потом проверять но запаса может не хватить и дочитывания в этом случае опять не избежать, а если хватит то получается мы зря считали избыточные записи т.е. зря нагрузили сервер, да и с постоянным дочитыванием на сколько записей будет считано больше? на сколько увеличится время загрузки одной такой страници? и все ради чего? чтобы вы не видели текст "эта запись не предназначена для просмотра"?



Мы никогда не говорили что наши алгоритмы идеальны, и быть может есть другие варианты решения этой конкретной проблеммы, так поделитесь, быть может со стороны виднее, мы вам только спасибо скажем. А варианты которые видим мы реализуемы но на них нужны вычислительные ресурсы, сейчас лишних ресурсов нет, потому реализовано это оптимально с нашей точки зрения.