前阵子将服务器改成通过ipfilter+ipnat+dhcp——freebsd5.4下ipfilter+ipnat包过滤、转发和DHCP服务器架构笔记,但最近感觉服务器时常会掉线,就在服务器再开了个dns缓存服务,通过缓存希望能缓解一下目前的状况。首先介绍在freebsd上如何建立高速dns缓存服务器,引用freebsd中文手册中的话:缓存域名服务器是对任何域都不提供权威解析的域名服务器。它自己简单地完成查询,并记住这些查询以备后续使用。要建立这样的服务器,只需像平时一样配置一个域名服务器,而不配置域就可以了安装如下:所使用的软件是BIND,安装完freebsd6.0后BIND是自动安装好的,...
http://www.jb51.net//article/10052.htm
这一种方法适合,访问相对集中在同样内容页面的网站,会自动生成缓存文件(相当于读取静态页面,但会增大文件)。如果访问不集中会造成服务器同时读取文件当机。注意:系统需要FSO权限、XMLHTTP权限系统包括两个文件,其实可以合并为一个。之所以分为两个是因为部分杀毒软件会因为里边含有FSO、XMLHTTP操作而被认为是脚本木马。调用时,需要在ASP页面的最上边包含主文件,然后在下边写下以下代码<%Set MyCatch=new CatchFileMyCatch.Overdue=60*5 &nb...
http://www.jb51.net//article/9906.htm
数据验证是每个企业 Web 应用程序中最富于挑战性、日新月异的部分。通常验证元数据会使 JavaScript 模块中混入服务器端代码。在本文中,您将了解如何在服务器代码的帮助下将元数据缓存在客户端的优秀方法,服务器代码将提供 JSON(JavaScript Object Notation)形式的字符串化元数据。这种方法还允许以类似 Ajax 的方式来处理多值和多组属性。每个应用程序的开发都是为了解决某个领域的问题。而每个领域都有自己的一套约束数据的规则和规范。应用程序将这些约束应用于数据时,约束也就成了验...
http://www.jb51.net//article/9716.htm
请看下面示例,这是一个用来显示图书分类的例子程序:displayBooks.asp< %@ LANGUAGE=JavaScript % > < html > < body > < form method=post > 图书分类; < %= getBooksListBox() % > < p> &l...
http://www.jb51.net//article/9207.htm
数据缓存是web开发中常用的一种性能优化方法。目前主要文件缓存或者数据库缓存两种形式,数据库缓存数据库不是什么不可能的事情,的确也是很好很重要的。我认为传统数据库主要是从业务层、模块设计等方面来考虑的,而缓存数据库主要是从实现层来设计的,主要是为了缓存常用的多表查询之类的。这里主要将的是文件缓存,网上很多资料了,这里我转载了一些原理资料。 Cache是“以空间换时间”策略的典型应用模式,是提高系统性能的一种重要方法。缓存的使用在大访问量的情况下能够极大的减少对数据库操作的次数,明显降低系统负荷提高系统性能。相比页面的缓存,结果集是一种“原始数据”不包含格式信息,数据量相对...
http://www.jb51.net//article/7001.htm
简单采集类1.0测试版------------------------------Cls_Ajax.asp负责采集网页Cls_Filter.asp负责过滤数据Cls_Thief.asp前2个类的整合,并负责数据处理和缓存演示和使用已在index.asp给出这里的抓取多已百度为主,原因是页面简洁,容易写正则其实很多地方,抓rss效果和效率会更好,本人只是在上次看到一个ajax留言本后,用此练习下,类的功能很简单,仅用于练习正则写的不好,望高手指点演示地址:http://home.goofar.com/robin16[down]http://www.jb51.net/downtools/Thief...
http://www.jb51.net//article/6974.htm
清除缓存,防止模式窗口页面不更新的情况: Code: HTML <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="Mon, 23 Jan 1978 20:5...
http://www.jb51.net//article/6486.htm
在windows系统中,同样存在着缓存溢出的问题。而且,随着internet的普及,win系列平台上的internet服务程序越来越多,低水平的win程序就成为你系统上的致命伤,因为它们同样会发生远程堆栈溢出。而且,由于win系统使用者和管理者普遍缺乏安全防范意识,一台win系统上的堆栈溢出,如果被恶意利用,将导致整个机器被黑客所控制,进而可能导致整个局域网落入黑客之手。在微软的产品iis server4.0中就被发现存在一种被称为“非法htr请求”的缺陷。据微软称,此缺陷在特定情况下会导致任意代码都可以在服务器端运行。黑客可以利用这一漏洞对iis服务器进行完全的控制,而实际上许多电...
http://www.jb51.net//article/6402.htm
20小时读一次目标的站,可以自己修改,看下就明白怎么弄其他站了,很简单的.chuanqi.php //小偷<? extract($_GET);extract($_POST); $clinchurl = "http://www.haosf.com"; //目标站 $url = $clinchurl.$domain; $fp=@fopen($url,"r") or die("timeout");//判断网页能否打开 ...
http://www.jb51.net//article/5354.htm
一、引论PHP,一门最近几年兴起的web设计脚本语言,由于它的强大 和可伸缩性,近几年来得到长足的发展,php相比传统的asp网站,在速度上有绝对的优势,想mssql转6万条数据php如需要40秒,asp不下2分 钟.但是,由于网站的数据越来越多,我们渴求能更快速的调用数据,不必要每次都从数据库掉,我们可以从其他的地方,比方一个文件,或者某个内存地址,这就 是php的缓存技术,也就是Cache技术.二、分析深入一般来说,缓存的目的是把数据放在一个地方让访问的更快点,毫 无疑问,内存是最快的,但是,几百M的数据能往内存放么?这不现实,当然,有的时候临时放如...
http://www.jb51.net//article/5239.htm
我用PHP和Ajax结合,添加数据之后,刷新前台页面,数据没有变化。我改动PHP动态脚本,只有重新找开IE再输入地址,才能看到效果。以上这些是不是缓存的原因啊?怎么解决?ajax缓存问题解决途径:是缓存的问题。在服务端加 header("Cache-Control: no-cache, must-revalidate");并且在你的JS提交参数中加随机或是时间字符串url+"?timeStamp="+new Date().getTime();...
http://www.jb51.net//article/5129.htm
