Welcome! Log In Create A New Profile

Advanced

Re: Best practices - url versioning static cache

January 22, 2017 05:38AM
Anton Bessonov Wrote:
-------------------------------------------------------
> А что, если перенести это на уровень бильд-процесса? Успешно использую
> с
> мэйвеном (подсчёт версии, копирование файлов в /static/${number} и
> замена переменных в ресурсаx), вэбджар и ocLazyLoad.
>
> На уровне энджина просто добавлаю кэш-форева для /static и /webjar.
>

Да, так можно, но есть проекты где нет умного билдера статики, он там просто избыточен, мне интересно как сделать версионирования силами одного Nginx.

Если уже использовать бильд-процесс, тогда лучше чтобы он работал как веб-сервер, а Nginx его проксировал и кешировал, тогда билдер сможет отдавать скомпилированные бандлы с нужными HTTP заголовками, например при запросе к /xxx/app.js он отдаст:
Link: </xxx/myModule.js>; rel=preload; as=script
Subject Author Posted

Best practices - url versioning static cache

S.A.N January 22, 2017 04:27AM

Re: Best practices - url versioning static cache

Anton Bessonov January 22, 2017 05:04AM

Re: Best practices - url versioning static cache

S.A.N January 22, 2017 05:38AM

Re: Best practices - url versioning static cache

S.A.N May 09, 2017 08:49AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 166
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready