Pobieranie informacji o nowych wiadomościach

0

Cześć!

Potrzebuję cały czas sprawdzać czy w bazie nie ma nowej wiadomości, jeżeli jest informować o tym użytkownika. Oczywiście cykliczne uruchamianie konkretnego skryptu PHP za pomocą JS nie jest problemem. Problemem jest obciążanie serwera oraz przycinanie się przeglądarki. Proponujecie jakieś inne rozwiązanie tego problemu?

0

Być może warto by było przyjrzeć się mechanizmowi Triggerów: Triggery z połączeniem biblioteki UDF: http://0x80.org/blog/executing-commands-in-mysql-with-its-running-privilege/.

Tworzysz trigger UPDATE na tabelę z wiadomościami, który uruchamia odpowiedni skrypt PHP.

0

@mto9: Ale tutaj trzeba by implementować coś do wysyłania żądania od serwera do klienta, gdy jest akcja, co zdecydowanie komplikuje cały proces.

Problemem jest obciążanie serwera oraz przycinanie się przeglądarki.

Szybkie sprawdzenie czegoś w bazie nie powinno być obciążeniem (przecież takie 4programmers wysyła sobie ajaxy w tle jak masz otwarte forum).
Przycina Ci się przeglądarka na żądaniu ajax? To może wywołujesz żądanie synchronicznie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1