1. 开启YII的APC缓存

    • 在config/main.php components 组件下添加:

       'apccache'=>array('class'=>'system.caching.CApcCache'),
    • 下载php_apc.dll,文件放到php/ext 下,搜索时可能会比较麻烦....
    • 在php.ini 中添加php_apc扩展:

       extension=php_apc.dllapc.rfc1867 = oncapc.max_file_size = 100Mupload_max_filesize = 100Mpost_max_size = 100M

      重新启动apache,使用函数info(),查看是否有apc扩展。

    • 使用方法:

          Yii::app()->apccache->get(id);Yii::app()->apccache->set(id,value,time);

2.使用yiilite.php
入口文件index.php中引入yii.php,改成引入yiilite.php

<?phperror_reporting(E_ERROR);$config = dirname(__FILE__) . '/protected/config/main.php';defined('YII_DEBUG') or define('YII_DEBUG', false);defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL', 3);//require_once '../../xq_cgi-yii/framework/yii.php';require_once '../../xq_cgi-yii/framework/yiilite.php';Yii::createWebApplication($config)->run();

备注:

  • 打开apc缓存后再引入yiilite.php,因为此文件中有一些当前并不使用的类也会加载进来。
  • 如果不打开apc缓存,会降低网站性能。

yii1.0性能调优之改善并发数相关推荐

  1. 阿里蚂蚁金服Java岗330道面试题(性能调优+微服务+并发编程+开源框架+分布式)

    前言 2019年还有不到2个月的时间就结束了,这一你,你收获了多少?  前段时间一直有粉丝问我,有没有今年一些大厂Java面试题总结?最新抽时间整理了一些,分享给大家,大家一起共享学习! 一.性能调优 ...

  2. [3.0.0]性能调优之最大化资源配置

    " 性能调优的王道,就是增加和分配更多的资源,如果说你的spark作业,能够分配的资源达到了你的能力范围的顶端之后,无法再分配更多的资源了,那么才是考虑去做后面的其他性能调优的点" ...

  3. Java性能调优(总结)

    前言   本文结合<Java性能权威指南>一书进行总结,用于Java代码性能调优实战.   改善性能涉及的3种不同活动:性能监控.性能分析.性能调优. 性能监控:非侵入式收集或查看应用运行 ...

  4. mysql buffer used_MySQL性能调优(软调优)

    基于一台普通版的MySQL服务器 目的:加快服务器的响应速度 进程数=进程*线程 1.Mysql的查询过程 1)客户端向服务器发送连接请求 2)服务器端(连接池)开辟线程响应用户请求 3)用户发起sq ...

  5. 软件测试方法进行调优,软件测试中性能调优的过程解析

    0e7i$ME*D-E6~0性能调优无疑是个庞大的话题,也是很多项目中非常重要的一环,性能调优的难做是众所周知的,毕竟性能调优涵盖的面实在是太多了,在这篇文章中我们蜻蜓点水般的来看看性能调优这项庞大的 ...

  6. 并发与性能调优(后续补充)

    高并发情况下,我们系统是如何支撑大量的请求的? 1.尽量使用缓存技术, 包括用户缓存,信息缓存还有静态页面缓存,多花点内存来做缓存,可以大大减少与数据库的交互次数和tomcat执行次数,减少不变的数据 ...

  7. 第十四节: 介绍四大并发集合类并结合单例模式下的队列来说明线程安全和非安全的场景及补充性能调优问题。...

    一. 四大并发集合类 背景:我们目前使用的所有集合都是线程不安全的 . A. ConcurrentBag:就是利用线程槽来分摊Bag中的所有数据,链表的头插法,0代表移除最后一个插入的值. (等价于同 ...

  8. 第十四节: 介绍四大并发集合类并结合单例模式下的队列来说明线程安全和非安全的场景及补充性能调优问题。

    一. 四大并发集合类 背景:我们目前使用的所有集合都是线程不安全的 . A. ConcurrentBag:就是利用线程槽来分摊Bag中的所有数据,链表的头插法,0代表移除最后一个插入的值. (等价于同 ...

  9. Web2.0网站性能调优实践(引用王宗义)

    Web2.0网站性能调优实践 当前web2.0革命风起云涌,web2.0强调服务,而服务最基本的要求是速度快和稳定,离开这两个谈功能强大和易用性都没有任何意义.本文介绍一些关于笔者运营一个web2.0 ...

最新文章

  1. ​防火墙(一)主机型防火墙
  2. 模板引擎(smarty)知识点总结II
  3. 八十五、store数据,actionCreators 与 constants 的拆分和redux-immutable的使用
  4. io操作是指什么_各种IO模型,一篇打尽
  5. iOS13 已越狱 iOS12.4 已越狱
  6. 计算机信息安全专业欧洲排名,美国大学信息安全专业排名TOP10一览 加州大学伯克利分校居首...
  7. mysql锁机制 php_MySQL锁机制和PHP锁机制
  8. 2019长江课堂作业答案_“绝户网”捕捞长江鳗鱼苗 检察机关:“全链条”担责...
  9. 带参数标签的取值方法
  10. pythontime库简单使用_Python time库基本使用方法分析
  11. 交换机二级可以分流么_「网络安全」网络设备篇(2)——交换机
  12. 菜鸟系列之C/C++经典试题(七)
  13. CentOS 6.X配置 NFS以及启动和mount挂载
  14. AMD IOMMU与Linux (2) -- IVRS及AMD IOMMU硬件初始化
  15. 国内外著名PT网站大全
  16. 《统计学》第八版贾俊平第三章课后习题及答案总结
  17. 搜索引擎优化主要对网站哪些方面做优化
  18. line 1 appears to contain embedded nulls
  19. Android电子白板
  20. iic的SDA引脚偶尔有毛刺(尖峰)是怎么回事。

热门文章

  1. 计算机基础 课程简介,课程简介及计算机基础知识课件.ppt
  2. ui设计中的版式设计_设计中的版式-第3部分
  3. 碎片化学前端,融入到积极上进的环境,我推荐~
  4. [SDOI2015]约数个数和
  5. 附近有什么?8款可以查周边的App
  6. 将一个数组拆分为若干个相等数组
  7. 教育行业的互联网焦虑症
  8. Android 编程下设置 Activity 切换动画
  9. Linux Free命令与cache和buffer的主要区别
  10. routine tortoisesvn operations-1