• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Какой View лучше "shared, Private On First Use" или Shared

  • Автор темы osmor
  • Дата начала
O

osmor

Доброго всем дня.
Вопрос больше теоретически.
Есть набор документов (пока немного около 500, каждый месяц будет прирост примерно 150-200)
У каждого документа есть поля типа Readers, т.е. каждый увидит только то что ему положено.
Вопрос такой, стоит ли создавать "Shared, private on first use" view и в нем прописать отбор документов в зависимости от имени пользователя, или
можно сделать обычный shared view и положиться только не видимость документов?
Набор документов и обоих случаях будет одинаковым, но что быстрее будет работать? Или может быть какие-то другие доводы в пользу того или иного способа?
Про неудобства связанные с изменением приватный вьюх - знаю.
Все спасибо.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Это смешное количество документов. Даже обсуждать нечего. :)
 
S

Sandr

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

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Да тоже мало.
По идее поля Readers снижают производительность. Но на таком малом количестве документов разницу не увидишь. Особенно если поле Readers только одно. Но с другой стороны приватные папки индексирует сервер, что тоже снижает производительность. Если использовать встроенное представление с Show Single Category, то будет, наверное, быстрее, т.к. права будут проверяться только после раскрытия категории.
Вот миллион документов - другое дело.

Поэтому используй поля Readers. :p
 
O

osmor

Да тоже мало.
По идее поля Readers снижают производительность. Но на таком малом количестве документов разницу не увидишь. Особенно если поле Readers только одно. Но с другой стороны приватные папки индексирует сервер, что тоже снижает производительность. Если использовать встроенное представление с Show Single Category, то будет, наверное, быстрее, т.к. права будут проверяться только после раскрытия категории.
Вот миллион документов - другое дело.

Поэтому используй поля Readers. :)
Ну вот это другой разговор, во за это - спасибо большое. :p
Про Show Single Category - была мысль, теперь наверняка попробую, возможно может получится интересно.
Еще раз СПАСИБО!
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!