Просмотр «живых заказов» на сайте - Нужна консультация! - PullRequest
1 голос
/ 29 марта 2009

Я только после небольшого совета - я строю интернет-магазин (используя php / mysql) и в настоящее время могу просматривать текущие заказы, переходя в соответствующий раздел и применяя фильтры и т. Д. мой почтовый ящик.

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

Каков наилучший подход для этого?

Ответы [ 2 ]

3 голосов
/ 29 марта 2009

Использование AJAX и подход на основе комет .

Обычно у вас есть веб-страница, показывающая «живые» ордера, в которой постоянно выполняется AJAX-запрос и выполняется переход на страницу PHP, которая эффективно опрашивает текущие ордера, а затем спит в течение 1–30 секунд (в зависимости от того, насколько быстро вам нужно реагировать ). Вам нужно установить максимальное время выполнения равным 0, чтобы оно никогда не заканчивалось.

Веб-странице также необходимо определить, когда она закрывается (или пользователь переходит на другую страницу), и завершить запрос AJax, а также перезапустить его, если произойдет ошибка или истечет время ожидания.

1 голос
/ 29 марта 2009

Если вы не возражаете углубиться и заставить решение работать на вас, вы знаете, что я буду делать?

Превратите его в гаджет на боковой панели Vista или в другой гаджет. Все они основаны на HTML / Javascript. Если вы идете по боковой панели, вам даже не нужно держать браузер открытым.

Просто думаю о громко. Технически, хотя, Cletus в значительной степени прав на деньги. Я просто думаю о более поздней части HTML: -)

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