Мой Google-фу не раскрыл то, что я ищу, поэтому я выкладываю это в толпу.
Исходя из опыта разработки ASP.NET, я привык иметь в наличии коллекции Application
и Cache
, чтобы я мог хранить редко модифицированные, но часто используемые ресурсы (например, строки поиска из базы данных или содержимое статических XML-документов) в памяти веб-сервера, поэтому мне не нужно перезагружать эти часто используемые элементы при каждом запросе.
Есть ли у PHP эквивалент? Я кратко прочитал о расширении memcache, но это не сработает для меня (так как я не могу контролировать конфигурацию сервера.) У меня возникает желание реализовать что-то, что позволило бы мне выполнить предварительный анализ или предварительный анализ. -выберите ресурсы и сгенерируйте своего рода PHP-файл «кеша», который бы создавал кешированный объект из литералов, хранящихся в файле, но мне это кажется очень хакерским решением.
Есть ли что-то в PHP (или, альтернативно, какая-то вспомогательная библиотека), которая позволит мне сделать это, используя лучшие практики?