web-dev-qa-db-ja.com

コアとは何ですか?VPS用にコアを追加購入すると、ページの読み込み時間が短縮されますか?

最近、Hide myWPというプレミアムWordPresプラグインを購入しました。このプラグインを自分の 非営利団体のウェブサイト に使用することを計画しました。これはマルチサイトWordPress SSLを使用したインストールです。

それを実装すると、ページの読み込み時間は4〜6秒(すでにかなり悪いですが、コンテンツがたくさんあります)から30〜60分になりました。

追加する必要がありますページの読み込み時間の95%がサーバーの応答時間に対応しています(「待機中」と表示されますFirefox使用時の左下のnationalcdp.org」);そこにはボトルネックがあるはずですが、私にはわかりません。ブラウザがnationalcdp.orgに接続すると、実際のページは非常に高速に読み込まれます。

当初、BlueHostの技術者は、私のサイトが最適化されていないと私を非難しました。しかし、速度が最適化されています... gtmetrix、pingdom、ページ速度の洞察などで良い成績を収めています。すべてのキャッシュメカニズムが導入され、画像が可逆圧縮され、JavaScriptが延期され、htmlとcssが縮小されます。

私はサーバーに精通していませんが、特にWordPressとSEO /速度の最適化に関しては、ページの読み込み時間を短縮する方法に精通していると説明しました。

BlueHostのVPSを使用していますが、VPSの詳細は次のとおりです。

  • 2つのコアがありました(私はもう2つ購入しました)
  • 30 GB SANストレージ
  • 1テラバイトの帯域幅

ページの読み込み時間の問題を解決するために、BlueHostのtechsは、2つの追加コアを購入することを提案しました。私はちょうどそれを112ドル/ 6ヶ月でやった。

ただし、これは役に立ちませんでした。ページの読み込み時間は30〜60秒でした。 BlueHostの技術者は、「​​実行中のphpが多すぎる」ためだと言っています。

技術者は、「​​具体的には、10分間開いているプロセスを調べているが、それは起こらないはずだ」と語った。

しかし、他の多くの人がこのプラグインを使用しており、ページの読み込み時間にほとんどまたはまったく影響を与えていません。

BlueHostの技術者が、私が約4.0〜5.0の「サーバー負荷」で実行していると言ったことを付け加えるかもしれません(彼らが何を話しているのか理解できませんでした)。 サーバーの負荷 に関するこの記事を確認するために私を参照しました。サーバーの専門家にこれらの質問を残します(これを読んでいて、返信を提供するのに十分親切な場合は、あなた):

  1. 2つの追加コアを購入する際に正しいことをしましたか?
  2. 払い戻しを依頼する必要がありますか?
  3. より多くのテラバイトの帯域幅など、他の何かを要求する必要がありますか? Linux上に現在ある30GBを超えるSANストレージ?
  4. 9月に終了するこの請求サイクルが終了するまで待ってから、別のホストに行く必要がありますか?

私は現在、このVPSに月額$ 30を支払っています。その後、2つの追加コアに月額$ 18を追加で支払っています。

誰もが提供できるガイダンスをありがとう!

更新:この質問と回答をお読みいただき、ありがとうございました。残念ながら、BlueHostは、2014年8月にEndurance International Group(EIG)に買収されて以来、毎月発生する悪名高い停電の1つがあります。そのため、WebサイトやFTPがないため、提示されたソリューションをいじくり回すことができません。 、電子メール、cPanelアクセスはありません。

3
Jason Weber

デスクトップやラップトップの買い物からコアが何であるかを知っているかもしれません。仕事をするのはCPU、プロセッサ、ビットです。 ここ は役立つかもしれないウィキペディアのリンクです。

私はあなたのサイトを このツール に接続しました、そしてあなたのサイトが完全にレンダリングする前に完全にダウンロードしなければならなかった苦情のほとんどはCSSとjavascriptでした。もちろん、あなたが気づいたパフォーマンスのヒットを考えると、 Hide My WP plugin )なしでサイトを表示していると思います。

サーバーを調整するのに十分な情報はありませんが、問題のプラグインは、それが [〜#〜] ids [〜#〜] で書かれているPHPそれはあなたのサイトをラップします。それはおそらく多くのオーバーヘッドを生成するでしょう:

技術的には、サイトのすべてのリクエストを監視し、数十のセキュリティチェックに基づいて各リクエストに番号(つまりインパクトファクター)を割り当てます。インパクトファクターは、そのリクエストがどれほど危険かを示します。ブロックする必要がありますか?サイト管理者に通知するか、将来の有効性チェックのためにログに記録する必要があります。ほぼすべての種類の攻撃、脆弱なプラグインまたはテーマに対して役立ちます。誤検知を最小限に抑えるために、構成をトレードオフするのに時間がかかる場合があります。

また、安全でないプラグインを安全にインストールできることも約束します。うーん。これは私の懐疑的な顔です。

あなたの実際の質問に関して:

  1. 2つの追加コアを購入する際に正しいことをしましたか?

役に立ちましたか? (が気に入らないことは知っていますが、購入する前にサイトを見ていませんでした。)

  1. 払い戻しを依頼する必要がありますか?

多分?それは#1への答えに依存します。

  1. より多くのテラバイトの帯域幅など、他の何かを要求する必要がありますか? Linux上に現在ある30GBを超えるSANストレージ?

いいえ。コアを追加購入する必要もありません。 22ドルのプラグインを実行するときにこれ以上お金をかけないことをお勧めします。ある種のビジネス上重要なことだったとしたら、多分、これは22ドルのプラグインであり、私を懐疑的にさせ、特定のサイトやVPSには「重すぎる」かもしれません。より軽量で無料のプラグインがあります...まあ、それはPHPで書かれたIDSシステムではありませんが、それがあなたが求めているものであれば、セキュリティに役立ちます。

代わりに、プラグインを一度に1つずつ無効にして、ロード時間にどのように影響するかを確認します。遅いプラグインを、同じ機能をより少ない影響で提供する別のプラグインに置き換えることができる場合があります。

  1. 9月に終了するこの請求サイクルが終了するまで待ってから、別のホストに行く必要がありますか?

提供された情報に基づいて答えることができないと思います。私にはそれらを使用していて完全に満足している友人がいますが、彼女のサイトは特にプロセッサを集中的に使用していません。

7

私には、プラグインはすべてのリクエストに対して非常に重い処理を行うため、リクエストに非常に長い時間がかかるように見えます。プラグインプロバイダーに、速度低下を何らかの方法で説明できるかどうかを尋ねる必要があります。

2
Tero Kilkanen

あなたの経験は明らかにそのような問題に対処するには不十分だと思います。おそらく誰かを雇ってサーバーを監督するか、少なくとも今すぐサーバーを取得する(そしてcPanelを取り除く)必要があります。彼はそれがサーバーの問題ではなく、むしろWordPressのことだと言うかもしれません。

負荷自体(CPU、メモリ、I/Oなど)を確認することから始める必要があります。NetflixのBrendan GreggのLinuxパフォーマンスツールの概要が利用可能です ここ )それがわからない場合-物語、次にWordPressのプロファイリングを行い、何がそんなに時間がかかっているかを確認します。

WP/WPプラグインの設定ミス/誤動作により、CPU負荷が高くなる可能性があります(サーバー負荷と混同しないでください)。これは、コアを追加することである程度解決できます。ただし、システムの負荷が他の何か(I/Oなど)から発生している場合は、おそらくそれは役に立ちません。したがって、サーバー/サイトについてさらに知識がなければ、それらのサポートが正しいかどうかを推測することはできません。

追加の帯域幅を購入しても効果はありません。同じことがおそらく追加のストレージの取得にも当てはまります。追加のリソースの観点から役立つ可能性があるのは、より多くのメモリを取得することです。繰り返しますが、状況に応じて、メモリがいっぱいまたはほぼいっぱいになると、プロセスがスワップアウトされ、その両方が発生する可能性があります。すべてのクロールが遅くなり、高負荷が発生します。しかし、繰り返しになりますが、システム自体についてさらに洞察することなく、それは単なる推測です。

1
Fox

このような長い読み込み時間などの問題は一度も経験したことがありませんが、Wordpress読み込み時間を短縮する傾向があることに気付いたのは、WPスーパーキャッシュ:ほとんどのユーザーがページをプレーンなHTMLページとしてキャッシュするため、サーバーが毎回ページを再コンパイルする必要がありません。

他の人が言っているように、サーバーが過負荷になっているなどの理由で、サーバーのパフォーマンスが低下する可能性があります。

1
jonlarson13