Тема избитая, поэтому про nested trees / +cache / pid / path не хотелось бы. Интересуют чисто практические вопросы, как это должно смотреться «внешне».
БД - монга, если чо.
1. Надо ли пытаться прикрутить разбивку на страницы, или положить болт и вообще ограничить количество комментариев скажем в 500? (по-моему, заморачиваться смысла мало)
Если надо - примеры проектов, где это реально востребовано, и как они там разбивают.
2. Нужны ли «альтернативные» сортировки? (вроде бы не нужны). Если нужны
3. Допустим, мы не бьем и не сортируем, ибо ну его нах, и вообще все в одном документе. Как тогда оптимизировать отображение, чтобы юзеру было удобно?
- на хабре когда 300 ответов, браузер тупит.
- если делать подгрузку аяксом, то непонятно что с индексацией и SEO.
- как сделано частичное сворачивание комментариев, типа тех что на опеннете?
Хочется сделать «дешево и сердито», а не мегауниверсальную вундервафлю, которая никогда не понадобится.