Почему URL-адрес для gif-файла должен меняться только из-за изменения страницы, в которую он встроен? Если бы вы могли сохранить постоянный URL-адрес gif, тогда он был бы кэширован, как вы надеетесь.
Это почти то же самое, что вы предлагаете, с изменением каталога для изображений вне веб-приложения. Вы всегда можете сделать это с помощью правила перенаправления на веб-сервере, если это слишком неудобно для приложения.
Я думаю, что я пытаюсь сказать "Да".