- 博客(11)
- 收藏
- 关注
转载 mysql优化
1. 尽量避免在列上面进行运算,这样会导致索引失败。2. 使用join的时候应该用小结集去驱动大结果集。同时把负责的join查询拆分为多个query。3.like模糊查询使用的时候经量避免%%,如果实在是要使用可以考虑建立全文索引表。4. select * 或者列出需要的字段,这样其实是对速度没有影响的,主要考虑的是节省内存,当然你有覆盖索引的时候,可以优先考虑覆盖索引 。
2017-05-04 16:34:49 230
转载 curl
1.curl的使用curl_init(); 初始化curlcurl_exec(); 执行curlcurl_close(); 关闭curlcurl_setopt(); 设置curl参数。curl_setopt($curl, CURLOPT_URL, 'http://www.baidu.com'); 设置抓取网页curl_setopt($curl,CURLOPT_
2017-03-27 14:41:45 287
转载 php 各种经典算法
//-------------------- // 基本数据结构算法 //-------------------- //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low $mid = intval(($low+$high)/2 );
2017-02-20 15:59:45 301
转载 mysql 事务
MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务 一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的。如果在事务的任何操作失败,则整个事务
2017-02-16 17:31:31 237
转载 php缓存技术
PHP缓存包括PHP编译缓存和PHP数据缓存两种。PHP是一种解释型语言,属于边编译边运行的那种。这种运行模式的优点是程序修改很方便,但是运行效率却很低下。PHP编译缓存针对这种情况做改进处理,使得PHP语言只要运行一次,就可以把程序的编译结果缓存起来。这样,接下来的每次运行都不需要再次编译了,这大大提高PHP运行速度。 PHP数据缓存运用于PHP实际开发之中针对数据处理进行缓存,主要两大
2017-02-13 08:47:10 252
转载 php 上传类
/** file: fileupload.class.php 文件上传类FileUpload 本类的实例对象用于处理上传文件,可以上传一个文件,也可同时处理多个文件上传 */ class FileUpload { private $path = "./uploads"; //上传文件保存的路径 private $allowt
2017-02-09 18:20:12 269
转载 php 原生分页
header('content-type:text/html;charset=utf-8;');//分页$page=$_GET['page'];$allcount= 200;$page_size =5;$page_show =5;$page_count = ceil($allcount/$page_size);if($page if(
2017-02-09 14:46:53 328
原创 phpcms 笔记
单页面:{loop $arrchild_arr $v}{/loop} $v 返回栏目的id,子栏目内容直接用{$title},{$content}调用.{$CATEGORYS[$parentid][catname]},直接调用栏目信息.subcat($catid) 获取子栏目.流程 1.首页栏目->category->list->show;
2017-02-08 13:43:33 227
转载 PHP解决网站大数据大流量与高并发
1:硬件方面普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力 软件怎么优化都是于事无补的。主要影响服务器的速度有:网络-硬盘读写速度-内存大小-cpu处理速度。2:软件方面第一个要说的就是数据库,首先要有一个很好的架构,查询尽量不用* 避免相关子查询 给经常查询的添加索引 用排序来取代非顺序存
2017-02-07 10:21:04 592
原创 mysql find_in_set 和 group_concat
GROUP BY 语句GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。SQL GROUP BY 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name
2017-02-04 12:57:19 201
转载 PHP返回变量或数组的字符串表示:var_export()
使用var_export()函数可以在服务端程序没有在打印的情况下,配合file_put_contents方便的调试程序,查看变量和数组的内容。 在开发过程中,我们常用var_dump()来打印数组内容,但有时候我们不方便通过浏览器查看调试信息,这时候可以将信息输出到文件中查看,var_export()可以打印或返回变量的字符串表示,返回值是一个字符串,形式类似var_dump()打印的
2017-01-31 17:11:40 328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人