Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX][MySQL][PHP]Chat - koncepcja
Lirdoner
post
Post #1





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

Ostrzeżenie: (0%)
-----


Witam, chciałbym utworzyć mały skrypt chatu dla zalogowanych użytkowników tylko zastanawiam się czy to jak chcę go wykonać czy nie będzie dużym obciążeniem dla serwera.
Chciałbym tam aby moderatorzy mieli możliwość wyłączenia danemu użytkownikowi możliwości pisania oraz możliwość wyrzucenia z chatu danego użytkownika.
Więc jedynie jak mi się to widzi to sprawdzanie co np sekundę zapytaniem do bazy czy moderator podjął akcję wyrzucenia zalogowanego użytkownika i jeżeli tak to np. przekierowanie do strony głównej
Co do zakazu pisania to to samo - zapytanie co sekundę (z tych dwóch będzie w sumie można zrobić jedno zapytanie)
No i jeszcze jedno zapytanie do bazy danych o update wysłanych wiadomości.
No i teraz jeżeli na chatcie będzie powiedzmy 100 osób to trochę tych zapytań pójdzie do bazy co jedną sekundę.
Nie będzie to za dużym obciążeniem? A może jest jakaś inna możliwość wykonania tego?
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


1. Dlaczego co sekundę? nie lepiej odświeżać co np. 3-5 sekund?
2. Po co zapisywać za każdym razem dane do bazy? Od takich rzeczy jest pamięć RAM - google php memcached tutorial
3. Jeżeli Twoje sesje oparte są o MySQL to możesz w łatwy sposób pobierać "zakazy" podczas pobierania/sprawdzania samej samej sesji. Jeżeli nie.. no cóż pozostaje odpytanie bazy przy każdym żądaniu.

ps. 100 zapytań co 1sek to "pikuś" dla dzisiejszych serwerów...

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:37