私は現在80以上のウェブサイトを持っている会社のために複数のウェブサイトを提供しているプラットフォームに取り組んでいます。サイトは(今のところ)正常に実行されており、ページは2〜3秒以内に表示されます。しかし、サイトは毎日より多くの視聴者で成長しており、特に1つのサイトは毎日数千人の訪問者を受け入れています。
私は現在、各サイトの物理ファイルのリクエストを制御する.htaccessファイルを使用してLAMPを使用してマルチサイト構造をセットアップし、ホストとリクエストuriに応じて表示するページを決定するように書き直しています。
私はこれまで、個別のテンプレートと個別のファイルベースを備えた単一のコードベースによってすべて制御されるマルチサイトセットアップでこの状況にあったことはありません。手遅れになる前に、他の誰かがパフォーマンスを改善するために私に何ができるかをアドバイスしてくれることを願っています。
私の知る限り、.htaccessファイルで80以上のWebサイトを指定することは、パフォーマンスにはあまり良くありませんが、間違っている可能性があります。Apache vhostファイルで直接実行できることがあれば、パフォーマンスが向上すると思いますか?
注:* PHPがすべてのファイル要求を処理できないようにするために、リライトスクリプトに進む前に、物理ファイルが存在するかどうかを検出するために.htaccessファイルのみを使用します。