(VPS クラウド) サイトがダウンし、htacces が変更されました。トラフィックが多すぎるためと思われます

(VPS クラウド) サイトがダウンし、htacces が変更されました。トラフィックが多すぎるためと思われます

私はOVHに8GBのRAM、6つのvCoreプロセッサを搭載したクラウドVPSを持っており、Ubuntu 14.04(64ビット)にParallels Plesk 12をインストールしています。
そこには10以上のサイトがありますが、トラフィックがあるのは2つだけです。histats
から:
サイト1:オンラインユーザー:167人、今日の訪問者数:14,591人
サイト2:オンラインユーザー:182人、今日の訪問者数:7,140人

トラフィックが多すぎるため、htaccess ファイルが 's' 文字で変更され、最終的に 500 サーバー エラーが発生していると思います。
同じことが godaddy の共有ホスティングでも起こったので、トラフィックに問題がある
と思います。同じことが起こります。しかし、理解できません。VPS はこのようなトラフィックを処理するのに十分すぎるのではないでしょうか。なぜこのようなことが起こるのでしょうか。どこを調べればよいかわかりません。助けてください
。また、Wordpress が私のサイトにインストールされています。

これは私の VPS 統計のスクリーンショットです:

ここに画像の説明を入力してください

ファイルの内容.htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress and then
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress s

答え1

奇妙なことに、htaccess の破損が意図的であることがわかったので、真の解決策に向けたいくつかの提案を示します。

  1. Web サーバーの構成が不適切で、多数のエラー ログ書き込みを引き起こしています。これ自体が不要な IO ディスク書き込みを引き起こしているため、修正する必要があります。これらのエラー (特に SSL に関するもの) をすべて修正すると、サーバーの機能が向上します。または、エラー書き込みを抑制します。

  2. これらのサイトでは WordPress が稼働しています。負荷がかかった状態で WordPress のパフォーマンスを向上させる方法はたくさんあります。いくつかのアイデアをご紹介します。

    a. トラフィックの急増の一部は悪意のあるものである可能性があります。WordFence などのプラグインでこれを抑制できます。または、ipTables や Fail2Ban を使用して、サーバーのパフォーマンスが維持されるようにします。トラフィックを調べて、Apache/PHP に到達する前にその一部をブロックできるかどうかを確認します。

    b. 軽量で最適化されたページは提供が簡単です。Google Page Speed Ingights、WebPageTst.org、GTMetrix などをチェックして、サイトを最適化するためのヒントを見つけてください。特に GZip とブラウザ キャッシュは、サーバーの負荷に大きな影響を与える可能性があります。

    c. データをキャッシュすると、サーバーが簡単になります。たとえば、MySQL DB クエリをキャッシュしたり、W3 Total Cache などのプラグインを使用してオブジェクトをディスクにキャッシュしたりできます。または、WordFence Falcon Engine を使用してフルページ キャッシュを有効にします。

    d. たとえば、W3 Total Cache を使用すると、CDN を使用して一部のリクエストをオフロードしたり、応答がないときにサイト全体を制御できる CloudFlare を使用したりできます。

    e. 多くのシステム管理者は、NginX は Apache よりも負荷がかかった状態でパフォーマンスが優れていると感じています。Web スタックを Apache/MySQL から NginX/Percona に調整することを検討してください。

    f. WordPress インストールをプロファイルし、パフォーマンスの悪いプラグインを削除します。GoDaddy には、最もパフォーマンスの悪いプラグインを教えてくれるプロファイラー プラグインがあります。システム リソースを大量に消費するひどいプラグインが混在している WordPress サイトをよく見かけます。

関連情報