![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 15 Dołączył: 30.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, piszę w tym dziale, bo w sumie tyczy się to głownie php, ale podejrzewam, że pasował by jeszcze to 4-5 innych działów. Do rzeczy.
Potrzebuje na stronie zrobić notyfikacje dla użytkowników gdy coś się w bazie zmieni. Tyle, że nie mam pojęcia które rozwiązanie będzie optymalne i najlepsze oraz czy Symfony 3 ma jakiś sprawdzony bundle pod tym kątem. 1 rozwiązanie: odświeżanie strony ajaxem co np 5 sekund. Problemem staje się wydajność 2 Web socety, tutaj generalnie moja wiedza się kończy jeżeli chodzi o te sprawy i nie wiem czy się w to zagłębiać jakoś specjalnie. Doradzi ktoś ciekawe rozwiązanie i nie wymagające miesięcznej nauki ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) ![]() ![]() |
Po stronie przeglądarki generujesz stronę dla usera i podczas generowania zapisujesz sobie datę ostatniego NEWSA
var lastNewsDate = 1463076213; AJAX co jakiś czas łączy się z Twoim plikiem na serwerze czysaposty.php i pobiera lastNewsDate plik czysaposty.php zawiera kod wyświetlający datę pliku
AJAX porównuje lastNewsDate z pobraną datą z serwera jeśli jest inna znaczy się można pytać inny plik pobierający dane, jelsi ta sama to nic nie robi. W pliku pobierającym dane masz już połączenie z baza danych albo i nie, bo też możesz pobierać dane z pliku textowego, który będzie wygenerowany raz na tysiąc pobrań. PS. zapomniałem o CRONIE, albo o innym pliku, który nadpisze plik 'czysaposty.txt' w momencie kiedy faktycznie nowe posty się pojawią. Ten post edytował LowiczakPL 11.06.2016, 17:17:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 09:48 |