Я пытаюсь использовать AvalancheImagineBundle и не понимаю, как это может работать в производственной среде.
По умолчанию cache_prefix — media/cache. Все кэшированные изображения будут находиться в каталоге myProject/web/media/cache, и это также маршрут Symfony2:
Name Method Scheme Host Path
_imagine_thumbnail GET ANY ANY /uploads/cache/{filter}/{path}
Если я проверю этот URL-адрес "http://my-project.fr/app.php/", пакет работает нормально:
- В первый раз я пытаюсь показать картинку /app.php/media/cache/thumbnail/profile.jpg. Маршрут Symfony2 пойман. Пакет возвращает обрезанное изображение и кэширует его.
- Второй раз маршрут снова ловится и бандл перенаправляет меня на закешированную картинку /media/cache/
Короче говоря, в первый раз /app.php/media/cache -> bundle, а во второй раз /media/cache -> assets
Но в производственной среде app.php отсутствует, так как же пакет может изменить ситуацию?