Во-первых, если вы еще не используете Varnish, вы можете подождать, пока он не появится в стеке приложений, пока он вам действительно не понадобится. Это также зависит от того, что вы считаете наиболее простым для понимания и управления для вас: научиться кешировать в своем приложении или внедрить новый уровень в стеке приложений. Чем больше слоев, тем больше проблем, все остальные равны.
Во-вторых, делайте это так, чтобы вам было легче контролировать кэшированную копию, чтобы она не устарела. Если в вашем приложении вы можете кэшировать его таким образом, чтобы он автоматически истекал, когда это необходимо, и у вас нет такой возможности в вашей настройке или вы не знаете, как это сделать в Varnish, то выполните кэширование в приложении. *