My WordPress site is currently hosted in a dedicated server. Now I want to use Google Cloud CDN for my site.
Google offers the solution officially at https://cloud.google.com/wordpress, which requires to use their GCE to host the WordPress site.
But I also find article at https://www.albinsblog.com/2020/06/how-to-enable-google-cdn-for-custom-origin-websites.html#.YPJ3Pqb7SM8, which allows me not to use GCE but can also utilize Google Cloud CDN.
Also there are articles introducing to create a VM works as a reverse proxy to the external website, which can also utilize Google Cloud CDN on external website.
My question is, what is the difference between these methods? If one can use external website, why we will still need to use Google Computing Engine? Are there any performance advantage in using Google Computing Engine?