2016-05-19 8 views
0

私は有料のcdnサーバーでホストされているindex.htmlファイルを持っています。安価なWebホストにあるWebサイトでインデックスをロードします。 htmlをcdnサーバーから取得し、代わりにcdnのリソースを使用してください。cdnをサイトにアップロードし、代わりにcdnのリソースを使用

私が試した:

<?php echo file_get_contents('http://cdn-hosted.com/index.html');?> 

すべてが正常にロード、それは代わりに私のWebホストのリソースを使用しているように見えます。 iframeを使用する代わりに任意の提案ですか?

cdnサーバーはPHPコードを表示しません。

答えて

2

これはあなたのサーバーから提供されることは全く予想されます。 DNSレコードは、リソースのロード先を決定します。

実際にCDNからサイト全体をサーバーしたい場合は、cdn-hosted.comに自分のウェブサイトドメイン名のCNAMEレコードを作成します。 www.yourwebsite.comか多分yourwebsite.com

+0

これは本当にDNSの質問であるという正解です。 OPは実際に、エンドユーザがWebサーバとCDNの両方に(コンテンツを取得する必要があるWebサーバ経由で)ヒットしなければならない最悪のシナリオを作成しました。したがって、エンドユーザーへの応答は、サーバーがCDNからコンテンツを取得してから、Webサーバーから再度提供する必要があるため、おそらく少なくとも2倍遅くなります。 OPは、DNSレベルで問題を真に解決する代わりに、単純なリダイレクトを行う方が良いでしょう。 –

関連する問題