Альтернативным решением было бы установить apc.stat = 0 ( ссылка ) в файле apc.ini, а затем использовать apc_clear_cache()
( ссылка ) для принудительного удаления кэш кода операции.
Что удивительно в этом решении, так это то, что, если apc.stat
установлено в 0, оно отключает проверку каждого запроса, чтобы определить, был ли файл изменен. Это приводит к огромному повышению производительности.
Кроме того, использование apc_clear_cache()
для очистки кэша APC приводит к более чистой сборке. Я столкнулся с шаткими условиями гонки, когда будут создаваться определенные файлы, которые зависят от других, которые еще не были созданы. Это приводит к потере фатальных ошибок. Единственное предостережение здесь заключается в том, что apc_clear_cache()
должен быть запущен через Apache, поэтому вам нужно реализовать wget
или что-то подобное для этого.