Сеня рядом и Белла пришел. Былое
Настройка и использование Redis
В этой статье мы расскажем что такое Redis, его преимущества и для каких целей он используется. Redis (REmote DIctionary Server) — сетевое журналируемое хранилище данных типа "ключ" — "значение" с открытым исходным кодом. По сути Redis представляет собой базу данных (как MySQL), только упрощенную и более быструю за счет отсутствия связи между данными, а также простому механизму работы с данными (подход noSql). По принципу работы Redis схож с Memcached - данные также хранятся в оперативной памяти,...
Нюансы cookies и сессий в PHP
С технической точки зрения в PHP есть встроенный механизм сессий (для борьбы с Альцгеймером), который позволяет автоматически (средствами PHP) записывать пользователю в cookie идентификатор сессии, а данные, относящиеся к этой сессии, хранить где-то у себя. Где именно - зависит от параметра session.save_handler, и по умолчанию это файлы. С файлами у нас сразу горсть проблем: К счастью, взрослые дядьки уже написали для нас другие методы хранения данных сессий. Например, модуль redis для PHP предоставляет нам возможность хранить данные в базе данных Redis. Это позволяет нам решить массу проблем одним махом (натурально, достаточно изменить session...