|
なぜウェブサイトアクセスを加速させるためにCDNサーバーを構築するのか? まず、無料CDNサービスの安定性や加速効果はあまり良くありません。 第二に、国内有料CDNサービスの料金は非常に高額であり、一般の草の根ウェブマスターはそれを負担できません。 三つ目は最も現実的な問題です:国内のCDN要件ドメイン名Beケースです。 Beケースのドメイン名は当然、国内ホストの選択であり、Beケースを持たないドメイン名は米国ホストとなります。国内の米国空間へのアクセス速度は理想的でないことがあり、国内のコンピュータルームのアクセス速度ほど速くありません。 そのため、多くの人は日本や香港のコンピュータルームにウェブサイトを置きたがり、例えば日本や香港のノードでさえCDN加速を期待していますインカプシュラ日本のノードが提供する無料CDNは非常に人気があります。 中国での無料CDNについては、Beケースなしのドメイン名はほぼ不可能です。 しかし、私たち自身が国内の人たちを活用すれば自由空間米国のCDNと比べて、国内のCDNを直接使用することでウェブサイトの読み込み速度が質的に向上します。 CDNサーバーを作るのはそれほど難しくありません。重要なのは、もし国内なら適切な国内ホストを見つけることです無料CDN例えば、次のようなものが望ましいです: 1. LuManager CDN構築前の準備 1. 例えば、中国で高速アクセス速度のVPSホストを探し、LuManagerコントロールパネルを設置する日本 VPS、香港VPS例えば、国内のクラウドコンピューティングプラットフォームなどですWindows Azure in China 2. LuManagerコントロールパネルはNginx、Tengine、Apacheに対応しており、CDNキャッシュアクセラレーション、簡単な設定、強力な機能、インストールチュートリアルを備えています。LuManagerグラフィックインストールと利用 3. 部族テストの結果、LuManager CDNは自動的に加速されたウェブサイト用の画像キャッシュを生成し、ユーザーは元のウェブサイトにアクセスするのではなく、静的ファイル加速に最適なCDNアクセラレーションノードにアクセスします。 4. この記事はMicrosoftのWindows Azureを使用しています。部族テストの結果、Beiケースを含まないドメイン名はWindows Azure領域にバインドできることが判明し、カスタマーサービスレビューを受けるかどうかはまだ不明です。 2. LuManager CDNキャッシュアクセラレーション作成チュートリアル 1. LuManagerのバックエンドコントロールパネルにログインし、「ウェブサイトを追加」をクリックして、バインドしたいドメイン名を入力します。
2. 次に「オプション」オプションをクリックし、特別なウェブサイト作成で「CDN Website Acceleration」を選択し、元のウェブサイトドメイン名と元のウェブサイトのIPアドレスを入力します。 (クリックして拡大)
3. 下の「Enable CDN Normal Caching」を選択すると、デフォルトのCDNキャッシュファイルタイプはhtml|htm|shtml|shtm|gif|jpg|jpeg|png|bmp|swf|js|css|mp3|mav|doc|dot|xls|pdf|txt|zip|rar|gz|tgz|bz2|tgz|rm|rmvb|ico 4. 複数のスペースは半幅で区切られています(jpg|png|gifなど)。php|asp|jsp|cgi|aspxなどの動的ウェブページのコンテンツはキャッシュせず、空欄の場合はデフォルト値を使用してください。 5. ファイル形式は通常のファイル形式でマッチングできます。discuzの添付ファイルに合わせたい場合はphp.mod=attachment(? 正則には特別な記号があり、それを使う必要があります。 (クリックして拡大)
6. 設定後、ウェブサイト管理に行き、ウェブサイトのCDNアクセラレーションが正常に作成されたことを確認します。
3. DNSドメイン名の解決方法を設定し、CDNキャッシュを有効にしてアクセスを加速する 1. ドメイン名のDNS管理事務所に行き、国内外ユーザー、中国電信や中国ユニコムユーザー、検索エンジンの区別など、異なるCDNアクセラレーションノードのユーザー設定にアクセスします。
2. 使用中のものへアメリカの司会者ユーザーが家庭用CDNキャッシュアクセラレーションサーバーに直接アクセスできるようにすることで、ウェブページの読み込み速度が大幅に向上します。 これが私のものを置いたものですゴダディホストは中国のCDNルームに設置されています。
4. LuManager CDNがアクセス効果を加速させる 1. ping値から、LuManager CDNを設定した後のウェブサイトユーザーアクセスはもはや元のサーバーではなく、CDNノード上となります。
2. ウェブマスターの速度テストツールを用いると、国内のCDNで加速されたページの読み込み速度が、無駄なものと比べて倍増します。 (クリックして拡大)
3. LuManager CDNのウェブサイトファイル管理を確認し、LuManager CDNがサーバー上の元のサーバー用の画像を自動的に生成しており、CSS、JS、画像、HTMLなどの静的ファイルが正常に作成されていることがわかります。 (クリックして拡大)
5. LuManager CDNの高度なキャッシュモードとキャッシュコンテンツの削除 1. LuManager CDNのアドバンスドキャッシュモードを有効にしたい場合は、CDNアクセラレーションウェブサイトを作成する際にこのオプションを選択してください。
2. 高度なキャッシュはウェブサイトのインデックスファイル(デフォルトホームページ)を自由に選択でき、キャッシュファイルはノードサーバーに「ランダムに配置され」暗号化され、頻繁にアクセスされるファイルはメモリキャッシュを使用するため非常に高速です。 この方法は、ファイル機密性とアクセス速度が高く、十分なメモリを持つユーザーに推奨されます。
3. LuManagerのCDNキャッシュコンテンツを削除したい場合は、パスワードを設定するかどうかを選べます。
4. 例えば、部族がキャッシュファイルを削除したい場合、直接ウェブサイトへ行ってください:http://10.204.164.9:8888/index.p ... e_delete&id=2&hash=hash=filename(ファイル名) 5. ハッシュ値アルゴリズム:パスワードのmd5値、すなわちmd5(パスワード)。 パスワードが空欄のままの場合、パスワードの検証なしに削除できます(ハッシュパラメータを省略) 6. ファイル名:ファイル名はウェブサイトのルートディレクトリ(/から始まる)に基づいています。rootディレクトリのmydir/fileファイルを削除したい場合は、/mydir/fileを使うことができます(ファイル名はurlencodeでエンコードすることをおすすめします)。 「ファイル+メモリ」モードの場合、ファイル名は /lum_high_cache 6. LuManager CDNの使用概要 1. CDNサーバーはapacheではなくnginxを使うように設定すべきです。CDNキャッシュファイルタイプはphp.mod=attachmentを追加します。これはDZXの圧縮添付ファイルです。フォーラムの圧縮パッケージ添付ファイルにphp.mod=attachmentを追加しなければキャッシュされず、より良い結果が得られません。 2、LuManager CDNキャッシュファイルが多ければ、一つずつ削除するのは非常に面倒になり、解決策はスペースファイル管理でキャッシュファイルを直接削除することです。 例えば、LuManager CDNを使用した後に時々400エラーが出ることに気づきました。
|