Оптимизация запросов AJAX для получения комментариев

Привет, у меня есть страница обсуждения в PHP, где будут перечислены темы с комментариями ниже. Я загружаю все темы во время загрузки страницы и комментарии через запрос ajax. Поскольку пользователь может добавлять любое количество тем и любое количество комментариев в каждой теме, загрузка страницы занимает очень много времени (в случае, когда 10 тем (разбитых на страницы) и 100 комментариев в каждой теме). Итак, как оптимизировать это для какой-то большой скорости? Любая идея по этому поводу будет принята с благодарностью.

Примечание: я отправляю запрос на каждую тему


person Stranger    schedule 10.09.2012    source источник
comment
Можете ли вы добавить код? а какие языки используете?   -  person Vishal    schedule 10.09.2012
comment
Как вы загружаете комментарии прямо сейчас? Один запрос на комментарий? По теме? На пользователя?   -  person Passerby    schedule 10.09.2012
comment
Кэшируйте это. Загружайте данные только при необходимости   -  person Alexander Larikov    schedule 10.09.2012
comment
@Passerby: см. примечание   -  person Stranger    schedule 10.09.2012
comment
@Udhay 10 запросов в целом не должны быть большой проблемой. Но в любом случае, я думаю, что ответ, предоставленный Сэмом, был бы хорошим началом: загружать первые несколько, загружать больше, когда пользователи просят.   -  person Passerby    schedule 10.09.2012


Ответы (1)


Загрузите некоторые основные темы и несколько комментариев во время начальной загрузки страницы, а затем используйте AJAX для загрузки дополнительных комментариев/тем, когда пользователь нажимает на соответствующие ссылки, чтобы загрузить больше. Проверьте обновления facebook в качестве примера.

person Kneel-Before-ZOD    schedule 10.09.2012