Может ли кто-нибудь, кто действительно понимает, что говорится в документе об обновлении, сделать как или прямую модификацию популярного vcl, чтобы люди, у которых не было такого большого опыта, просто использовали эти файлы vcl по умолчанию?
Вот тот, который я и несколько моих друзей регулярно используем:
https://github.com/ewanleith/Wordpress-Server-Configuration-Files/blob/master/default.vcl
Например, с чего мне начать, если я хочу использовать эту вещь с 4.0?
vcl_fetch нужно переименовать, это сработает, если я просто переименую его и добавлю версию vcl вверху?
В принципе, да, вы переименовываете все свои функции и изменяете все свои вызовы для работы с синтаксисом нового языка.
Возможно, будет проще написать файл vcl с нуля, используя то, что вы знаете из версии v3. Тем не менее, вполне возможно просто преобразовать VCL в v4, перейдя по вашему коду, используя руководство по миграции здесь: http://varnish-cache.org/docs/5.0/whats-new/upgrading-4.1.html Изменить: с тех пор я нашел этот инструмент, который помогает https://github.com/fgsch/varnish3to4 Это не волшебная палочка, вам все равно нужно будет преобразовать, но это должно помочь.
EditEdit: добавлена обновленная ссылка @Jay Huggins