摘要: 在SQL查询中,为了提高查询的效率,我们常常采取一些措施对查询语句进行SQL性能优化。本文我们总结了一些优化措施,接下来我们就一一介绍。 1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 百分号会导致相关列的索引无法使用,最好不要用。 解决办法: 其实只需要对该脚 阅读全文
posted @ 2017-03-28 15:52 huzi0314 阅读(251) 评论(0) 推荐(0)
摘要: 网 上有不少MySQL 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与复杂,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用 status信息对mysql进行 阅读全文
posted @ 2017-03-28 15:33 huzi0314 阅读(116) 评论(0) 推荐(0)
摘要: 1、分库分表 1>纵向分表 将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。) 分表理由:根据数据的活跃度进行分离,(因为不同活跃的数据,处理方式是不同的) 案例: 对于一个博客系统,文章标题,作者,分类,创建时间等,是变化频率慢, 阅读全文
posted @ 2017-03-28 15:30 huzi0314 阅读(825) 评论(0) 推荐(0)
摘要: 第一步:新建一个header.php页[php] view plaincopy第二步:分析如何制定重定向呢?指定用301重定向,[php] view plaincopy还有一个问题: 对于一片新闻,get请求,重定向无所谓,还能看到原来的内容就行。但如果是POST数据,比如表单-->05.php,0... 阅读全文
posted @ 2015-11-18 12:01 huzi0314 阅读(132) 评论(0) 推荐(0)
摘要: 一、首先我们画一个图来看一下HTTP协议:难道方法只有POST GET吗?NO,还有一些少用的方法。二、请求方法有哪些?GETPOSTHEADERPUTTRACEDELETEOPTIONS注意:这些请求方法虽然HTTP协议里面规定的,但WEBSERVER未必允许或支持这些方法方法讲解: (1)HEA... 阅读全文
posted @ 2015-11-18 11:59 huzi0314 阅读(175) 评论(0) 推荐(0)
摘要: 一、请求的格式:(一)、请求行(1)、请求方法1.GET2.POST3.PUT4.DELETE5.TRACE6.OPTIONS(2)、请求路径(3)、所用的协议(二)、请求头信息(三)、请求主体信息(可以没有)(四)、头信息结束后和主体信息之间要空一行二、发送示例 问:浏览器能发送HTTP协议,HT... 阅读全文
posted @ 2015-11-18 11:45 huzi0314 阅读(119) 评论(0) 推荐(0)
摘要: 一、HTTP协议的重要性: 无论是以后用webservice,还是用rest做大型架构,都离不开对http的协议,可以简化的说:webservice=http协议+xml, Rest=http协议+json ,各种API也是一般用http+XML/json来实现的。往小说,做采集小偷站,也需要对HT... 阅读全文
posted @ 2015-11-18 11:41 huzi0314 阅读(137) 评论(0) 推荐(0)
摘要: 1.单例模式单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。为什么要使用PHP单例模式1. php的应... 阅读全文
posted @ 2015-11-03 12:52 huzi0314 阅读(118) 评论(0) 推荐(0)