0

PHP テンプレート エンジン用のブラウザ ベースのテンプレート エディタを作成したいと思っています。そのため、使用者はコントローラーパネルからコードを更新できます(ワードプレスの外観->エディターのようなもの)

問題は、ファイル ストレージを使用して、 globを使用してテンプレート リストを取得し、file_put_content を使用してファイルを更新し、file_get_contents を使用して取得する方法です。

または、テンプレート名とテンプレートの説明をデータベースに保存し、テンプレートをファイルに保存します。

またはそれらすべてをデータベースに保存します

私は本当に混乱しています。誰かが私に良い答えをくれますか?

前もって感謝します

4

1 に答える 1

1

フラット ファイルを使用すると、生成されたテンプレートで APC などのオペコード キャッシュを簡単に活用できます。ただし、ファイルへの書き込みの同時試行を処理するために、セマフォも実装する必要があります。

逆に、データベース アプローチでは、相互排除ロジックを無料で取得できますが、APC キャッシュを取得するために、db コンテンツに基づいて本番環境でフラット ファイルを作成するために別のものを作成する必要があります。

于 2012-11-10T03:55:58.103 に答える