Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Czat
Forum PHP.pl > Forum > PHP
Dominator
Cześć,
chcę stworzyć czat z możliwością archiwizacji wiadomości. Pytanie jest jedno - jak to zrobić? Na socketach czy mysql - czytanie wiadomosci z bazy danych, js do odswiezania czatu czy jak? Zależy mi aby nie obciążać serwera. Co polecacie?

F5

F5
Skie
Możesz to zrobić na socketach lub long-polling. Sockety będą w tym przypadku TROCHĘ wydajniejsze, ale wątpię by była to znacząca różnica. Z drugiej strony Sockety to kolejna rozbudowana warstwa abstrakcji w Twojej aplikacji - musisz sam zadecydować co jest dla Ciebie istotniejsze. Osobiście wybrałbym long-polling jeśli nie miałbym zastosowania dla socketów żadnego poza tym chatem.

Backend standardowo, cache + db. Jako bazę danych wybrałbym SQLite albo jakiś NoSQL, będący osobną bazą danych od całej aplikacji, by w razie potrzeb można było przenieść sam serwer obsługujący ten czat.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.