Я хотел бы обернуть встроенную функцию file_get_contents, чтобы добавить время завершения и ведение журнала URL для блокировки вызовов. В настоящее время я переопределяю класс WordPress для этого, но хотел бы поднять его на следующий уровень и приблизиться к металлу. На любом другом языке это было бы легко, но PHP, похоже, имеет здесь некоторые ограничения. Я посмотрел на override_function, но не уверен в PECL apd, так как не смогу контролировать все установки PHP.
Цель кода — просто синхронизировать внешние HTTP-вызовы и регистрировать их, чтобы система могла предпринять дополнительные шаги, такие как автоматическое добавление кеширующего обратного прокси-сервера для этих вызовов. Я не ищу полноценного профилировщика.
Есть идеи здесь? Спасибо!
Задача ещё не решена.
Других решений пока нет …