08 2015 档案
摘要:首先本文测试数据100多万的域名的wwwtitle 信息 检索数据:首先建立临时表格:CREATE TABLE `sph_counter` ( `index_id` tinyint(1) NOT NULL, `max_id` int(11) NOT NULL, PRIMARY KEY (`index...
阅读全文
摘要:首先需要知道区段查询的定义:索引系统需要通过主查询来获取全部的文档信息,一种简单的实现是将整个表的数据读入内存,但是这可能导致整个表被锁定并使得其他操作被阻止(例如:在MyISAM格式上的INSERT操作),同时,将浪费大量内存用于存储查询结果,诸如此类的问题吧。 为了避免出现这种情况,CoreSe...
阅读全文
摘要:首先介绍一下 CoreSeek/Sphinx的发布包 indexer: 用于创建全文索引; search: 一个简单的命令行(CLI) 的测试程序,用于测试全文索引; searchd: 一个守护进程,其他软件(例如WEB程序)可以通过这个守护进程进行全文检索; sphinxapi: 一系列sea...
阅读全文
摘要:';//测试的键值的数量$count = 30;$mem = create_memcache();//var_dump($mem->isPersistent());//var_dump($mem->isPristine());//flush_data($mem);//test_consistent_...
阅读全文
摘要:_ci = &get_instance(); //记载memcache 缓存配置 //memcached 中的数据 /* memcahed.php 文件中的配置信息 CI框架中$config = array( //现在是单独的memcache 服务器 以后可以...
阅读全文
摘要:内容有些多,一眼看来难免头昏脑胀,但坚持看完,相信你一定会有所收获。nginx参数:--prefix= 指向安装目录--sbin-path 指向(执行)程序文件(nginx)--conf-path= 指向配置文件(nginx.conf)--error-log-path= 指向错误日志目录--pid-...
阅读全文
摘要:有时候需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串,等到达另一端时,再还原为原来的对象,这个过程称之为串行化(也叫序列化), 就像我们现在想把一辆汽车通过轮船运到美国去,因为汽车的体积比较大,我们可以把汽车拆开成小的部件,然后我们把这些部件通过轮般运到美国去,到了美国再把这...
阅读全文
摘要:PHP与大多数面向对象编程语言一样,不支持多重继承。也就是说每个类只能继承一个父类。为了解决这个问题,PHP引入了接口,接口的思想是指定了一个实现了该接口的类必须实现的一系列方法。接口是一种特殊的抽象类,抽象类又是一种特殊的类,所以接口也是一种特殊的类,为 什么说接口是一种特殊的抽象类呢?如果一个抽...
阅读全文
摘要:在OOP语言中,一个类可以有一个或多个子类,而每个类都有至少一个公有方法做为外部代码访问其的接口。而抽象方法就是为了方便继承而引入的,我们先来看一下抽象类和抽象方法的定义再说明它的用途。什么是抽象方法?我们在类里面定义的没有方法体的方法就是抽象方法,所谓的没有方法体指的是,在方法声明的时候没有大括号...
阅读全文
摘要:在程序开发中,如果在使用对象调用对象内部方法时候,调用的这个方法不存在那么程序就会出错,然后程序退出不能继续执行。那么可不可以在程序调用对象内部 不存在的方法时,提示我们调用的方法及使用的参数不存在,但程序还可以继续执行,这个时候我们就要使用在调用不存在的方法时自动调用的方 法“__call()”。...
阅读全文
摘要:有的时候我们需要在一个项目里面,使用两个或多个一样的对象,如果你使用“new”关键字重新创建对象的话,再赋值上相同的属性,这样做比较烦琐而且也容易出错,所以要根据一个对象完全克隆出一个一模一样的对象,是非常有必要的,而且克隆以后,两个对象互不干扰。在PHP4中我们使用“clone”这个关键字克隆对象...
阅读全文
摘要:我们前面说过在类里面声明“__”开始的方法名的方法(PHP给我们提供的),都是在某一时刻不同情况下自动调用执行的方 法,“__toString()”方法也是一样自动被调用的,是在直接输出对象引用时自动调用的,前面我们讲过对象引用是一个指针,比如 说:“$p=newPerson()“中,$p就是一个引...
阅读全文
摘要:static关键字是在类中描述成员属性和成员方法是静态的;静态的成员好 处在哪里呢?前面我们声明了“Person”的人类,在“Person”这个类里如果我们加上一个“人所属国家”的属性,这样用“Person”这个类实 例化出几百个或者更多个实例对象,每个对象里面就都有“所属国家”的属性了,如果开发的...
阅读全文
摘要:一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是, 对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数”__get()”和”__set()”来获取和赋值其属性,以及检查属性 的”__isset()”和删除属性的方法”__unset()”。上一节中,我们为每个...
阅读全文
摘要:最近要做一个来电的弹屏功能,利用OM 系统的接口,OM系统发送请求到接口程序,分析数据添加到mysql数据库中,然后把最新的数据id 跟今日来电的总的数量存储到memcache 中。弹屏程序根据读取的memcache 中的数据 比对,比较是不是有新的请求到来。中间遇到问题是:前台在轮询等待数据的时候...
阅读全文
摘要:# 使用的用户和组user www www;# 指定工作衍生进程数(一般等于CPU的总核数或总核数的两倍,例如两个四核CPU,则总核数为8)worker_processes 8;# 指定错误日志存放的路径,错误日志记录级别可选项为:[ debug | info | notice | warn | ...
阅读全文
摘要:备忘一下这个函数: 函数名称:ignore_user_abort 本函数配置或取得使用端连接中断后,PHP 程序是否仍继续执行。默认值为中断连接后就停止执行。在 PHP 配置文件中 (php3.ini/php.ini) 的 ignore_user_abort 选项就是配置处。使用方法: 代码如下:i...
阅读全文
摘要:8216 20150803154311 OU IP 338 053286677735 20150803154502 96 568116939 20150803/338_053286677735_20150803-154326_8216XML;echo '';$xml_obj...
阅读全文
摘要:php自带php-fpm/usr/local/php/etc/php-fpm.confpid = run/php-fpm.pidpid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启error_log = log/php-fpm.log错误日志,默认在安装目录中的var/lo...
阅读全文
摘要:重新启动服务器,访问web服务发现无法浏览,登陆服务器之 后进到nginx使用./nginx -s reload重新读取配置文件,发现报nginx: [error] open() "/usr/local/nginx1.9.1/logs/nginx.pid" failed (2: No such fi...
阅读全文
摘要:转:http://blog.sina.com.cn/s/blog_704836f40100zlht.html说起nginx的调优,坏消息是事实上没有方法能很大程度优化nginx,不存在一个"神奇的"设置选项可以将负载降低到原来的一半或者可以让PHP运行速度加倍。不过接下来是好消息,nginx本身已经...
阅读全文
摘要:fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#脚本文件请求的路径fastcgi_param QUERY_STRING $query_string; #请求的参数;如?a...
阅读全文