一、建立索引 普通索引 index: 对关键字没有要求。 唯一索引 unique index: 要求关键字不能重复。同时增加唯一约束。 主键索引 primary key: 要求关键字不能重复,也不能为NULL。同时增加主键约束。 全文索引 fulltext key: 关键字的来源不是所有字段的数据,
原创
2021-07-21 15:38:26
139阅读
1:垂直分割 示例一:在Users表中有一个字段是家庭地址,这个字段是可选字段,相比起,而且你在数据库操作的时候除了个人信息外,你并不需要经常读取或是改写这个字段。那么,为什么不把他放到另外一张表中呢? 这样会让你的表有更好的性能,大家想想是不是,大量的时候,我对于用户表来说,只有用户ID,用户名,
转载
2016-02-23 00:13:00
104阅读
2评论
mysql 配置优化今天我们不讨论其它优化,就就配置上,讲讲mysql的优化,看看怎么处理更好。最好是固态硬盘。注意:此处说明的my.cnf可能根据不同的配置位置显示情况不一样。全局配置优化–连接1 最大连接数 max_connections查看当前最大连接数:show variables like ‘max_connections’;查看最大响应连接数:show status like ‘max
原创
2023-03-02 02:05:51
101阅读
php优化分为三部分:1. 安装php引擎优化2. php.ini3. php-cgiphp引擎加速优化:1. eaccelerator2. zend3. xcache2. 使用tmpfs作为缓存加速缓存的文件目录 2.1 mount -t tmpfs tmpfs /dev/shm -o size=256M 2.2 mount -t tmpfs /d
转载
精选
2015-10-29 17:56:51
597阅读
PHP优化-------------------------------------尽量选择php5.4及以上的版本,里面很多优化参数已经移除了相比以前版本1.引擎解析优化和加速1)eaccelerator php解析cache加速2)Xcache加速3)opcache加速4)使用tmpfs作为缓存文件目录 mount -t tmpfs&nb
原创
2014-10-14 14:57:26
667阅读
http://reinholdweber.com/?p=37 important for me:1. If a method can be static, declare it static. Speed improvement is by a factor of 4.2. Use echo’s multiple parameters instead of string concatenation
转载
2008-11-24 13:28:57
707阅读
1、升级硬件的一般规则:对于 PHP 脚本而言,主要的瓶颈是 CPU ,对于静态页面而言,瓶颈是内存和网络。一台 400 Mhz 的普通奔腾机器所下载的静态页面就能让 T3 专线(45Mbps)饱和。 2、Apache 处理 PHP 脚本的速度要比静态页面慢 2-10 倍,因此尽量采用多的静态页面,少的脚本。3、PHP 脚本如果不做缓冲,每次调用都需要编译,因此,安装一个 PHP 缓冲产
转载
精选
2015-03-06 12:45:22
425阅读
笔者收集的这些技巧来源较广,完整性不能保证。 由于数量较多,这些优化技巧没有经过测试。请各位看官在使用之前自行测试,毕竟这些技巧是否能派上用场,还是需要由PHP所在的独特环境所决定的。目录索引找到瓶颈(Finding the Bottleneck)缓存 (Caching)编译 vs. 解释(Compiling vs. Interpreting)代码减肥 (Content Reduction)多线程
原创
2015-11-03 22:36:49
701阅读
1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言都是对内存和磁盘的操
转载
2017-07-31 19:54:07
522阅读
php nginx mysql 网站优化方案记录 2014-04-03 13:50:50
标签:网站优化 running average linux stopped
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://samfeng.blog.51cto.com/52272/1389591
朋友的php网站访问很慢,叫我帮忙优化,我这里记录一下相关的优化信息,部分摘自网络。
转载
精选
2014-04-09 10:24:24
795阅读
====================== 压测前:netstat -ntlpulimit -SHn 65535 (加入开机启动,nginx启动前)检查优化:nginx.confphp-fpm.confmy.cnf 优化/etc/sysctl.conf增加: kernel.shmmax = 68719476736 # Controls the maxim
转载
精选
2016-09-06 10:05:14
1272阅读
Mysql优化——前段1.表结构(a)主键——尽可能使用长度短、占用内存小、整形的主键tinyint27-128到127smallint215-32768到32767mediumint223-8388608到8388607int231bigint263(b)外键——对于批量可靠数据的插入建议去掉外键(c)索引——在适当的表适当的列创建适当数量的适当索引,在查询优先和更新优先之间做平衡适合添加索引的
原创
2013-09-23 12:31:08
373阅读
朋友的php网站访问很慢,叫我帮忙优化,我这里记录一下相关的优化信息,部分摘自网络。1、Cpu:Top后看到大部分都是php-fpm和mysql占去的资源较多!这里随便也巩固一下linux top命令的知识,部分来自网络,这个也是很有用的!Top的第一、第二行:Up 51days -------机器已经运行了51天了2 users ------- 现在机器上面有个连接用户Load av
推荐
原创
2014-04-03 13:50:50
2284阅读
点赞
6评论
Nginx优化 一、性能优化概述 1.我们需要了解 1、首先需要了解我们当前系统的结构和瓶颈,了解当前使用的是什么,运行的是什么业务,都有哪些服务, 了解每个服务最大能支撑多少并发。比如nginx作为静态资源服务并发是多少,最高瓶颈在哪里, 能支持多少qps(每秒查询率)的访问请求,那我们怎么得出这
原创
2021-07-29 09:41:48
259阅读
总结下php程序效率优化的一些策略:
1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题;
2.尽量的少进行文件操作,虽然PHP的文件操作效率也不低的;
3.优化Select SQL
转载
精选
2008-01-18 11:04:19
1735阅读
vi php.ini
; Maximum allowed size for uploaded files.upload_max_filesize = 10M
; Maximum size of POST data that PHP will accept.post_max_size = 15M
[root@2193 etc]# /etc/rc.d/init.d/httpd restart==
原创
2010-04-07 09:17:41
679阅读
PHP优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。本文给大家提供全面的优化技巧。 1、echo比print快。 2、使用echo的多重参数代替字符串连接。 3、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。 4、对global变量,应该用完就unset()掉。 5、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP
原创
2022-04-08 09:51:14
156阅读
性能测试工具可以帮助我们评优化PHP应用程序的性能。
原创
2023-06-10 00:49:57
93阅读
php运行效率已不用多说,但是与其他语言一样,好的执行效率是建立在编程人员对语言特性充分了解的基础上,如果大家在学习和使用php的时候囫囵吞枣,用法不得当,那么再好的语言效率支持也不过是空谈罢了...本篇文章就是针对我们这些初手进行的效率方面的知识的初始化补充。
转载
精选
2008-02-12 13:49:58
466阅读
PHP的SESSION同一客户端请求时服务器SESSION不结束,下一请求无法进行!例如下代码:client:<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device
原创
2013-11-06 16:56:50
466阅读