摘要: 1. web缓存基本作用: HTTP协议中设计web缓存主要有以下几个作用:首先缓存能减少冗余数据的传输,可以减少网络成本; 其次缓存能减少客户端对远端server的依赖,从而提高了客户端装载页面的速度。下面着重阐述的是缓存的一些基本知识以及缓存策略给HTTP用户请求带来的改变。2. 缓存的基本知识:(1) 命中(hit)以及缺失(miss) 衡量缓存所带来的性能影响可以采用命中率和非命中率两个参数。顾名思义,命中指的是缓存直接响应客户端的请求,缺失指的是缓存不能响应到客户端的请求,然后将请求转发给远端server。通俗地讲,前者是缓存直接将结果返回给server,而后者是缓存中不存在,客户端 阅读全文
posted @ 2013-01-21 17:21 zaric 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 最近忙着面试,整理些笔试的题目和面试应该注意的问题。先从笔试题开始:1、echo(),print(),print_r()的区别?Echo 是PHP语法,可以输出多个值,不能输出数组。Print()是PHP函数,可以输出单个简单类型的变量值。Print_r()是php函数,可以打印出复杂类型变量的值,如数组,对象。2、mysql_fetch_row() 和mysql_fetch_array之间有什么区别?mysql_fetch_row — Get a result row as an enumerated array 枚举型数组mysql_fetch_array — Fetch a result 阅读全文
posted @ 2013-01-21 16:15 zaric 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 关于单点登录以前也是做过,方案是iframe来实现的。摘自德问。http://www.dewen.org/q/13531、如果你的站点都是在同一主域下,那用PHPCookie本身就可以,只要在设置Cookie中的域名设为主域就行,其它子域也能访问,这个其它不能算是完全的单点登录。2、站点在不同域下:这种情况也可以基于Cookie来实现,不过就需要使用iframe或者是<javascript>标签通过JSONP来设置Cookie,并通过回调来设置各个站点下的Cookie(我以前就是采用这种方式来实现的闪电战登录方案)。除了这些,还有一些开源的单点登录的框架如openID等也可以使用, 阅读全文
posted @ 2013-01-21 15:29 zaric 阅读(278) 评论(0) 推荐(0) 编辑