git リポジトリに CodeIgniter アプリがあります。現在、サインアップした新しいクライアントごとにサーバーに新しいインストールを展開しています。
新しいクライアントごとに、次のようなフォルダーに独自のデータベースと独自のファイルがあります。/var/www/vhosts/example.com/client/client1/
各クライアントは、plesk を介してマップするサブドメインを取得します。client1.example.com
.
私の質問: 異なる database.php 構成ファイルを使用して、これらすべてのクライアント インストールを管理する単一のアプリ セットアップを使用する方がパフォーマンスが向上しますか?
いいえ:/var/www/vhosts/example.com/httpdocs/*
サブドメインの htaccess リダイレクトを使用して、URI を別の構成に再マッピングします。
または、上記のようにクライアントごとに個別にインストールする方がパフォーマンスが向上しますか。
サーバー情報:
PHP5.3
MySQL 5.x
コードイグナイター 2.1
WireDesignz HMVC
火花(各種)
MediaTemple の CentOS DV4