Новостная лента похожая на facebook в php

Я хочу создать живую новостную ленту, похожую на Facebook по функциональности.

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

У меня все готово для публикации, но жду новостей...

ПРИМЕЧАНИЕ: у меня есть только psudo-code нет php закончено еще.

3 ответа

Вы, вероятно, хотите использовать синхронизированные вызовы AJAX. Например, каждую минуту отправляйте запрос на сервер, чтобы узнать, добавлено ли что-нибудь новое. Если да, то отобразите новую новость, чтобы заменить текущую.

Вам понадобится какой-то Ajax-механизм.

Вы можете либо опрашивать URL каждые x секунд, чтобы узнать, есть ли какие-либо обновления, если вы действительно хотите в реальном времени, вам понадобится что-то вроде nodejs на сервере (или что-то, что не такое cgi-подобное, как PHP).

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

Я бы предложил сделать это с AJAX, опрашивать базу данных каждые 30 секунд на предмет новых записей.

AJAX позволяет вам общаться с сервером асинхронно, таким образом вы можете получать новые данные без обновления страницы.

Другие вопросы по тегам