Chat, Chat , przetrzymywanie wiadomości |
Chat, Chat , przetrzymywanie wiadomości |
6.07.2016, 17:37:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 1 Dołączył: 1.06.2016 Ostrzeżenie: (0%) |
Witam,
Piszę chat do gry którą tworzę , i zastanawiam się gdzie najlepiej przetrzymywać wiadomości z czatu tak aby nie obciążały one za bardzo serwera. W tym wypadku widzę dwie opcje przetrzymywać cały chat w pliku txt , lub w bazie danych. Zastanawiam się tylko która metoda byłaby dla mnie korzystniejsza, i która by zjadała mi mniejsze zasoby. Czy serwer szybciej uzyska dostęp do bazy danych czy może do pliku txt ? Jeśli macie jakieś inne pomysły co do przetrzymywania danych chatu to zamieniam się w słuch. Proszę o uzasadnienie swojej odpowiedzi. |
|
|
6.07.2016, 18:23:19
Post
#2
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%) |
Baza danych będzie wydajniejsza, a także łatwiej będzie zachować integralność danych.
-------------------- Pozdrawiam,
mlawnik Cytat(nospor) Jedzmy gówno.... miliony much nie może się przecież mylić |
|
|
7.07.2016, 20:38:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) |
Czat nie jest istotny więc proponuje w pamięci RAM.
-------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
7.07.2016, 23:25:37
Post
#4
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Czat nie jest istotny więc proponuje w pamięci RAM. A ja się z tym nie zgodzę, jeśli będzie dużo wiadomości to będzie marnować dużo ram'u. Według mnie najlepiej było by to zrobić na 3 sposoby. RAM: Trzyma np. 100 ostatnich wiadomości. BAZA: Trzyma ostatnie wiadomości z np. 24h PLIK: Trzyma wszystko > 24h. Według mnie jest to najwydajniejszy sposób. |
|
|
9.07.2016, 17:53:06
Post
#5
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) |
Ten post edytował KsaR 9.07.2016, 17:54:12 -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 10:28 |