上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 减少查询的影响结果集,避免出现全表扫描。 影响结果集是SQL优化的核心。影响结果集不是查询返回的记录数,而是查询所扫描的结果数。通过Explain或Desc分析SQL,rows列的值即为影响结果集(还可以通过慢查询日志的Rows_examined后面的数字得到)。 以下是我常用的一些SQL优化策略: 阅读全文
posted @ 2016-12-21 17:32 helloworldlee 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 本文介绍Nginx的配置文件信息,以及如何在虚拟站点中使用PHP。 一、Nginx主配置文件及解析 Nginx配置文件主要分为4部分: main(全局设置)部分设置的指令将影响其他所有设置; server(主机设置)部分的指令主要用于指定主机和端口; upstream(负载均衡服务器设置)部分指令主 阅读全文
posted @ 2016-12-21 15:21 helloworldlee 阅读(2319) 评论(0) 推荐(0) 编辑
摘要: 有些时候,我们不希望使用redis等第三方缓存,使得系统依赖于其他服务。这时候,文件缓存会是一个不错的选择。 我们需要文件缓存实现哪些共更能: 功能实现:get、set、has、increment、decrement、delete、flush 能够在较短的时间内返回数据 支持key过期 为了避免一个 阅读全文
posted @ 2016-12-21 14:12 helloworldlee 阅读(354) 评论(0) 推荐(0) 编辑
摘要: lnmp超详细编译安装教程 linux采用的是centos,软件包统一放在/usr/local/src目录下.由于 centos源比较老,而且更新起来也比较慢,此处建议你换成163源。提示:如果你真打算采用这种编译安装php的话,请至少安排半天时间来完成。如果是在虚拟机里测试的话,建议调大内存以让时 阅读全文
posted @ 2016-12-13 15:36 helloworldlee 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一.基本准则 二.安全配置 三.其它容易被忽略的地方 注意php各版本之间的区别 比如:php5.4 php5.5中 $_REQUEST 默认只包含 $_GET $_POST 不包含$_COOKIES 通用过滤转义函数在过滤数组时,别忘记对$key过滤 在用preg_replace 中,慎用e 参数 阅读全文
posted @ 2016-11-29 17:39 helloworldlee 阅读(752) 评论(0) 推荐(0) 编辑
摘要: PHP 文件格式 1、对于只包含有 PHP 代码的文件,结束标志("?>")是不允许存在的,PHP自身不需要("?>"), 这样做, 可以防止它的末尾的被意外地注入空白字符。 2、缩进四个空格(4位),可调整IDE的tab设置为四个空格。 3、行结束标志遵循 Unix 文本文件的约定,行必需以单个换 阅读全文
posted @ 2016-11-29 17:26 helloworldlee 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会有这样的误点: ◆ 除了PHP不使用其它的语言,可能会点shell 脚本。 阅读全文
posted @ 2016-10-21 11:22 helloworldlee 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 一、Nginx与信号 Nginx支持平滑重启,相比于Apache,修改了配置文件后可以不需要先停止程序,再重新启动。 1、启动 其中,-c nginx.conf可以省略不写。如果省略,则默认加载安装目录下的conf子目录中的nginx.conf。 2、停止 停止的方式有很多种,kill时传入不同的信 阅读全文
posted @ 2016-10-10 17:29 helloworldlee 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: 最近准备接手改进一个别人用Codeigniter写的项目,虽然之前也有用过CI,但是是完全按着自己的意思写的,没按CI的一些套路。用在公众的项目,最好还是按框架规范来,所以还是总结一下,免得以后别人再接手的时候贻笑大方。 1. 首先是 MVC 如果你还不知道 MVC ,应该尽快的学习,你会很快的体会 阅读全文
posted @ 2016-09-06 13:32 helloworldlee 阅读(589) 评论(0) 推荐(0) 编辑
摘要: redis 127.0.0.1:6381> info redis_version:2.4.16 # Redis 的版本redis_git_sha1:00000000redis_git_dirty:0arch_bits:64multiplexing_api:epollgcc_version:4.1.2 阅读全文
posted @ 2016-08-11 13:34 helloworldlee 阅读(489) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页