随笔分类 -  HTTP

从1-100中挑选出10个不同的数字,把可能的所有组合都打印出来
摘要:$data1=range(0, 9);foreach($data1 as $k1=>$v1){ $data2=getUnsetArray($k1,$data1); foreach($data2 as $k2=>$v2) { $data3=getUnsetArray($k2,$data2); foreach($data3 as $k3=>$v3) { $count++; echo "$k1 $k2 $k3","<br/>"; } }} function getUnsetArray($key,$array){ if(isset( 阅读全文

posted @ 2012-02-19 17:25 天空尚兰 阅读(500) 评论(0) 推荐(0)

CDN 原理
摘要:CDN 的工作原理当用户访问了使用CDN服务的网站时,DNS域名服务器通过CNAME方式将最终域名请求重定向到CDN系统中的智能DNS负载均衡系统。智能DNS负载均衡系统通过一组预先定义好的策略(如内容类型、地理区域、网络负载状况等),将当时能够最快响应用户的节点地址提供给用户,使用户可以得到快速的服务。同时,智能DNS负载均衡系统还与分布在不同地点的所有CDN节点保持通信,搜集各节点的健康状态,确保不将用户的请求分配到任何一个已经不可用的节点上。CDN工作原理1>用户向浏览器提供要访问网站的域名,域名解析的请求被发往网站的DNS域名解析服务器;2>由于网站的DNS域名解析服务器对 阅读全文

posted @ 2012-02-16 13:41 天空尚兰 阅读(656) 评论(0) 推荐(0)

web请求解析过程
摘要:域名解释 域名解析就是域名到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工作由DNS服务器完成。A记录 A记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的二级域名。CNAME记录 CNAME记录,即:别名记录。这种记录允许您将多个名字映射到同一台计算机。 通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。 它同时提供WWW和MAIL服务,为了便于用户访问服务。... 阅读全文

posted @ 2012-02-16 10:56 天空尚兰 阅读(217) 评论(0) 推荐(0)

php真值表
摘要:PHP 是一门弱类型的语言, 和 C# / JAVA 不一样, 在声明一个变量的时候, 无需声明它的类型. 因此, 可能会出现很多特殊的值, 偶尔会出现一些奇奇怪怪的问题.下午, 从国外网站偷来一个真值表, 嘿嘿, 很直观, 很详细. 不错~ 赶紧发上来.empty 和 isset的区别和联系要说它们的联系,其共同点就是empty()和isset()都是变量处理函数,作用是判断变量是否已经配置,正是由于它们在处理变量过程中有很大的相似性,才导致对它们的关系认识不足。单从empty()和isset()这两个函数本身来考虑的话会把人弄得更糊涂,换一个角度来它。empty()和isset()的处理对 阅读全文

posted @ 2011-08-05 09:50 天空尚兰

HTTP 状态代码
摘要:如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供了有关请求状态的信息,且为 Googlebot 提供了有关您网站和请求的网页的信息。一些常见的状态代码为:200– 服务器成功返回网页404– 请求的网页不存在503– 服务器暂时不可用以下提供了 HTTP 状态代码的完整列表。点击链接可了解详细信息。您也可以访问有关 HTTP 状态代码的 W3C 页来了解详细信息。1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。代码 阅读全文

posted @ 2011-07-06 16:05 天空尚兰

导航