提高php性能的介意,ThinkPHP5提升性能的办法_浙江PHP博客
PHP博客分享关于使用tp5框架如何提升部分性能,框架中很多影响性能的问题在于,很多请求都要重新加载,如果能避免过度加载的问题,就能提升部分性能,所以我们通过缓存来实现这一功能,具体如下。
首先说明 如果是linux 或者是Mac,需要给予权限才能操作
以下方法建议,在网站稳定后再生成上传。
1 生成路由缓存
1
phpthinkoptimize:route
如果你的应用定义了大量的路由规则,那么建议在实际部署后生成路由缓存文件,可以免去路由注册的开销,从而改善路由的检测效率
这里如果没有权限 会报异常 我这里是Mac 需要加sudo
1
sudophpthinkoptimize:route
成功以后会在runtime 目录下生成一个 route.php 文件
2 生成类库映射文件
1
sudophpthinkoptimize:autoload
类库映射文件可以提高自动加载的性能
成功以后会在runtime目录下生成 classmap.php 文件
3 生成数据表字段缓存
如果你希望提高查询的性能,可以通过生成字段缓存来减少查询
1
sudophpthinkoptimize:schema
执行完毕,会在RUNTIME_PATH目录下面创建schema目录,然后在该目录下面按照database.table.php的文件命名生成数据表字段缓存文件。
4 开启请求缓存
如果你的数据实时性不是很大 可以开启,
// 是否开启请求缓存 true自动缓存 支持设置请求缓存规则
'request_cache' => true,
这里默认是false ,开始后性能有很大的提高
5 可以为应用或者模块生成配置缓存文件
1
sudophpthinkoptimize:config
默认生成应用的配置缓存文件,调用后会在runtime目录下面生成init.php文件,生成配置缓存文件后,应用目录下面的config.phpcommon.php以及tags.php不会被加载,被runtime/init.php取代。
这里要注意 在本地生成配置缓存时 需要把数据库等重要的配置替换成服务器上的配置以后 ,在生成。
一点PHP,每天一点分享。
提高php性能的介意,ThinkPHP5提升性能的办法_浙江PHP博客相关推荐
- 香港云服务器提升性能,香港云服务器提升性能
香港云服务器提升性能 内容精选 换一换 裸金属服务器具备物理机级的性能和隔离性,用户独占计算资源,并且无任何虚拟化开销.存储在高性能高可靠的服务器上的数据,自然也会很安全.带有本地磁盘的裸金属服务器, ...
- mysql性能调优_万金油_新浪博客
mysql 优化的思路:(是关键的灵魂) 优化的目的:. 为了快速响应客户端的响应: 优化手段: 1.硬优化 升级硬件(硬盘 内存 ) 2.软优化 优化服务运行的参数 影响数据库服务的性能的 ...
- [转载]为什么有人工作10年仍不是专家,有人2年就足够卓越了?_李晓瑞_廊坊师范提高班十五期_新浪博客...
原文地址:为什么有人工作10年仍不是专家,有人2年就足够卓越了?作者:张铎-廊坊师院提高班十五期 如何成为一个领域的专家? 有人说主要靠经验,有人说靠天赋,但是大量的研究发现:不论是经验还是天赋,都不 ...
- [转载]总结-七大人生工具_李晓瑞_廊坊师范提高班十五期_新浪博客
高效能人士的好习惯,我们要多实践. 原文地址:总结-七大人生工具作者:李英杰-廊坊师院提高班十五期 一.SWOT分析法 Strengths:优势 Weaknesses:劣势 Opportunities ...
- 罗塞塔总结_李晓瑞_廊坊师范提高班十五期_新浪博客
罗塞塔 这是一个神奇的软件 安装: 安装上经历了需要驱动安装,再到免驱动安装.说明时代是在不断进步的,不过我一直是软件的使用者,我并不知道免驱动版本的罗塞塔是从哪里来的,这件事值得思考一下. 这一点特 ...
- Summary---赖世雄音标_李晓瑞_廊坊师范提高班十五期_新浪博客
刚刚开始听赖世雄的时候,总有一种和外国人学中文的感觉,因为赖世雄有口音,有很多中文他都发不利索呢,还指望他能把英文教好,哈哈,有点儿不可思议.但所有师哥师姐都是赖世雄教出来的,那我肯定没有理由不去听这 ...
- 百例小结(1)_李晓瑞_廊坊师范提高班十五期_新浪博客
小常识: 1.断句符:在一个语句要分行显示的地方按下 space(空格)键,然后添加一个下划线"_",按enter键转入下一行进行书写 如果不按enter键,而是直接加下划线,就会 ...
- 一场思维导图的盛宴_李晓瑞_廊坊师范提高班十五期_新浪博客
全局观 起初,老师讲到赵括纸上谈兵,白起的全局观.纸上谈兵倒是听说过,但白起确实不太了解,这让我这个学识才浅的girl有些懵,紧接着我就百度了一下这两位历史人物,这才明白了老师的意思. 赵括作为赵王任 ...
- 个人博客网站的设计与实现_新手建立个人博客网站后如何提高回访率?
我们新手刚建立的个人博客网站人气比较少,收录也很少,所以我们需要主动出击,主动去拜访其他的个人博客网站,积极与其他博客交流互访,今天你发布了新文章我过去拜读并留言,今天我更新了文章你也过来回访并留言, ...
最新文章
- 旷视科技完成4.6亿美元C轮融资,打破商汤4.1亿美元单轮融资记录
- iOS开发23:通过归档永久存储数据
- 快速查找文件的工具Everything
- [转载] python iter( )函数
- pythonsqlite导出json_使用python将mysql数据库的数据转换为json数据
- 在CentOS 5.5安装 Apache2 和 PHP5 及 MySQL
- mysql触发器编程_mysql之触发器trigger详解
- SQL Server数据库的查询语句
- 如何把b站的下载视频转码为MP4格式
- 使用PS软件修改图片的尺寸
- 磁力聚合搜索工具中文版magnetW 3.1.1
- java会签_工作流引擎会签,加签,主持人,组长模式 专题讲解
- 手淘推出“店铺二楼”
- 防火墙之ipsec vpn实验
- 基于C++的数据结构-1
- 柠檬智慧 java,智慧职教2020Java程序设计基础(哈尔滨职业技术学院)作业答案
- 听鬼哥说故事之U3D游戏破解分析
- legacy引导gpt分区_UEFI+GPT、Legacy+MBR引导模式介绍 引导修复
- 【前缀和】蓝桥杯试题 k倍区间
- matlab 2022更新
热门文章
- locate mysql-server_mysql数据库 locate
- 《Sony Vegas Pro 12标准教程》——1.2 Vegas Pro简介
- 关于几个,减小腿最有效的方法
- 迎来第七轮融资的纷享销客,依然选择回归连接型CRM
- NetBios网络基础及编程
- php+head+下载,CMSHead 开源的PHPCMS系统下载/CMSHead 开源的PHPCMS系统官方下载-太平洋下载中心...
- php7.2.7curl扩展,如何使用PHP 7安装ext-curl扩展?
- 新版本CSDN 如何编辑或修改文章和摘要
- 论坛系统后端的设计与实现
- Mesos Architecture