Operacje na pamięci w PHP i coś jeszcze

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.

Dzisiaj są to dwa ciekawy odkrycia. Jedno o nazwie HTML5 Server-Send Events – czyli takie websockets tylko, ze bez osobnego serwera. Idealne rozwiązanie do ładowania zmian stanu (czegoś) na stronie. Wcześniej trzeba było robić polling, lub bawić się w WS. Pierwsze rozwiązanie dosyć prymitywne (aczkolwiek skuteczne) – drugie odrobinę bardziej skomplikowane. To jest super proste – odrobina JS + skrypt który wypluwa nam zmianę lub aktualny stan. Dosyć ciekawy artykuł widoczny tutaj: Stream updates with Server-Side

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