一般的に、私の開発は中小企業とeコマースサイトのみを対象としています。
私の次のプロジェクトには、たとえば30のサイトが含まれますが、それらのサイトには約95%の共通点があります。私は彼らに1つの「頭脳」を持たせたいのです。つまり、変更やフレームワークの更新などを1回だけロールアウトできるということです。
Stack Overflowファミリーのサイトがこれを行っているのだろうか(スーパーユーザー、stackoverflow、serverfaultなど)。
私が選んだ言語/プラットフォームは、PHP 5.3、MySQL 5、KohanaFrameworkです。
脳は持っている必要があります
- すべてのサイトを処理できる1つの管理システム
- すべてのテンプレートは脳内に存在しますが、タイトル、ロゴなどのプレースホルダーがあります
- グローバルテンプレートへの更新をロールアウトできるようにする方法は、他のすべてのサイトに自動的にフィルターで除外されます。
これは脳に大きなストレスを与えることになるので、サーバー側のキャッシングを多用する必要があります。
各ドメインをどのように脳にアクセスさせるのでしょうか。たとえば、次のようになります。
http://www.mysite2.com/products/something
サイレントアクセスhttp://www.mothership.com/mysite2/products/something
そして、それがそれを行うための最良の方法でしょうか?ヒントはありますか?私は正しい方向に進んでいますか?
詳細については、お気軽にお問い合わせください。