deb パッケージのみをインストールできる共有 Debian (安定版) Web サーバーで Twig (作曲家バージョン) を使用しています。
- 管理者に Twig 用の Debian C 拡張機能をインストールするよう依頼する必要がありますか?
- composer の Twig (php ライブラリ) のバージョンは、Debian の C 拡張機能のバージョンよりも新しいものになります: どのような結果が得られるでしょうか?
- Twig は状況によっては失敗する場合があります。
- Twig は拡張機能が古いバージョンのものであることを認識し、それを無視します。
- もう少し古いものであれば、Twig は C 拡張を使用できます。
- 現在、debian の安定バージョンは 1.16.2 で、composer のバージョンは 1.24.0 です。
私には選択肢があります:
- composer 100% php、バージョン 1.24.0 の Twig を C 拡張なしで使用
- Composer php バージョン 1.24.0 の Twig を使用し、Debian バージョン 1.16.2 の C 拡張を使用します (ただし、動作しますか?)
- Debian バージョン 1.16.2 の Twig php および C 拡張機能を使用します。拡張機能は機能しますが、このために composer を構成する方法はまだわかりません。Debian ではなく、Twig に依存する他の php パッケージ用の composer が必要だからです。)
私の質問は、最良の選択は何ですか? テストを作成してプロファイリングすることはできますが、Twig C 拡張機能を使用する利点を示す単純なコードを記述する方法はまだわかりません。
参考文献:
- https://packagist.org/packages/twig/twig
- https://packages.debian.org/en/stable/php5-twig
- twig.sensiolabs.org/doc/installation.html
- stackoverflow.com/questions/20400777/how-to-speed-up-template-rendering-in-symfony2