piotr485
10.09.2016, 15:32:14
Robię pewien system i poprzez ajax odpytuję (odświeżam) - sprawdzam czy są jakieś nowe zamówienia jeśli są to wyświetlam na ekranie.
Wyczytałem gdzieś na forum, że max limit połączeń do bazy to 4 tys osób więc tak się zastanawiam czy w moim przypadku jak odpytuję bazę raz na 5 sekund to przybliżony limit połączeń to 20tys?
Co zrobić, aby zwiększyć tą liczbę ? a może odpytywanie co 5 sek zapytaniem do bazy to zły sposób na sprawdzenie czy jest nowe zamówienie, może są jakieś lepsze bardziej wydajne sposoby ?
Z góry dziękuję za pomoc
KsaR
10.09.2016, 15:37:18
1. Sockety.
2. Można zmienić tez to co odpytuje ... Zeby dany plik (np. order.json) byl aktualizowany gdy cos sie zmieni dopiero, zamiast odpytywac bazę.
3. Jeśli 2 odpada to ewentualnie można jeszcze do tego 'persistent connection' włączyć w bazie ale nwm jak z obciążeniem będzie.
Pyton_000
10.09.2016, 18:30:55
Cache i tyle w temacie. Możesz wtedy nawet co 1s. odpytywać.
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.