Cloudflare (and also other CDN providers) are a great and cheap way to increase the performance and security of a corporate website.
Problems and solutions have already been offered in other forum posts. I would like to give a brief summary and specifically address an issue with Zoho Marketing Hub.
Migration in a Nutshell:
- setup from cloudflare and copy all DNS entries.
- set correct caching setting. Set caching for the web server (incl. all subdomains). For all external services (like Zoho) disable the caching.
- change DNS nameserver to Cloudflare.
- check all subdomain integrations
- test & enjoy
We at CEYOND have made the experience that the following Zoho service integrations (DNS & DKIM) should be tested as part of the subdomain check:
- Zoho CRM
- Zoho Campaigns
- Zoho Marketing Hub
- Zoho Desk
- Zoho Analytics
- Zoho Booking
- Zoho Recruit
- Zoho Mail
Simply run the DKIM check again and test the service online.
There may be problems with the Zoho Marketing Hub Smart URLs. If you use your domain for the short URLs, the redirects might break due to an invalid SSL certificate. In this case, simply contact Zoho Support and ask for a reissue of the SSL certificate.
In Future we will test and try to use Cloudflare caching for several Zoho Services, like the Zoho Recruit Portal, too. Although we expect this to work, we don't expect a high performance gain since Zoho has its own CDN infrastructure.
If you want to see the performance of a Cloudflare website with integrated Zoho services, feel free to check us out:
Website with Cloudflare Cache:
Zoho service without Cloudflare cache: