Когда я начал работать с APC, я ожидал, что есть способ сделать категории для кешированных элементов не только парами ключ/значение. потому что я хочу очистить кеш только для одного приложения или только от одной части моего приложения. , когда я обнаружил, что это только пары ключ/значение, в моей голове пузырился новый вопрос: есть ли способ фильтровать ключи в кэше APC с помощью REGEX не с точным совпадением клавиш?фильтровать элементы хранилища ключей/значений (особенно APC)
ответ
APC имеет фактически фильтры (в настройках), чтобы отфильтровать файлы, которые должны не кешироваться. К сожалению, это не то, что вы хотите, в настоящее время нет функции APC для извлечения списка ключей на основе регулярного выражения.
Однако вы можете,
- либо store Массив, имеющий список ключей в APC
- поддерживать такой массив в включают файл (в зависимости от того, как динамический список)
В APC, у вас есть список ключей
'x-orange' : value, 'x-apple' : value, 'x-banana' : value,
'x-Life of Pi' : value, 'x-The Hobbit' : value,...
Например, категория массив в включают файл, или в переменной APC
$cats = array('Fruits' => array('orange','apple','banana'),
'Movies' => array('Life of Pi', 'The Hobbit'), ...
Затем вы можете получить данные APC по категориям
$mycat = ...; // eg Movies
foreach ($cats[$mycat] as $key) {
echo "$key : " . apc_fetch('x-' . $key);
}
Я нашел этот ответ (http://stackoverflow.com/questions/9149322/key-groups-with-apc-cache/ 10114726 # 10114726), и я задаюсь вопросом, почему нет возможности использовать этот инструмент для обработки (возможно, я должен сделать это) –
- 1. Как фильтровать элементы пользователя?
- 2. Элементы, не находящиеся внутри контейнера - особенно хром
- 3. как фильтровать данные из хранилища в extJS?
- 4. У PHP APC как локального хранилища объектов есть какие-то ограничения помимо размера хранилища?
- 5. Очистка доктрины APC-кеш
- 6. Как фильтровать элементы из списка?
- 7. Фильтровать дублированные элементы из перечислимого
- 8. Фильтровать элементы списка для ввода
- 9. Как фильтровать элементы без цикла
- 10. Как фильтровать элементы в массиве?
- 11. Как фильтровать только отображаемые элементы? (Dont фильтровать $$ hashKey)
- 12. APC __PHP_Incomplete_Class_Name
- 13. Установка APC
- 14. APC Фрагментация
- 15. Внешние элементы статического размера, особенно с .animate() вправо и вниз
- 16. WPF Вложенные пользовательские элементы управления и MVVM (особенно Caliburn.Micro
- 17. Перечислить элементы DataTable, фильтровать элементы, а затем вернуться к DataTable
- 18. Как фильтровать элементы с std :: map?
- 19. Как выборочно фильтровать элементы в коллекции
- 20. Фильтровать уникальные элементы массива в списке выбора
- 21. Автоматически фильтровать/заказывать элементы ListBox (Windows Phone)
- 22. Как фильтровать элементы массива в объекте JavaScript
- 23. Как фильтровать элементы с эффектом анимации перетасовки
- 24. Фильтровать элементы с помощью Django Query
- 25. Как фильтровать элементы на основе XPATH?
- 26. Как фильтровать нежелательные элементы с JQuery
- 27. Как фильтровать элементы из списка в Python?
- 28. AWS CLI - Как фильтровать возвращенные элементы DynamoDB?
- 29. Как я могу фильтровать элементы ListView?
- 30. Как фильтровать векторные элементы относительно других?
я нашел этот ответ: HTTP://stackoverflow.com/questions/9149322/key-groups-with-apc-cache/10114726#10114726 –