自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 PHP魔术函数和魔术常量

魔术函数   1、__construct()   实例化对象时被调用。   当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。   2、__destruct()   当删除一个对象或对象操作终止时被调用。   3、__call()   对象调用某个方法。   若方法存在,则直接调用。    若不存在,则会去调用_

2012-04-19 16:17:45 720

原创 CDN学习(三) -- CDN四大关键技术

CDN的关键技术主要有内容路由技术、内容分发技术、内容存储技术、内容管理技术等。 随着宽带网络和宽带流媒体应用的兴起,CDN(通常被称为内容分发网络Content distribution network,有时也被称作内容传递网络Contentdeliverynetwork)作为一种提高网络内容,特别是提高流媒体内容传输的服务质量、节省骨干网络带宽的技术,在国内外得到越来越广泛的应用。 CDN

2012-04-19 12:01:42 1487

原创 CDN学习(二) -- CDN技术原理

本文通过分析得出,不论是否使用CDN网络,普通用户客户端设置不需做任何改变,直接使用被加速网站原有域名访问即可。对于要加速的网站,只需修改整个访问过程中的域名解析部分,便能实现透明的网络加速服务。 要了解CDN的实现原理,首先让我们来回顾一下网站传统的访问过程,以便理解其与CDN访问方式之间的差别: 由上图可见,传统的网站访问过程为: 1. 用户在浏览器中输入要访问的

2012-04-19 11:48:32 2556

原创 CSDN学习(一) -- 什么是CSDN

什么是cdn ? CDN的全称是Content Delivery Network,即内容分发网络。 其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等问题,解决用户访问网站的响应速度慢的

2012-04-19 11:40:02 930 2

原创 PHP学习之memcached一致性哈希算法

321

2012-04-18 16:12:15 791

原创 PHP学习之memcache集群相关

集群架构方面的问题 1、memcached是怎么工作的? 2、memcached最大的优势是什么? 3、 memcached和MySQL的query cache相比,有什么优缺点? 4、 memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点? 5、 memcached的cache机制是怎样的? 6、 memcached如

2012-04-18 16:11:40 2354

原创 PHP学习之信号

通过几个简单的例子,来帮助理解php的信号系统 singnal_fun.php是公用函数库,代码如下 <?php // 设置信号处理函数 function signal_handler($signo) { switch ($signo) { case SIGTERM: // 处理SIGTERM信号 tlog("Caught

2012-04-13 14:45:20 5441 2

转载 php控制结构语句declare中的tick的详解[整理版]

先看看手册是怎么说的: declare 结构用来设定一段代码的执行指令。declare 的语法和其它流程控制结构相似: 1 declare (directive) 2     statement directive 部分允许设定 declare 代码段的行为。目前只认识两个指

2012-04-13 14:10:21 8811

转载 PHP Memcached客户端官方文档翻译

介绍 memcached是一个高性能分布式内存对象缓存系统, 通常用于在动态web应用上减缓数据库加载压力以提高速度. 这个扩展使用libmemcached库提供的api和memcached服务端进行交互, 它也同样提供了一个session处理器(memcached) 关于libmemcached的信息参见http://tangent.org/552/libmemcached.html 失效时间

2012-04-13 13:38:22 957

转载 PHP扩展pcntl(进程控制以及信号处理)中文文档

转自 PHP扩展pcntl(进程控制以及信号处理)中文文档 PHP 扩展 pcntl 实现 ” 多线程 ”( 进程 ) pcntl 与 ticks ticks 是通过 declare(ticks = n) {statement} 语法定义的 , declare 语法目前只能接受 ticks, 他定义的 ticks = n 的意义是当 declare 指定的语句

2012-04-12 17:42:00 1022

转载 深入理解PHP原理之Opcodes

作者: Laruence 本文地址: http://www.laruence.com/2008/06/18/221.html 转载请注明出处 最近要给Yahoo的同事们做一个关于PHP和Apache处理请求的内部机制的讲座,刚好写了些关于Opcodes的文字,就发上来了,这个文章基于 Sara Golemon大师的《Understanding OPcode》 Opcode是一种PH

2012-04-11 11:39:34 422

转载 如何设置一个严格30分钟过期的Session

作者: Laruence 本文地址: http://www.laruence.com/2011/03/29/1949.html 转载请注明出处 今天在我的微博(Laruence)上发出一个问题: 我在面试的时候, 经常会问一个问题: “如何设置一个30分钟过期的Session?”, 大家不要觉得看似简单, 这里面包含的知识挺多, 特别适合考察基本功是否扎实, 谁来回答试试?

2012-04-10 16:27:12 438

原创 一个简单的笔试题

题目: 要求输出 1 121 12321 1234321 解法1: 常规解法,没什么好说的 <?php function output($n) { $temp = ''; for ($i = 1; $i <= $n; $i++) { $temp .= $i; if ($i == 1) { echo $i . '';

2012-04-05 16:21:55 488

转载 php垃圾回收之变量

原文地址: http://derickrethans.nl/collecting-garbage-phps-take-on-variables.html 关于PHP垃圾回收机制(Garbage Collection . GC) ,原作者写了三篇文章。这是第一篇,主要讲解PHP如何处理变量。 第二篇和第三篇主要讲常用的GC方法,以及GC是如何实现的,以及一些其它的说明和评测。 PHP版

2012-04-05 15:02:31 1700

转载 PHP session回收机制

由于PHP的工作机制,它并没有一个daemon线程,来定时地扫描session信息并判断其是否失效。当一个有效请求发生时,PHP会根据全局变量 session.gc_probability/session.gc_divisor(同样可以通过php.ini或者ini_set()函数来修改) 的值,来决定是否启动一个GC(Garbage Collector)。默认情况下,session.gc_prob

2012-04-05 14:58:55 630

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除