Operacje na pamięci w PHP i HTML5 Server-Send Events

Operacje na pamięci w PHP i  HTML5 Server-Send Events
Spis treści

Zawsze kiedy myślę sobie, że jestem już tak stary i spędziłem tyle godzin przez klawiaturą i już mnie niczym nie zaskoczy – znajduję coś nowego.

Server-Sent Events

Dzisiaj są to dwa ciekawy odkrycia. Jedno o nazwie HTML5 Server-Send Events – czyli takie websockets tylko, że bez osobnego serwera. Idealne rozwiązanie do ładowania zmian stanu (czegoś) na stronie. Aktualizacje danych, bez przeładowywania treści.

Wcześniej trzeba było robić polling, lub bawić się w WebSockets. Pierwsze rozwiązanie dosyć prymitywne (aczkolwiek skuteczne) – drugie odrobinę bardziej skomplikowane.

Server-Sent Events są super proste – odrobina JS + skrypt, który wypluwa nam zmianę lub aktualny stan. Dosyć ciekawy artykuł widoczny tutaj: Stream updates with Server-Side

SHM

Bezpośrednie operacje na pamięci SHM z poziomu PHP. W tym leciwym artykule Store datasets directly in shared memory with PHP opisane są bezpośrednie operacje na pamięci. Gotowa biblioteka SimpleSHM która ogarnia proste tematy jak cache zmiennych.