Библиотеки: Кэширование и замеры времени выполнения
22.01.2017


Сегодня выкладываю ещё парочку библиотек для PHP. На этот раз ещё горячих: прямо с пылу, с жару! Родились они буквально за последнюю неделю.

SimpleCache
v1.0.1 от 21.01.2017

Репозиторий
Composer: composer require kozalo/simple-cache

Эта библиотека является реализацией простой файловой системы кэширования. В Congrats.Cf она используется (спойлер: в API, которое сейчас разрабатывается), чтобы уменьшить количество обращений и парсинг данных с внешнего сайта.

В документации всё расписано, так что даже не знаю, что ещё я здесь должен сказать. Двигаемся дальше.


Stopwatches
v1.0.0 от 22.01.2017

Репозиторий
Composer: composer require kozalo/stopwatches

Вторая библиотека представляет собой простенький секундомер и надстройку над ним, позволяющую хранить данные замеров в PHP-сессии. Позволяет замерять время выполнения блоков кода, давая им осмысленные имена и занося в список. Подробнее опять же можно узнать из документации, а живой пример посмотреть здесь (ссылка может быть нерабочей, потому что я планирую выпилить этот модуль в следующих обновлениях).