私たちの会社は、すべてのビジネスロジックなどを含むWebサイトの管理に非常に成功しています. ただし、ファイル システム上のシリアル化された PHP オブジェクトにコンテンツを格納するテンプレート システムを使用して現在提供されている静的コンテンツ ページも多数あります。
現在、「本物の」CMS の使用を検討していますが、通常の疑わしいものを多かれ少なかれ整理する要件がいくつかあります。最も重要な要件は、ホスティング環境です。
フェールオーバーのための「共有なし」アプローチを使用して、2 つの完全に独立したホスティング ロケーションがあります。どちらの場所にも、本社のオンサイトにあるマスター データベースのスレーブ () である個別の MySQL インスタンスがあります。両方の場所には、それぞれが完全な Web サイトを格納する特定の数の Web サーバーがあります (これもフェイルオーバー用です)。
このアーキテクチャから、2 つの可能なアプローチが自然に生まれます。 - 本社で管理され、ホスティング ロケーションにレプリケートされるデータベース ドリブン CMS (および、ファイル同期プロセスを使用してレプリケートされる画像など) - ファイル ドリブン CMS添付ファイルだけでなく、コンテンツ ファイルもファイル同期を使用して同期されます。
データベース駆動のアプローチはより柔軟に思えますが、「読み取り/書き込みデータベースでローカルに管理し、読み取り専用スレーブのみを使用してコンテンツを提供する」で機能する CMS を見つけることができませんでした。たとえば (Typo3) の通常の容疑者は、ログ記録とセッション管理のために書き込むデータベースを必要とするため、オプションではありません。他の CMS もこの問題を共有しているようです。
要するに、これを処理できる (PHP/MySQL-) CMS はありますか? 助言がありますか?
CMS が Zend Framework アプリケーションと簡単に統合できる場合 (またはその逆) は、追加のポイントです。