web-dev-qa-db-ja.com

専用サーバーで大きなトラフィックの急増に対処するにはどうすればよいですか?

私はEコマースサイトを持っています。これは、さまざまな広告キャンペーンをオンにすると、非常に高いトラフィックの突然のピークを獲得します。

この瞬間から、私の現在の専用サーバー(Hostgator、4GB Memoray、100mbpsアップリンク)が応答しなくなります。

キャッシュメカニズムを含むサイトコードの最適化に取り組みすぎました。しかし、それはサーバーの問題のようです。

ガイドラインはありますか?

5
aceph ali

質問の「誰を使用すべきか」の部分には実際には答えられませんが(トピックから外れているため)、サイト/アプリケーションをトラフィックの多い負荷に合わせて拡張する経験が豊富であることを考えると、間違いなく次のことを提案できます。リバースプロキシCDNの取得を検討します。

私が働いていた最後の会社はこれに Yottaa を使用し、それらのサービスを使用して、いくつかの絶対に巨大なトラフィックスパイクを乗り切ることができましたテレビ広告によって生成されます。

利用可能なCDNサービスがたくさんあります ですが、ユーザーのリクエストが最初にヒットし、ユーザーが一度ページをリクエストする「オリジンプル」メカニズムを備えたサービスから最もメリットが得られるでしょう。そして、そのドキュメントのそれ以降のすべてのヒットは、CDNのサーバーによって提供されます。

半ダースの異なるCDNプロバイダーを選び、それらを互いに引き立たせて、誰があなたの要件に対して最良の取引と戦うことができるかを確認するのが最善です。アカマイのような大きなCDNは、おそらく規模やニーズに対してめちゃくちゃ高価になるでしょう。

Coral CDNCloudflare から実際にいくつかの無料CDNサービスがあることをほとんど忘れていました(ある程度無料です、私は思い出しているようです)。

一部のCDNが現在提供できる興味深い機能の1つは、SSLアクセラレーションです。SSLアクセラレーションでは、生成したサブジェクト代替名証明書を使用してサイトの安全な部分にサービスを提供し、ユーザーに表示される内容に関して「あなたになりすます」ことができます。 。

8
Tom O'Connor

Linux/Unixシステム管理の学習に数年を費やし、プログラミングとそれらのスキルの適用についてさらに数年を費やし、次にHTTPの追加について学び、トピックを読み、テストシステムを構築し、実験することから始めます。さまざまな構成と負荷プロファイルで。

現在、サーバーに何が起こっているかについての最も基本的な情報さえ提供していません。これは、問題への対処を開始する方法の基本を知らないことを意味します。さまざまなトピックをカバーするスタック交換サイトはたくさんありますが、「小さな腫瘍を取り除くために脳外科手術を行う方法」や「747を飛ばす方法」などの質問があるものはほとんどありません。質問でカバーするには多すぎて、答えを気にしないでください。

サーバーをホースでつなぐのに十分なトラフィックを獲得していることは素晴らしいことです-特にそれがeコマースアプリケーションの場合。それはあなたのパフォーマンスの問題を解決するために出かけて、いくつかの質の高いサポートにお金を払うのに十分な正当化を提供するはずです。

0
symcbean