英国 VPS サーバーからタイへのルート?

英国 VPS サーバーからタイへのルート?

私は node.js を使用する単なる JavaScript 開発者です...

私のホストはイギリスに VPS サーバーを用意してくれました。イギリスでサイトの読み込みをテストしてもらいましたが、非常に高速でした。イタリアでもテストしてもらいましたが、ほぼ瞬時だと言われました。現在私はタイにいますが、読み込みはかなり遅く、のろのろと進み、時々考え事をするために一時停止します。

私は見てきましたhttps://www.varnish-cache.org/

しかし、サーバーへのリクエストが長いルートを通過し、応答とともに戻ってくるので時間がかかるというのは理にかなっていると思います。

サーバーのコピーを作成せずに、近くのサーバーを取得してルートを短くすることはできますか? あまり詳しくありません。この件についてはホストと話し合う必要があります。

アップデート

私のホストには cpannel hiswebsite1.com にアクセスするためのメイン Web サイトがありますが、近くに hiswebsite2.com のダウンロード ミラーがあれば役立ちますか?

答え1

サーバーのコピーを作成せずに、近くのサーバーを取得してルートを短くすることはできますか?

はい。作業量は、それがどれだけ動的であるか、およびホストがジオルーティングをサポートしているかどうかによって異なります。ただし、これによって 99% のホストが除外されることに注意してください。エニーキャスト ベースのジオロケーション ルーティングを実行できるホストはごくわずかです。

また、自分が行っていることについてもう少し知識があれば、サイトを再プログラムしてより高速化できる可能性もあります。タイからイギリスへの接続は、大量の Ajax リクエストを次から次へと実行しない限り、それほど遅延はありません。

まず、タイにあるマシンにアクセスし、標準的な(開発者なら誰でも習得すべき)プロファイリング ツールを使用して、どこで時間が費やされているかを調べます。たとえば、Glimpse(Node.js にはおそらく存在しないが)は、Web サイトのイベントのわかりやすいタイムラインを提供してくれるツールで、どこで時間が費やされているかを確認できます。

画像の読み込みが遅い場合 (これも可能性としてはあります)、これは解決可能です。自分のマシンから CDN に画像を移動します。CDN (少なくともそれほどひどくない CDN) はジオルーティングを行うため、タイはより近い場所から提供されます。

あまり詳しくありません。ホストと相談する必要があります。

では、ここで何をするのでしょうか? つまり、ホストと話し合う必要があることはすでにご存知でしょう。では、私たちは何を伝えればよいのでしょうか? Web 開発者として、使用するテクノロジーに関する基本事項を一度は読んでおくべきである、と?

おそらく、レイテンシー(回避不可能)と、最適化されていない Web サイトのプログラミングの影響を受けることになります。

関連情報