我正在使用 composer 安装 symfony2 CMF,我注意到它的默认 PDO 处理程序设置为 sqlite。我只是好奇它背后是否有任何与性能相关的原因,或者 symfony 团队只是不想将 mysql 用于 CMF。

最佳答案

cmf 沙箱使用 sqlite 只是因为这是最简单的设置。对于带有 jackalope-doctrine-dbal 的生产系统,我宁愿使用 mysql 或 postgres。

如果您想要最佳性能,最好的选择是 jackalope-jackrabbit 并安装 jackrabbit java 服务器。对于生产环境,您应该使用 tomcat 安装 jackrabbit。 jackalope wiki 中有一个教程:https://github.com/jackalope/jackalope/wiki/Running-jackrabbit-in-tomcat-with-mysql

关于symfony - symfony2 CMF 的 sqlite 或 mysql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18896775/

10-09 21:53