Шаблон дизайна Facebook, как? (загрузить пост и последние 2 комментария) так быстро? - PullRequest
1 голос
/ 26 мая 2011

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

Вот как яСоздайте его. Когда я создаю сообщение, оно добавляется в «PostTbl», а когда комментарий добавляется в «CommentsTbl»

Когда я загружаю все сообщения, в операторе SQL я также делаю Count() для количества комментариев для каждого сообщения.

, поэтому теперь веб-страница загружается только с сообщением и ссылкой для просмотра комментариев.когда они нажимают на «комментарии», я делаю AJAX-вызов, чтобы загрузить комментарии для этого поста на страницу.

Но facebook так быстро загружает POST и последние 2 комментария, сразу же ...

У кого-нибудь есть идея, что вы думаете об их шаблоне проектирования, что они могут легко сделать это так эффективно?

спасибо всем

1 Ответ

0 голосов
/ 26 мая 2011

Разве это не тот случай, когда в Facebook, когда количество комментариев меньше X (я не могу вспомнить номер на макушке головы), оно сразу же отобразит их, когда вы нажмете, чтобы увидеть больше. Однако, когда есть больше, чем X комментариев, вы фактически переходите на отдельную страницу истории, где есть список всех последних комментариев. Это говорит о том, что в первом примере все комментарии предварительно извлечены, но просто скрыты от глаз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...