Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Задача такая: есть архив иконок. В контроллер приходит имя иконки в архиве, я распаковываю и отдаю иконку. Само собой кеширую результат через Cache::set чтобы каждый раз не распаковывать. Но в данном случае иконка всегда одна и та же. Может можно как-то указать что это статический ресурс и его нужно сохранить и следующий раз отдавать файлбез запуска движка?
Не в сети
Мы же про Laravel говорим? Попробуй файл поместить в файловую систему по нужному пути Неважно — вручную или скриптом.
Твой скрипт получает запросы только на, то, что вебсервер не нашел.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
Торможу, не догадался глянуть в .htaccess
Спасибо.
p.s.хотя тут ещё нужно чистить эти данные при обновлении движка, поищу пакеты. Это же можно js и css сжимать "на лету"
Не в сети
Это же можно js и css сжимать "на лету"
Всё уже придумано за вас - nginx. Проксирующий модуль позволяет кэшировать запросы целиком - соответственно, nginx получает запрос, ищет его в кэше, если нет - вызывает PHP, сохраняет результат и дальше использует его. У модуля есть много полезных настроек - например, можно ограничить время жизни кэша. Также он совершенно не ограничен PHP, им можно, например, сжимать картинки при запросе (делать миниатюры/thumbnails), и сохранять результат в кэше на нужное время.
Не в сети
А можно сделать так чтобы при команде artisan очистки кеша вызывался мой метод?
Не в сети
Вот пакет в котором примерно это и делается https://github.com/Stolz/Assets/tree/dd … 0f7fa23537
Не в сети
Страницы 1