web-dev-qa-db-ja.com

要件を満たすWebホスティングを見つける方法

これは、Webホスティングの選択に関するすべての質問に対する答えとして機能するように設計された「キャッチオール」質問です。 Pro Webmastersは、ホスティングの選択方法に関する新しい質問を受け付けなくなりました。 Webホスティングの検索に関する将来の質問はすべて、この質問の複製として終了する必要があります。このポリシーの詳細については、 this meta questionを参照してください


要件を満たすWebホスティングを見つける方法

この質問への回答で私たちが探しているのは、ウェブホスティングの基本です:

  • Webホスティングとは何ですか?
  • 共有、VPS、および専用ホスティングの違いは何ですか?
  • コンテンツ配信ネットワークはWebホスティングとどのように関連していますか?
  • あなたが感じる他のものは、ウェブホストを見つけるのに役立ちます。

私たちが望まないのは:

  • 特定のWebホストの推奨または推奨事項
  • 私たちはあなたの経験や他の主観的な情報を望まない(事実だけをお願いします)
133
John Conde

----いくつかの構造とスタブからこれを始めると思った。これを自由に編集して追加してください。----

Webホストを使用すると、常にオンで常にインターネットに接続されているコンピューターにWebサイトを保存することで、WebでWebサイトを利用できるようにすることができます。 Webホスティングを提供している企業は数千社あります。このガイドは、提供されている製品を自分で理解、調査、評価する方法を教えることを目的としています。

適切なWebホストを見つけるには、次のことを行う必要があります。

  1. 要件を把握してください。
  2. 利用可能なWebホスティング製品を理解します。
  3. 最適な製品をお選びください。
  4. その製品を提供する企業の候補者リストを作成し、それらを1つに絞り込みます。

これらの手順について説明します。

1.あなたの要件は何ですか?

検索を開始するには、次のことを大まかに把握しておくと役立ちます。

  1. 毎月の予算(例:「1か月あたり20ドルを超える余裕がない」)
  2. 毎月のユニークなトラフィック(例:「月に約5,000人の訪問者がいます。」)
  3. 技術要件(例:「PHPとMySQLを使用します。」)
  4. 技術的能力(例:「以前にウェブホスティングを購入したことがありません。」)
  5. Location(例:「速度、サポート、またはSEOの理由で、ホスティングを特定の国に置きたい」)

これらの情報が手元にあれば、すばらしい!まだ読んでいない場合は、読み進める前にそれらを解決し、書き留めてください。 Webホストを見つけるのがずっと簡単になります。

2.どのような種類のWebホスティングがありますか?

ホスティング市場にはさまざまな製品があふれています。このセクションではそれらについて説明します。

無料のウェブホスティング

無料のWebホスティングを見つけることは可能ですが、ご使用を推奨する専門のWebマスターはほとんどいません。

pro

  • 費用は一切かかりません。
  • ほとんどの場合、セットアップと開始は非常に簡単です。

contra

  • 無料のホストには、サポートを提供する義務はありません。
  • 無料のホストには、サイトを実行し続ける義務はありません。
  • 無料のホストには、サーバーをアップグレード、保守、および保護する義務がほとんどありません。
  • おそらくあなたのサイトに広告を出します。

つまり、無料のサービスを使用する代わりに、ホスティングに費用を支払う価値があります。安価な共有ホスティングパッケージを使用すると、基本レベルのサポートが提供され、稼働時間の信頼性が向上します。そして、それは銀行を壊しません。

優れたサービス(2018年現在)には Github Pages が含まれます。

共有Webホスティング

pro

  • 安いです-価格は月額3ドルからです。
  • しかし、それは信頼できます。会社と契約を結び、保証されているすべてのサービスを統合します。

contra

  • 通常、1つの(仮想)サーバーを他の多くの顧客と共有します。そのため、トラフィックが多い場合は、専用サーバーが必要になる場合があります。
  • 他の顧客は、同じサーバー上のすべてのユーザーを遅くする忙しいWebサイトを持っている場合があります。
  • 特定のニーズに合わせて構成を変更するのが難しい場合があります(特にWindowsホスティングの場合)

「クラウド」ウェブホスティング

これは、3つのグループ(サービスとしてのインフラストラクチャ、サービスとしてのプラットフォーム、サービスとしてのソフトウェア)に分割できるさまざまなサービスを対象としています。 このウィキペディアの記事 は違いを説明しています。

pro

  • 可用性。あなたのデータは、その惑星の誰でもすぐに利用できます。
  • 無料のオファーもあります。

contra

  • 一部のクラウドサービスでは、データがどこにあるか(特に管轄区域内)を誰も(ホスティング事業者さえも)知りません。これは、医師や銀行口座からのデータ(データのプライバシーに関して)などの機密データを扱う場合、非常に大きな問題です。 Amazon S3などの他の地域では、地域を選択できます。
  • Likeとlikeを比較するのは難しいです。 Amazonなどの一部の企業では、仮想サーバーを提供しています。 Microsoft AzureやGoogle App Engineのような他の企業は、使用するミドルウェアのレイヤーを提供しています。

VPS Webホスティング

これは、他の人と物理的に共有しているのに、自分だけのサーバーを持っているように見える場所です。

pro

  • 共有ホスティングよりも多くの制御が可能です。

contra

  • 管理されたVPSがない場合は、オペレーティングシステムのパッチを適用して自分で管理する必要があります。

専用ウェブホスティング

pro

  • 好きなときに好きなときに好きなようにできます。 (仮想)サーバーを所有し、ソフトウェアをインストールします(管理ホスティングと比較してください)。そのサーバーは好きなものに使用できます(違法なコンテンツを除く)。

contra

  • 何をしているのかを本当に知る必要があります。あなたは、そのシステムのセキュリティを担当している人です。セキュリティ更新プログラムをインストールし、一般的には何が起こっているのかを監視する必要があります(どのポートが盗聴され、誰がどこから来たのかを割り込もうとします)。

コロケートWebホスティング

コロケーションは、専用のWebホスティングによく似ています。違いは、ハードウェア自体も購入、持ち込み、管理、サービスする必要があることです。

pro

  • サーバーのハードウェアの信頼性と高速性を最大限に制御できます。
  • 非常に小型で非常に安価なサーバーを導入できる可能性があります。これをハイエンド環境で完全に制御して、顧客にサービスを提供できます
  • ホスティング業者に持ち込む前に、自宅またはオフィスからハードウェアを個別に事前にセットアップおよび構成できます。

contra

  • 単一のサーバーグレードのマシンを購入するのは安くありません
  • あなたはハードウェアの責任を負い、それを監視および修復する必要さえあります(ただし、一部のホスティング事業者はあなたに代わってそれを提供します(有料))
  • 準備ができていなかった場合、または故障した場合はシステムを再起動することさえできないかもしれません(または、ホスティングサービスからハンズオンサービスを購入してそれを行います)
  • ホスティング事業者のサービスレベルに応じて、故障した場合に営業時間を待ってサーバーに物理的にアクセスする必要がある場合があります。

「管理された」ホスティング

これは専用ホスティングに似ていますが、専門チームがサーバーを保守するため、セキュリティの問題が軽減されます。その一方で、専用のマシンほど自由に行動することはできません。

3.あなたに最適な製品は何ですか?

最初にリストした5つの基準(予算、交通量、技術、能力、および場所)を使用して、どの製品が適しているかを判断できます。

フローチャートは適切な製品に人々を誘導しようとしていますか?

予算によるホスティングのショッピング

まったく支払いたくない場合

  • 無料のウェブホスティング

予算が月額約10ドルの場合

  • 共有

予算が月額約50ドルの場合

  • 共有
  • VPS

予算が月額約100ドルの場合

  • VPS
  • 専用

予算が月額約1000ドルの場合

  • 専用
  • コロケート
  • マネージド

毎月のトラフィックによるホスティングのショッピング

月間ユニークビジターが約1,000人の場合

月間ユニークビジターが約10,000人の場合

毎月のユニークビジターが約Xの場合

毎月のユニークビジターが約Xの場合

テクノロジー要件に応じたホスティングのショッピング

特定のプログラミング言語が必要な場合

特定のサーバーアーキテクチャが必要な場合

非常に特定のカスタム要件がある場合

技術力によるホスティングのショッピング

Webホスティングを初めて使用する場合

コントロールパネルなしでホスティングを使用するという考えに不安がある場合

コマンドラインの使用に慣れている場合

必要な製品がわかったので、その製品を提供する会社を見つける方法を見つけましょう。

4.候補リストはどのように作成しますか?

Webホストはどこにありますか?

予算、技術、およびその他の要件による検索-推奨される戦略:

  • 特定のキーワードを使用した検索。
  • あなたのサイトに似たサイトがホストされている場所を見つけます。

優れたWebホストは何ですか?

  • サポートは無料である必要があります。これは、信頼できるホスティング事業者を示しています。彼らは電話サポートを売ってお金を稼ごうとするのではなく、質の良いホスティング製品を売ってお金を稼ごうとします。
  • 過剰販売の評価。 ここ は、概念をよりよく理解するためのリンクです。
  • サポート時間の評価。実際にショートリストに数人のホストでチケットを提出し、それらの応答時間がどのようなものかを確認します。
  • ステータスボードを見て、プロバイダーの最近の停止/問題を確認します。
  • ホスティング、特にコントロールパネルへのアクセスは、ニーズと要件に適切である必要があり、常にサポートチームに行く必要なく日常のタスクを実行できます。

優れたWebホストはどのような技術的機能を提供する必要がありますか?

これらは、優れた基本的な共有ホスティングパッケージでさえ、最も基本的なものから高度なものまで大まかな順序で含める必要がある機能です。

  • PHP、CGIなどを使用した動的コンテンツ。
    • さらに、 PEAR はPHPを拡張し、多くのPHPスクリプトで使用されます。ホストに、より一般的なPEARスクリプトがインストールされていることを確認してください。
  • サイトのサーバーログへのアクセス。
  • .htaccessファイルまたは同等のサポート。
  • データベースアクセス(MySQLまたは同等のもの)。
  • SSH経由のシェルアクセス。
  • HTTPSサポート。
  • 電子メールホスティング(IMAPを使用)または転送。
  • Sendmailなどのサポート(PHPを使用してメールを送信できます)。
  • cronまたは同等のものを介した時間指定プロセススケジューリング。
  • このホストがサポートする各ソフトウェアの最新バージョン。古いバージョンのPHPを実行したくありません。

5.ボーナスのヒント

アップグレードが必要な時期を知るにはどうすればよいですか?

  • ホスティングパフォーマンスの評価
  • アップグレードする前にソフトウェアを最適化する!ほとんどの場合、実行するソフトウェアは遅すぎます。さまざまなキャッシングソリューションを使用してみてください。

高価なホスティングの方が良いですか?

私のサイトが地理的にホストされている場所は重要ですか?

はい、機密データを扱う場合はそうです。あなたが地元の登録事務所や医師にサービスを提供しているビジネスマンの場合、データを保存することはできません。 (たとえば、ドイツのプロバイダーとして、現地のデータ保護法のために、データを米国にnot保管する必要はありません。最近、ドイツのデータ保護担当者が議論することさえありました。エンドユーザーは米国企業によって追跡され、ドイツの顧客の使用データを広告主に販売する可能性があるため、彼らはウェブサイトにFacebook Likeボタンを含むウェブサイトプロバイダーを訴えます。

6.ホスティングフォーラムとレビューサイト

多くの場合、ホスティングレビューを提供すると主張するWebサイトは、アフィリエイトリンクまたは他のチャネルから実際にお金を稼ぐため、正直なレビューを提供しません。 1つのサイトのみを信頼することはなく、購入する前に常に複数のサイトを確認してください。

7.その他の資料とリソース

112
Nick

VPSでのWordPressホスティング

WordPressを実行するには、次のものが必要です。

PHP version 5.2.4 or greater
MySQL version 5.0 or greater

サーバーにそれらを快適に実行するのに十分なリソースがあることを確認してください。遭遇する主なボトルネックはMySQLクエリです。多数のビスタがいる場合、それらの訪問者がデータベースクエリをトリガーする回数を制限してみてください。それを行うには多くのアプローチがあります。 WordPressのパフォーマンスまたは最適化を検索してください。例: http://elliottback.com/wp/why-my-wordpress-site-is-so-much-faster-than-yours/

必要なRAMの量は、同時に実行されるアプリケーションとサービスの数に依存します。 開始するのに適した場所は512MBかもしれませんが、1GBが必要かもしれません。ありがたいことにRAMは安価であり、ホスティング会社でさえ節約を渡す。あなたはもっと欲しいかもしれませんが、繰り返しますが、これはすべてあなたが実行するものに依存します。サーバーRAMについての適切な説明は次のとおりです。 http://webmasterformat.com/blog/how-much-ram

サイトの平均訪問者数が1日あたり平均数百または数千である場合、RAMはあまり重要ではありませんが、毎日の訪問者が数万人以上になるとすぐに、インストールしたRAMの量が問題になります。アップグレードの時期が来たら、VPSにインストールされているRAMを簡単に増やすことができるホストを見つけてください。

すぐに多くの訪問者が訪れると考えるのは楽観的ですが、視聴者を増やすには時間がかかります。それを念頭に置いて、帯域幅をそれほど気にしないホスティング会社を手に入れましょう。多くのホストが無制限または未測定の帯域幅をアドバタイズします(理由の範囲内)。サイトの最初の数か月で、サイトがサービスを提供するために必要な帯域幅の量と、サイトが最終的に大きな時間を突破し、ISPが毎月の帯域幅を再交渉するようになったときを学びます。いくら買うか知っています。

また、可能な限り帯域幅を節約する方法を学ぶことも重要です。これには2つの利点があります。1つはお金を節約でき、もう1つはパフォーマンスを向上できることです。 Webサイトのパフォーマンスを微調整する方法に関する記事はたくさんあります。チェックアウトYahooの「Webサイトを高速化するためのベストプラクティス」

また、真剣に静的リソースを提供するためにAmazon S3/CloudFrontなどのコンテンツ配信ネットワーク(CDN)を使用することを検討してくださいロゴグラフィック、スタイルシート、画像スプライト、javascriptファイルのように頻繁に変更します。これにより、サイトの読み込み時間が大幅に増加し、サーバーが1日に処理できる訪問者の数を事実上2倍(またはそれ以上)にできます。

ディスク容量に関しては、OS、インストールされたプログラム、ログファイルを実行するのに十分な必要があります(サーバー/ OSに応じて、これらが自動的に圧縮されることを確認してください、そうでなければすぐにハードドライブが不足します)スペース)、そして最後にあなたのブログはどれくらいの大きさになりますか?データベースにはいくつのエントリがありますか?画像はいくつ、どれくらい大きくなりますか? VPSの場合、開始するのに適した場所は40GBのハードドライブ容量です

すでにブログを設計している場合は、ベースサイトの大きさを知っている必要があります。しかし、毎月どれくらいのデータをアップロードしますか?すべてのスペースを十分に確保してください。また、既に述べたように、サイトの静的リソースの多くをCDNにオフロードすることを検討してください。最後に、他のWebサービスを使用して、ビデオ用のYouTubeやVimeo、オーディオ用のSoundCloudなどの大きなマルチメディアコンテンツをホストすることを検討してください。多くの場合無料であり、コンテンツをサイトに簡単に埋め込むことができます。

16
DJSizzlePuff

以下は Better Business Burea によって推奨されています(少し古いですがまだ適切なアドバイスです):

あなたのビジネスWebサイトは再びダウンしていますか?アップタイムよりもダウンタイムが多いように見えますか? Webホスティングサービスの変更を検討してください。ビジネスWebサイトで行う最も重要な決定の1つは、Webページをインターネットに表示するWebホスティングサービスを選択することです。ビジネスのWebサイトをホストするために適切なインターネットサービスプロバイダー(ISP)を選択することは、最近子供に適したデイケアセンターを見つけることのように感じるかもしれません。彼らは来月そこにいますか?彼らは何をしているのか知っていますか?彼らはどのようなサービスを提供していますか?

適切な情報を収集すれば、Webプレゼンスをホストして維持するプロバイダーを見つけることは、公園を散歩するのに役立ちます。または、それは起こるのを待っている災害でありえます。 Better Business Bureauは、Webホストを購入する際に次のことを考慮することを提案しています。

  • 必要なサービスの種類を把握し、そのサービスに対してのみ支払う。大企業や大規模なWebサイトは、必要なサービスに対して高い料金を支払うことを期待できます。

  • 周りの買い物。大企業に行くことは、中小企業にとって最良の選択肢ではないかもしれません。大企業では、サービスとパフォーマンスの問題に対処する際に注意を払う必要があります。

  • 質問をする。ホスティング会社がメール、ログファイル、システムプログラム、グラフィックスのためにサーバー上でどれだけのスペースを許可するかを調べてください。いくつのメールアドレスが許可されていますか?ニュースレター用のMajordomoや、特定のアドレスに送信された電子メールメッセージへの自動応答用の自動応答など、メーリングリスト管理プログラムの可用性について問い合わせます。また、Webページへの訪問者に関する何らかの統計データを提供しているかどうかを尋ねます。

  • サービス契約を注意深くお読みください。あなたとウェブホスティング会社との間で口頭の交渉があった場合、それらが契約に含まれていることを確認してください。たとえば、Webホスティング会社が、通常の24時間ではなく12時間以内にアカウントに関する苦情やグリッチに対応すると言った場合、契約に約束が含まれていることを確認してください。

  • Webサイトのデータが安全であり、管理できることを確認してください。 「最先端」のセキュリティが必要な場合は、それらの言葉を契約に追加してください。そうすれば、あなたのウェブホスティング会社がそれを提供することに同意したことがわかります。

  • ビジネスを行う前に、Better Business BureauでWebホスティング会社をチェックしてください。

7
John Conde

バックアップ

他に考慮すべきことはバックアップです。

一部のホスティングプロバイダーは基本的なサービスを提供します(1週間に1回ですか?)、自分で復元を行うための直接的なアクセス権がない場合があります。そのため、復元プロセスとバックアッププロセスに注意してください。

市場には、ニーズ(データサイズ、復元速度など)に応じて異なる市販製品がかなりあります。

バックアップに200Gb +のホスティングリセラーとして機能するソリューションは、AWS CLIで使用する場合、高速で効率的で、自動化でき、手頃な価格のAmazon AWS S3です。


[更新]この回答が再び注目されました。実際にバックアップ戦略を変更し、現在、BackblazeB2とhashbackupを使用しています。 はるかにより良い価格であり、バックアップと復元に完全に機能します


バックアップが重要であると多くの人々から何千回も言われています。質問を自問してください。 「サーバーのハードドライブが故障した場合、結果はどうなりますか?」.

6
Steve

サイトが静的であるが、CDNをホストしている会社に依存している場合、コンテンツ配信ネットワークホスティングが可能です。静的なHTMLサイトなどの単純なホスティングがすべて許可されているわけではありません。また、ウェブサイトのホスティングはコンテンツ配信ネットワークを使用して行うこともできますが、多くの長所と短所があり、

プロ

  1. 超高速、可能性は世界中のオーディエンスにウェブサイトを提供する最速の方法です。
  2. スケーラブルで、リソースを心配する必要はありません。

短所

  1. PHPコンテンツを使用できないため、contact formsのようにクロスドメインAJAXこれはほとんどのウェブマスターにとってかなり複雑です。
  2. ほとんどのコンテンツ管理システムを使用できませんが、一部の静的コンテンツを使用できます。
  3. 悪用される可能性があります。たとえば、ボットは同じウェブサイトを何度も繰り返してウェブマスターに負担をかけるように設定できますが、ほとんどのCDNは制限されており、適切なホストがXビューで秒/分.
  4. 大きなファイルをホストすると、費用がかかる場合があります。
  5. ほとんどのCDNのは「non-www」をサポートしないため、wwwなしでサイトにリンクすると、コンテンツにアクセスできなくなりますこれは、ほとんどのCDNのcnameの作業(すべてではなく、ほとんどの場合)のためです。

CDN静的サポート

  • ラックスペース
  • クラウドフレア

リストに自由に追加してください。ただし、スパムの防止のためにリンクしないでください。

5
Simon Hayter

PHPホスティング

PHP Webホストの調査/選択に関するヒントがある場合は、それに応じてこの回答を編集してください

PHP Webホスティングはvery一般的で見つけやすいです。 PHPを提供するWebホストを選択するときは、次のことに注意してください。

  • PHPは非常に一般的なため、価格が非常に低くなる傾向があります。これは、マージンが非常に低いことを意味する傾向があります。その結果、多くの低コストのWebホストは、Webスペースを「売る」傾向があります。つまり、より多くのWebサイトをサーバーに配置し、それらのWebマスターにとって理想的と見なされます。これにより、これらのサーバーでホストされるWebサイトの応答が遅くなり、リクエストを完了するのに十分なリソースがないためにエラーが発生することもあります。 PHP Webホストを調査するときは、過剰販売の評判があるかどうかを確認してください。

  • 多くのWebホストは、PHPの新しいバージョンの採用に時間がかかります(PHP4からPHP5への移行は非常に遅くなりました)。 Webサイトで利用可能な最新のPHP機能を使用する場合は、選択したWebホストがPHPの新しいバージョンに移行するか、顧客に新しいサーバーに移動する機会を提供することを確認してくださいPHPの新しいバージョンを使用します。

  • PEAR extends PHPはすぐに使える多くの機能を提供します。 Webホストが少なくとも最も人気のあるPEARパッケージ(MDB2、PHPUnit)を提供していることを確認してください

4
John Conde

適切なウェブホスティングを選択する前に、次のことを考慮する必要があります。

  1. サービスの可用性:サポートされる言語とデータベース
  2. 初期価格設定と価格設定層
  3. サービスを簡単に開始できます
  4. テクニカルヘルプとドキュメント
  5. コンテンツ配信ネットワーク(CDN)とコロケーション

クラウドサービスは、テクノロジー、価格設定、実装に関する柔軟性を提供するため、理想的で利用可能なソリューションです。

Google Cloud&OpenShift(RedHat)は、私のお気に入りのクラウドホスティングサービスプロバイダーです。 AWS(Amazon Web Services)を試すこともできます。

ほとんどの要件を非常に簡単に満たすため、クラウドベースのホスティングソリューションを優先します。

3
Vikas Avnish

コンテンツ配信の速度が重要です

Webホスティングのニーズに関心のあるプロバイダーに、TTFB(最初のバイトまでの時間)値をテストできるデモページを作成するよう依頼することをお勧めします。 Webpagetest.orgは、さまざまなコンピューターからそのような値をテストできます。さらに、ページ速度の洞察ツールを使用してWebページをスキャンする際に、Googleはこれを考慮します。読み込み速度が平凡な場合、サイトのランクを下げることがあります。

初めての人のためのウェブホスティング

Web開発分野が初めての場合は、SQLおよびスクリプト処理エンジンが有効になっている無料のWebホストを探してください。

ホストがWebスペース、または少なくともWebディスク(ファイルをアップロードするためにサーバー上の安全な領域にログインする場所)へのFTP(またはセキュアFTPの場合はSFTP)アクセスを提供していることを確認してください。

また、PHPなどのコンテンツ管理システムを実行する場合、または任意の種類の動的ページを実行する場合は、選択した計画にWordpressおよびMySQLがホストに含まれていることを確認してくださいJavaScriptを使用しません。

選択したホスティングの種類に関係なく、Webページを配信するにはApacheなどのWebサーバーソフトウェアがインストールされている必要があり、多くの場合、ドキュメントルート(Webサイトファイルのベースフォルダー)と定義されたインデックスファイルがありますサーバー構成ファイル内。多くの場合、インデックスファイルはindex.htmまたはindex.htmlまたはindex.phpです。

帯域幅を考慮する

多くのホスティングプロバイダーは、毎月の帯域幅制限を課しており、それを超えると、その月の残りのコンテンツ配信の停止および/または追加の超過料金が発生します。このため、いくつかの計算を行う必要があります。安全のために、多くのユーザーがアクセスすると予想されるファイルの平均サイズを推定し、それを帯域幅制限に分割します。これは、そのプロバイダーが1か月でサービスを提供できるユーザー数です。

たとえば、帯域幅の制限が1か月あたり10 GBで、キャッシュを有効にせずに提供する各ページが次のもので構成されている場合:

an image that's 90 KB,
a CSS file that's 2 KB,
a base HTML file that's 8 KB

その後、各ユーザーは100 KBの帯域幅を使用します。したがって。

10 GB / 100 KB
= 10,000,000 KB / 100 KB
= 100,000 users

したがって、上記のシナリオでは、ページの新しいコピーを100,000枚だけ世界中に配信できました。

より多くのページのコピーを提供する必要がある場合は、より高い帯域幅制限を提供するプロバイダーを探すか、コードを最適化するか、HTTPキャッシングを採用するか、サーバーに接続されているすべてのブラウザーがそれに従うようにします。

3
Mike