} } }

    yii 的常见加快体式格式

    添加时间:2013-6-4 点击量:

    1、开启APC ,缓存yiilite.php 文件


    关于开启APC来说,yii固然本身可以遵守需求来加载所需文件,但其实每次去断定什么该加载什么不该还是须要花掉不少时候,既然是常用的,不如常驻内存来的便利。


    How to:


    批改index.php 文件,将引用的yii.php 改成yiilite.php    (YiiFramework 里都有这个文件)。


    其次,安装php_apc扩大    我的体系是ubuntu,所以斗劲便利,直接apt-get install php_apc 即可,安装完毕后,他会在/etc/php5/apache2/conf.d 中有个启动项文件,直接重启apache 即可生效(apachectl restart 或者service apache2 restart)


    别的apc 源码里有个pac.php 文件可以查看pac在体系中运行的状况,当然你不查看实际上没有任何影响



    2、封闭debug 选项


    index.php 的debug  记得封闭。



    3、缓存ActiveRecord 的常规加载。


    在应用ActiveRecord 的时辰,它会加载很多常规信息,在表布局不产生变更的时辰,这些信息是不会变的,所以,缓存起来   办法是在设备的处所多一个字段schemaCachingDuration


    db => array(
    connectionString => mysql:host=localhost;dbname=XXX,
    emulatePrepare => true,
    schemaCachingDuration=>3600,
    username => root,
    password => root,
    charset => utf8,
    ),



    4、大范围数据库操纵的时辰,请用DAO。。。。。




    临时就这么多。





    彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》
    分享到: