У меня очень тяжелое определение класса, зависящее от MySQL (то есть иногда может быть медленным).
Я успешно установил и начал использовать библиотеку Memcache на PHP. Это позволяет мне хранить целые объекты без необходимости повторного запроса к ним.
Однако я расширил свой класс, чтобы автоматически обновлять базу данных при любых изменениях. Я использую __get
и __set
для отслеживания изменений, а затем обновляю на __destruct
Я не могу понять, как проверить, вызывается ли __destruct
, когда Memcache удаляет объект.
Кто-нибудь знает наверняка / есть предложение о том, как это проверить?