2011年6月11日
摘要:
1、传统缓存之一(404)这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。配置:location / {root /home/html/;#主目录expires 1d;#网页的过期时间error_page 404 =200 /fetch$request_uri;#404定向到/fetch目录下}location /fetch/ {#404定向到这里internal;#指明这个目录不能在外部直接访问到expires 1d;#网页的过期时间alias /home/html/;#虚拟目录文件系统地址要和locaion /一致,proxy_store会将
阅读全文
posted @ 2011-06-11 18:29
啊T
阅读(1109)
推荐(0)
2011年6月10日
摘要:
inux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,如果有误的地方,还请指正。查看复制打印?-a/--append上传文件时,附加到目标文件-A/--user-agent<string>设置用户代理发送给服务器-anyauth可以使用“任何”身份验证方法-b/--cookie<name=string/file>cookie字符串或文件读取位置-basic使用HTTP基本验证-B/--use-ascii使用ASCII/
阅读全文
posted @ 2011-06-10 02:28
啊T
阅读(623)
推荐(0)
摘要:
HTTP协议规格说明定义ETag为“被请求变量的实体值”。 另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端,以下是服务器端返回的格式: ETag:"50b1c1d4f775c61:df3" 客户端的查询更新格式是这样的: If-None-Match : W / "50b1c1d4f775c61:df3" 如果ETag没改变,则返回状态304然后不返回,这也和Last-Modified一样。 测
阅读全文
posted @ 2011-06-10 01:44
啊T
阅读(3245)
推荐(2)
2011年6月9日
摘要:
Java Script自定义函数在平时的开发过程中比较实用,这里介绍的是个最常用的十个JavaScript自定义函数主要涉及添加事件与移除事件等等。(10)addEvent 网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100页看到)或浏览PPK的网站,征求添加事件与移除事件的函数,他就是其获奖者。下面就是他的实现: function addEvent(elm, evType, fn, useCapture) { if (elm.addEventListener) { elm.add.
阅读全文
posted @ 2011-06-09 14:15
啊T
阅读(372)
推荐(0)
2011年6月7日
摘要:
虽然下过决心,不再写一行Web方面的代码,甚至把计算机上的开发环境都卸载了,也完全忘记了公司那些服务器上的登录用户名和口令。 但是,三天假期,心里痒痒,想自己去测试一些idea。这就是计算机和互联网的魅力,总是可以帮助你迅速实现一些梦想。 于是,决定现在自己的笔记本上快速搭一个Nginx+Mysql+PHP+Memcache的开发环境。 首先想到张宴开发的APMServer。 APMServer集成的软件比较多。包括 Apache 2.2.9 + Nginx 0.7.19 + PHP 5.2.6 + Memcached 1.2.4 + MySQL 5.1.28 + MySQL 4.0.26 +
阅读全文
posted @ 2011-06-07 19:35
啊T
阅读(2600)
推荐(0)
摘要:
目录: 1:什么是反向代理 2:prixy_cache用于架构中的优势 3:常用的反向代理有哪些? 4:反向代理的设置 1:什么是反向代理----------------------------------------------- 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务 器,并将本来要直接发送到Web服务器上的
阅读全文
posted @ 2011-06-07 19:19
啊T
阅读(2827)
推荐(0)
摘要:
对于SqlServer的优化来说,可能优化查询是很常见的事情。关于数据库的优化,本身也是一个涉及面比较的广的话题, 本文只谈优化查询时如何看懂SqlServer查询计划。由于本人对SqlServer的认识有限,如有错误,也恳请您在发现后及时批评指正。 首先,打开【SQL Server Management Studio】,输入一个查询语句看看SqlServer是如何显示查询计划的吧。 说明:本文所演示的数据库,是本人写的一个演示程序专用的数据库, 可以在此网页中下载。 select v.OrderID, v.CustomerID, v.CustomerName, v.OrderDate, v.
阅读全文
posted @ 2011-06-07 18:59
啊T
阅读(273)
推荐(0)
2011年6月4日
摘要:
基于 WEB 的实时事件通知方式大致有五种方案:HTTP拉取方式(pull),HTTP流,Long Polling,FlashXMLSocket方式,Java Applet。首先说下Comet这个词,Comet 这个词是最早由Alex Russell(DojoToolkit 的项目 Lead)提出的,称基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推(Push)”技术为“Comet”。1.HTTP拉取方式(pull)在 这种传统的方法中,客户端以用户可定义的时间间隔去检查服务器上的最新数据。这种拉取方式的频率要足够高才能保证很高的数据精确度,但高频率可能会导致多 余的检查,从而导致较
阅读全文
posted @ 2011-06-04 16:53
啊T
阅读(386)
推荐(0)
2011年6月1日
摘要:
密码学简介 据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用。 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1997年,美国国家标准局公布实施了“美国数据加密标准(DES)”,民间力量开始全面介入密码学的研究和应用中,采用的加密算法有DES、RSA、SHA等。随着对加密强度需求的不断提高,近期又出现了AES、ECC等。 使用密码学可以达到以下目的: 保密性:防止用户的标识或数据被读取。 数据完整性:防止数据被更改。 身份验证:确保数据
阅读全文
posted @ 2011-06-01 14:08
啊T
阅读(1363)
推荐(0)
2011年5月24日
摘要:
HTTP处理流程图 当第一个请求到达时的动作如下图所示: 初始化所有核心应用程序对象之后,将通过创建 HttpApplication 类的实例启动应用程序。如果应用程序具有 Global.asax 文件,则 ASP.NET 会创建 Global.asax 类(从 HttpApplication 类派生)的一个实例,并使用该派生类表示应用程序。 每次http请求都会有一个HttpApplication类型的对象来管理这次请求的过程。 为每次http请求创建一个HttpContext对象,此对象在整个Http处理过程中都是可访问的。 HttpApplication对象...
阅读全文
posted @ 2011-05-24 16:34
啊T
阅读(827)
推荐(0)