Hi John, Great post. Thank you for sharing.
I can see in APEX 22.1.1 that there are now 2 different paths.
One for APEX Files and one for APP Files.

This simplify the use of CDN for custom files JS/CSS/Etc... We don't need to specify the full path URLs everywhere, we can keep using #APP_FILES#
(I haven't tested yet)
Jose Aróstegui
Hi John, We have Nginx as reverse proxy and we have configured a cache for static files, where it is supposed to be cached by the browser for a long period:
location /i/ { expires 300d; rewrite ^/i(/.*)$ $1 break;
root /u01/software/apex/images; }
The users of the Apex apps are located in several countries in different continents.
Do you think if we activate CDN, we should remove this? Or it will be complementary?
Thanks for your great posts! Jose.