当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 一个利用APACHE的mod_proxy对多个站点进行做WEB加
 

 

    摘要:当初看linux时感觉他的通用连接件设计得非常巧妙,于是我写了一个,秉承了他的思想。写通用连接件的目的是为后续开发中的树型关系数据和线性关系数据提供一致的节点连接,连接件在数据节被创建是被嵌入到数据节点中,并最终返回连接件指针作为外部访问数据节点的一致入口,以求接口展示的简洁和一致性,并对内部数据起到隐藏和降低被非法篡改的危险性。一、连接件的定义:连接件的结构是一个双端链表结构,定义下:typed......
    摘要:如何建立一个带登陆页面及角色的struts数据库应用程序 [目标] 本例的目标是实现一个用户登陆应用程序。用sql server 2000数据库保存用户信息。实现用户登陆页面、用户登陆验证、登陆检查标签等功能。 定义一个名为“users”表的字段: 录入一些测试数据: 例如上面的数据,一个用户可能有一个角色,也可以有多个角色。对于多个角色,可以用多条记录来表示,一条......


面向缓存的站点规划1--modproxy

一个利用apache的mod_proxy对多个站点进行做web加速http acceleration方案:

*.*.*.1 culture.a.com *.*.*.2/*.*.*.3/*.*.*.4/*.*.*.5 news.a.com *.*.*.6 auto.a.com ... ... 【程序编程相关:在 运 行 时 刻 创 建 可 改 变

原先一个站点的规划可能是这样的: 【推荐阅读:轻松搞定数据访问层

工作原理:外部请求过来时,根据配置文件设置缓存进行转向解析.这样,服务器请求就可以转发到我们指定的内部地址上.在处理多虚拟主机转向方面:mod_proxy比squid要简单一些:可以把不同服务转向后后台多个ip的不同端口上. 【扩展信息:JDBC 概述(二)

而在面向缓存服务器的设计中:所有站点都通过外部dns指向到同一个ip(或者2台到3台):*.*.*.100/101(举例)

而squid只能通过禁用dns解析,然后根据本地的/etc/hosts文件根据请求的域名进行地址转发,后台多个服务器必须使用相同的端口.但是就性能上来说,专业级别的squid要比mod proxy要优秀的多.

今天先做出apache mod_proxy的文档. 明天应该会做出squid对多个站点进行web加速的文档

基于apache mod_proxy的反向代理缓存加速实现:apache包含了mod_proxy模块,可以用来实现代理服务器,针对后台服务器的反向加速 注:apache 2.x中mod_proxy已经被分离成mod_proxy与mod_cache:同时mod_cache有基于文件与基于内存的不同实现

实战测试1:环境:一台sun ultra 60 for solaris 8 运行了bind 9 ,在上面添加了几个虚拟ip分别对应的地址是:www.my.net 10.1.1.201ftp.my.net 10.1.1.201china.my.net 10.1.1.202试验计划:先安装apache1.3.31,用来配置前面的cache server,然后再安装一个apache1.3.31,用来配置后面真正的web server.放些静态页面,然后做测试,得出结论.1. 编译apache(用来做cache)

./configure --prefix=/usr/local/apache-front --enable-shared=max --enable-module=most && make && make install (请注意参考下面再进行操作)

编译时的错误:


...   下一页
 ·我看oop(三)    »显示摘要«
    摘要:用面向过程的思想做oop的情况确实存在,存在的原因是搞不清oop做什么事情,面向过程作什么事情。我们可以面向对象的吃一个菜,但做一个菜确实面向过程的。在考虑使用面向对象编程时,不要考虑任何一个方法的实现,因为有时你无从知晓,在设计类方法时,要认真设计每一个方法,并通过封装隐藏其复杂性。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE