![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
搜狐技术部实习
tianmo2010
这个作者很懒,什么都没留下…
展开
-
PHP魔术方法
常见的PHP魔术方法有:__construct(),__set(),__get(),__isset(),__unset(),__autoload()__call(),__clone(),__invoke(),__sleep(),__wakeup()__construct()构造方法: 在PHP中的构造方法要求不能进行构造方法的重载,即构造 方法只有一转载 2012-08-03 17:05:23 · 697 阅读 · 0 评论 -
Redis与Memcached的区别
传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 2.Memcached原创 2012-07-23 09:47:29 · 2851 阅读 · 0 评论 -
php session_set_save_handler 函数的用法(mysql)
<?php /*============================文件说明======================================== @filename: session.class.php @description: 数据库保存在线用户session,实现在线用户功能! @notice: session过期时间一个小时,因为我们的站点是使原创 2012-07-13 19:30:40 · 3728 阅读 · 0 评论 -
Zend Framework 整合 Smarty 模板视图
有时我们只是用到 一个框架就可以了,也许这样整合就是为了某些方面的方便?建立 PHP 文件 Smarty.php内容如下:代码:<?phprequire_once('Smarty/Smarty.class.php');require_once('Zend/View/Interface.php');/*Smarty 模板兼容类Author: smartly原创 2012-07-27 17:45:23 · 1033 阅读 · 0 评论 -
【转】 php加速 PHP APC 浅析
PHP APC提供两种缓存功能,即缓存Opcode(目标文件),我们称之为apc_compiler_cache。同时它还提供一些接口用于PHP开发人员将用户数据驻留在内存中,我们称之为apc_user_cache。我们这里主要控讨php-apc的配置。安装PHP APC作为测试环境,我们这里使用的是CentOS5.3(2.6.18-128.el5PAE) + Apache2.0(p原创 2012-08-08 11:28:46 · 828 阅读 · 0 评论 -
在PHP中使用MemCached
在PHP中使用Memcached,有两种方式,一种是安装PHP的memcache扩展(实际上还有另外一个memcached扩展,是基于比较流行的libmemcached库封装的),该扩展是用c写的,效率较高,需要在服务器上安装。另外一种则是直接使用客户端的php-memcached-client类库,但是这个我在网上找了半天也没找到一个官方的网站。所以呢,还是装个扩展吧。假设php安装在/home原创 2012-07-20 11:30:07 · 1369 阅读 · 0 评论 -
FirePHP详解
FirePHP使用详解1、面向对象API(Object Oriented API)require_once('FirePHPCore/FirePHP.class.php');$firephp = FirePHP::getInstance(true);$firephp-> *require_once('FirePHPCore/fb.php');FB:: *$fi原创 2012-07-11 14:46:09 · 1573 阅读 · 0 评论 -
PHP会话Session的具体使用方法解析
PHP会话Session的御用比起Cookie来说相对要更安全一些,而且没有数据长度的限制 。我们今天就向大家介绍有关PHP会话Session一些相关知识,以加深民大家对PHP会话Session的认识程度 。PHP函数header()查询单部件的具体方法解WordPress获得2009开源PHP项目亚军PHP数组转字符串与PHP字符串转数组的相关探讨PHP引用&符号的一些注意问题P原创 2012-07-16 16:28:22 · 2587 阅读 · 0 评论 -
PHP5中PDO的简单使用
关键字:PHP PHP5 PDO 数据库抽象类PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵)原创 2012-07-11 18:30:59 · 1579 阅读 · 0 评论 -
PHP SESSION Name 引用SESSION ID(SESSION NAME与SESSION ID的关系) Discuz! 用户(自动)登录原理
SESSION与COOKIE问题,可以说是一个老生常谈的问题,对于什么是SESSION,什么是COOKIE,我这里就不多说了,GOOGLE一下一大把。二 原理今天,我要说的是如何使用session name引用SESSION ID问题(官网说明:session.name指定会话名以用做 cookie 的名字。只能由字母数字组成,默认为PHPSESSID)。即:人为修改PHP自动原创 2012-07-16 17:45:21 · 5817 阅读 · 0 评论 -
PHP OPCode缓存:APC详解
我的整个安装过程:一 下载安装软件。官方网站:http://pecl.php.net/package/apc二 传递该软件到Linux CentOS的/usr/local/目录下面三 解压该软件#tar -zxvf APC-3.1.11.tar.gz#cd APC-3.1.11四 用phpize命令来准备配置php扩展的编译环境。#/usr/local/php/原创 2012-07-20 11:02:35 · 2756 阅读 · 0 评论 -
get_called_class,get_parent_class,is_subclass_of
一 函数get_called_class()//Descriptionstring get_called_class ( void )Gets the name of the class the static method is called in.//Report a bug Return ValuesReturns the class name. Returns FAL原创 2012-07-12 09:58:03 · 1097 阅读 · 1 评论 -
安装php pdo_mysql
一 ,用ZendFramework就需要用到pdo,php安装好后默认是没有启用pdo_mysql的,所以需要添加该模块,解决办法如下:首先到php的源码包下找到pdo_mysql的源码,或者重新下载pdo_mysql源码①如果是php源码则路径为:/home/corey/Downloads/php-5.3.1/ext/pdo_mysql ,/home/corey/Downloads/原创 2012-07-18 17:17:34 · 4547 阅读 · 0 评论 -
Redis作者:深度剖析Redis持久化
Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 近日,Redis的作者在博客中写到,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章主要包含三个方面:Redis持久化是如何工作的、这一性能是转载 2012-08-03 14:03:54 · 941 阅读 · 0 评论 -
用mysql+redis实现微博feed架构上需要注意哪些问题
微博中的feed(新鲜事)通常采用mysql+redis架构,当用户发一条微博时,系统会将该条微博写到其粉丝的feed列表中。目前有个疑问如果把mysql以写为主,redis只做缓存用来读,这在技术实现上需要注意哪些问题?可以从架构思路上来说说,如以redis做缓存、以mysql为主、以redis为辅。1、MySQL使用需要注意的地方1) 存储引擎选择InnoD转载 2012-08-09 12:08:17 · 5559 阅读 · 1 评论