Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 13.07.2014 Ostrzeżenie: (0%)
|
Cześć wszystkim.
Orientuje się może ktoś z Was w jakiej technologi zrobiona jest strona za10groszy.pl, jeśli nie to z jakiego języka najlepiej skorzystać ? Chodzi mi o aukcje. W firebugu widać, że klient nie odpytuje serwera dajmy na to co 1 sek, aby sprawdzić czy ktoś podbił cenę, tylko od razu jeśli coś się zmieniło serwer daje odpowiedź. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 49 Dołączył: 16.04.2012 Skąd: Bytom Ostrzeżenie: (0%)
|
W taki sposób pobierana jest cena. Czyli co pół sekundy odpytuje serwer. Ten post edytował Tuminure 22.10.2014, 20:06:48 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 13.07.2014 Ostrzeżenie: (0%)
|
A jak myślicie co jest lepsze:
1. Wysyłanie zaptania tak jak wyżej co 0.5 s. 2. Jedno zapytanie do pliku php, gdzie wykonywana jest pętla ze sleep(1), dotad az cos sie stanie. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%)
|
Plik php zatrzyma wykonywanie.
Z resztą sam sprawdź Spróbuj uruchomić taką funkcję function loopTest() { for ($i = 0; $i < 100; $i++) { sleep(1); // odpytywanie co sekunde?? } echo 'koniec'; } |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 27 Dołączył: 22.09.2008 Skąd: Tarnów Ostrzeżenie: (0%)
|
Zainteresuj się webSocketami - ta technologia pozwala na komunikację dwustronną pomiędzy klientem a serwerem. Ajax to komunikacja jednostronna, zawsze inicjowana przez klienta.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Lepsze są websokety, gdzie możesz w czasie rzeczywistym mieć połączonych na prawdę wielu kleintów (gdzieś był test miliona jednoczesnych połączeń na maszynie 16gb ram) i wysłać jednym emitem do nich wszystkich informacje o jakiejś zmianie. Wydajnościowo jest to najlepsze rozwiązanie IMO.
Ten post edytował by_ikar 23.10.2014, 07:18:02 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%)
|
@janusz851: Tworzę rozwiązanie, które ma na celu symulowanie połączenia takiego jak WebSocket nawet, gdy przeglądarka ich nie wspiera. Jeżeli jesteś zainteresowany pisz na PW.
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 13.07.2014 Ostrzeżenie: (0%)
|
Z tego co się zdążyłem zorientować to do WebSocketow nie wytsarczy zwykly hosting. Musiałby to wspierać. Chyba, że się myle? To rozwiązanie byloby idealne, ale nie chce wydawać pieniedzy, bo tę "aplikacje" pisze w celach, ze tak powiem prywatnych. Maksymalnie korzystałoby z niej na raz 50 osob. Wiem, ze JAVA jest dobra do takich aplikacji, ale nie mialem nigdy styczności z tym jezykiem. Dotychczas moje proby wyglądaly nastepująco:
plik.txt ; client.html, server.php client.html wysyła AJAXem zapytanie do server.php o ostatnia modyfikacje plik.txt, server.php zwraca do client.html ostatnia modyfikacje, client wysyla znana juz ostania modyfikacje, a server.php sprawdza za pomoca petli while ze sleep(1) czy ostatnia modyfikacja plik.txt nie ulegla zmianie, jesli tak to zwraca cos tam.. i od poczatku to samo (IMG:style_emoticons/default/smile.gif) Na localhoscie musze przynzac, ze zdawalo egzamin, ale obawiam sie ze hosting tego nie przyjmie. |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
@janusz851: Tworzę rozwiązanie, które ma na celu symulowanie połączenia takiego jak WebSocket nawet, gdy przeglądarka ich nie wspiera. Jeżeli jesteś zainteresowany pisz na PW. socket.io ma fallback do soketów we flasu, xhr-pooling czy json-pooling, więc nie jest to nic "nowego".. @janusz851 najtańszy vpn jakiś i stawiasz sobie node (instalacja jest banalna). Ewentualnie zainteresuj się mydevil.net tam node jest out of box, plus wiele innych rzeczy, a ceny nie są jakieś wygórowane. Ten post edytował by_ikar 23.10.2014, 18:25:12 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 49 Dołączył: 16.04.2012 Skąd: Bytom Ostrzeżenie: (0%)
|
Zawsze możesz i nawet coś darmowego spróbować, jak np. https://www.openshift.com/
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 10:48 |