Описание тега symfony-cache

The tag is for Symfony Cache Component which was introduced in Symfony 3.1
1 ответ

Расширенное использование кеша PSR-6 в Symfony

Мне нужно переместить данные из реляционной базы данных в хранилище Redis для дальнейших манипуляций. Для этого я использую реализацию кеша Symfony PSR-16 с адаптером Redis, и в моем пуле кеша есть два типа элементов: Первый тип элемента кэша отобра…
02 фев '18 в 14:45
0 ответов

Symfony 4, не могу получить пул кеша

В версии 4 я не могу получить доступ к приложению и системе общих кэшей , а также к своему пользовательскому пулу кэшей. Странные вещи, все они зарегистрированы в контейнере и отображаются с помощью команды bin/console debug:container, но когда я пы…
04 дек '17 в 09:07
1 ответ

Symfony, Доктрина, Конфигурация и Кэш Symfony

У меня есть приложение Symfony, которое использует одну и ту же кодовую базу для многих БД. Это довольно типично, у меня есть отдельная база данных для каждого "экземпляра" (или "учетной записи") моего приложения, которое является простым инструмент…
04 фев '18 в 20:30
1 ответ

Каталог аннотаций Symfony очень большой в среде prod

У меня есть проект Symfony 2.8 в среде prod, но он слишком медленно очищает кеш каждый раз после обновления кода. После того, как я проверил каталог кеша, я обнаружил, что каталог аннотаций в app / cache / prod очень большой и логика кода очень прос…
13 авг '18 в 05:20
1 ответ

Ошибка прогрева кеша Symfony на производстве

Похоже, что только на рабочем сервере прогрев кеша вызывает ошибку. Вот как я пытаюсь прогреть кеш: $ rm -rf app/cache/* $ chmod -R 777 app/cache/ $ php app/console doctrine:cache:clear-metadata --env=prod $ php -r "apcu_clear_cache();" $ php app/co…
12 июн '17 в 12:03
0 ответов

Symfony3 - компонент кэша - определение пула

Я бы хотел использовать новый компонент Symfony 3 Cache в проекте. Я могу использовать это, если я определяю свои услуги вручную следующим образом: app.cache.adapter.array: class: 'Symfony\Component\Cache\Adapter\ArrayAdapter' app.redis.client: clas…
13 ноя '17 в 17:29
1 ответ

Настройка компонента кэша Symfony 3.1 с помощью Redis

Я пытаюсь настроить кэш Symfony 3.1 с помощью Redis. Я следую этому уроку: https://symfony.com/blog/new-in-symfony-3-1-cache-component Я установил predis / predis и SncRedisBundle. В моем config.yml я положил framework: cache: app: cache.adapter.red…
17 окт '16 в 13:09
2 ответа

Большая папка с изображениями вылетает из Symfony "кеш: очистить" с OutOfMemoryException

Когда я помещаю большую папку с изображениями в свой /web folder, "cache"clear" команда терпит неудачу с "OutOfMemoryException" PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 151552 bytes) in /Users/john/Develop…
14 дек '17 в 11:31
2 ответа

Кэш Symfony "app_dev.php" не очищается

Я работаю с Symfony и следил за документом об использовании app_dev.php работать, не беспокоясь о кеше... Но у меня это не работает. Меня часто заставляют clear_cache видеть мои изменения в шаблонах веток! мой app_dev.php: $loader = require_once __D…
20 мар '17 в 20:57
1 ответ

Symfony сохраняет частичную информацию в кеше

С Symfony я хочу использовать Cache Manager (FilesystemCache) для сохранения своих сущностей. Я сделал это: $find = $this->entityManager->getRepository(User::class) ->getSingleResult([ 'whereId' => $id, ]); dump($find); // First dump() $…
08 окт '17 в 08:06
0 ответов

Значительное замедление после обновления до Symfony 3.1/3.2 (связано с системным кешем)

После обновления моего приложения с Symfony 3.0.6 до Symfony 3.1.0 я заметил значительное замедление (более чем удвоенное время загрузки одной страницы) в разработке (отключен xdebug). То же самое можно наблюдать с Symfony 3.2.0. Это заставило меня …
03 дек '16 в 14:06
2 ответа

Проблемы с разрешением файлов Symfony

У меня есть проект Symfony 4 на Fedora 28 (дистрибутив Linux), Apache 2.4.33 и PHP 7.2.5. Все это размещено на VPS (виртуальный частный сервер). И это первый раз, когда я развертываю проект Symfony онлайн (ранее я использовал встроенный PHP-сервер S…
2 ответа

Компонент Symfony Cache - адаптер Redis

Я реализовал компонент кэша Symfony, используя RedisAdapter. Теперь нам нравится использовать двоеточие в качестве разделителя в ключах кэша (например, some:cache:key:25). Так же, как Redis рекомендует. Я получаю исключение, говоря "contains reserve…
19 окт '18 в 06:45
0 ответов

Отключить очистку кеша доктрины

Работая над новым проектом Symfony, я решил использовать кэш Redis для метаданных, запросов и результатов доктрины. Проблема в том, что CI, который строит проект для дальнейшего развертывания, работает cache:warmup но не имеет доступа к самому серве…
1 ответ

Передайте параметры в $cache->get() Symfony

Я боюсь, у меня есть вопрос для начинающих PHP. Я использую компонент Cache Symfony. https://symfony.com/doc/current/components/cache.html Я вызываю кеш-объект внутри функции, которая получает 2 аргумента ($url, $params). class MainController extend…
02 май '19 в 08:07
0 ответов

Как предотвратить PropertyInfoExtractor от исчерпания cache.system (apcu cache)?

После миграции Symfony на версию 4.3 я начал получать такие ошибки, как Failed to save key "getTypes|getShortDescription|isReadable ..." of type array. через некоторое время на моей "тестовой" настройке. Я начал расследование и обнаружил следующий з…
12 июн '19 в 10:40
2 ответа

Symfony на AWS EB - Невозможно записать в каталог кеша после очистки кеша

Я развертываю приложение Symfony 4.4 в AWS ElasticBeanstalk и заметил, что кеш не очищается после каждого развертывания. Однако приложение работало нормально, исключение было сделано для устаревшего кеша. Чтобы решить проблему с кешем, я добавил сле…
0 ответов

Можно ли избежать кеширования файлов .env с помощью Symfony Cache?

Я использую Symfony 4, и я хотел бы знать, можно ли избежать кеширования компонента Symfony Cache в моем .envфайлы в продукте Основная причина в том, что я пытаюсь не раскрывать сохраненную там информацию. Я думаю прямо сейчас предотвратить это, доб…
06 авг '20 в 00:13
0 ответов

Компонент Symfony Cache: определить конкретный префикс для всех моих пулов Redis?

Я только что сделал обязательный переход с Doctrine Cache на Symfony Cache Component (SF 4.4). Одна из вещей, которых мне не хватает, - это возможность определять точный префикс для пулов кешей. Причина в том, что я хочу запускать скрипт (ы) вне при…
03 ноя '20 в 12:50
2 ответа

Как разделить кеш приложения между несколькими экземплярами Symfony (общий пул кеша)?

У моего приложения symfony есть несколько экземпляров, которые работают в отдельных контейнерах докеров. И я настроил свой app.cache использовать Redis: framework: cache: app: cache.adapter.redis У меня такая же prefix_seed: framework: cache: prefix…