MarcinUser
24.10.2012, 18:02:38
Witam,
Robię ajaxowy shoutbox odświeżany co 3-5 sekund. Zrobiłem już wersję z zapisywaniem danych w pliku txt (50 ostatnich wypowiedzi). Chcę się upewnić, że tak jest wydajniej niż trzymanie danych w Mysql. Tutaj co kilka sekund wczytywane jest plik txt mający max 5kb a w mysql zapytanie za zapytaniem.
Co myślicie?
tehaha
24.10.2012, 18:27:14
Dla bardzo małej ilości danych i niewielkim ruchu jest to bez różnicy. Ogólnie baza daje większą kontrolę i w miarę rozrozstu masz większe możliwości optymalizacji, ale na małą skalę to jeżeli wystarcza Ci to co zrobiłeś to nie ma sensu tego przerabiać.
MarcinUser
24.10.2012, 18:30:38
Przewiduję jakieś 20-30 użytkowników, czyli wiadomości dość sporo jak na jedną minutę. Oprócz tego na serwerze (vps) mam stronę na wordpressie z miarę pokaźnym ruchem. Dlatego nie chciałbym zapychać kolejki poleceń mysql tymi z czatu.
Spawnm
24.10.2012, 18:33:10
Może memcached?
CuteOne
24.10.2012, 19:29:10
tehaha
24.10.2012, 20:32:15
skoro nie chcesz używać mysql, chociaż ja i tak bym się na to zdecydował, bo 30 użytkowników online to bardzo niewiele, to może zainteresuje Cię SQLite - obsługujesz tak samo jak mysql z taką różnicą, że baza przechowywana jest w pliku na serwerze.
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.