我回答一下你的第三个问题。
证书部署到CDN就是把你的证书放到CDN的缓存服务器中,今后访问你的网站时就可以通过https协议从CDN缓存服务器中读取了,但你仍然可以通过http协议连接缓存服务器。返回内容取决于你是否开启了强制转跳https,若开启,则返回301或302转跳到https网站,若未开启可以正常返回网站页面。从CDN回源采用的协议取决于你选择的是http回原还是协议跟随,若是http回源,则无论何种情况都通过http协议回源,若选择协议跟随,则使用http访问就用http回源,使用https访问就用https回源。