Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7593630 建立时间:2006年5月29日 |

| |
[网站架构]用squid加速apache 软件技术
lhwork 发表于 2007/1/21 15:01:27 |
早就看过用squid加速apache的文章,就是懒的去玩,今天闲来郁闷,突然想玩玩,所以就有了本文(本文不算是原创,都是建立他人的基础上凑起来的,算是整理吧!)
系统:redhat as 4 apache :httpd-2.0.52-9.ent squid :squid-2.5.STABLE6-3.4E.3
1.安装 安装squid很简单:
# yum -y install squid
配置squid 修改:/etc/squid/squid.conf成下面的
http_port 80 icp_port 0 acl QUERY urlpath_regex cgi-bin no_cache deny QUERY cache_mem 16 MB cache_dir ufs /tmp 256 16 256 log_icp_queries off buffered_logs on emulate_httpd_log on redir |
|
[网站架构]squid 配置详解+认证 软件技术
lhwork 发表于 2007/1/21 14:55:17 |
在此,我们要配置一个只对内部网络提供代理服务的Proxy Server。它将用户分为高级用户和普通用户两种,对高级用户采用网卡物理地址识别的
方法,普通用户则需要输入用户名和口令才能正常使用。高级用户没有访问时间和文件类型的限制,而普通用户只在上班时可以访问以及一些其它的限制。
安装
可以从Squid站点www.squid-cache.org获取该软件的源代码安装包,包括gz和bz2两种压缩方式。也可以使用Linux的发行版,如Red Hat提供的RPM包。
RPM方式安装很简单,命令如下:
$ rpm -ivh Squid-2.x.STALBx.i386.rpm
不过笔者认为,即便是系统中已经默认安装了Squid,也应当先删掉然后安装最新的源代码包。因为开源软件会不 |
|
[网站架构]Squid优化完全手册 软件技术
lhwork 发表于 2007/1/21 14:50:50 |
一、 概述
squid是一款优秀的open source的代理服务器软件,可以运行于多种系统平台上,但是同其他商业化的产品相比,其缺点也是很明显的,那就是它的命中率和效率相对低下。
本文主要讨论在不改变硬件条件之下,通过以下手段对squid进行性能优化:
1. 编译一个高效的、精简的新内核;
2. 对Cache分区采用reiserfs日志文件系统;
3. 重新编译squid;
4. 优化squid配置;
对于优化的效果,我使用大名鼎鼎的cacheflow公司的测试工具——cfmc进行测试比较:
首先用cfmc自带的一个脚本,从squid.conf的access.log中抽出RUL,然后以这些RUL为依据进行测试。
服务器配置:
型号:HP LH3
CPU:PII450
内存:256M |
|
[网站架构]Squid基础与配置 软件技术
lhwork 发表于 2007/1/21 14:50:01 |
关于缓存服务,大家知道那些呢?在linux下面,squid是一种比较优越的代理软件,下面这篇文章详细的介绍了suqid的安装和使用配置。它的使用设置有一些复杂,如果您希望快速的掌握这个软件,就请马上看看吧!
一、Squid入门
二、编译安装Squid
三、Squid的基本配置
1.Squid是什么?
Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请
求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http:
//squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页
面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户 |
|
[网站架构]squid和squidGuard配置代理服务器 软件技术
lhwork 发表于 2007/1/21 14:47:02 |
前言:
本文主要介绍了在linux使用squid和squidGuard配置代理服务器,以www代理服务为例介绍如何过滤有害站点和限制用户对internet的访问。
一. 介绍
Squid是linux下最为流行的代理服务器软件,它功能强大,支持对HTTP,FTP,Gopher,SSL和WAIS等协议的代理;设置简单,只需
对配置文件中稍稍改动就可使代理服务器运转起来。而且Squid具有页面缓存功能,它接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户
象要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个
备份,当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。
squidGuard则是作为squid的辅助软件,完成过滤、重定向和访问控制的功能。它是一个自由软件,功能强,便于安装、易 |
|
[Ruby on Rails]Ruby On Rails使用MySQL汉字不出现乱码的设置方法 软件技术
lhwork 发表于 2007/1/20 14:27:20 |
环境: Ruby 1.8.5 MySQL 5.0 Windows
XP
MySQL设置: 将MySQL的Character设置成为utf8(或GBK或GB2312,只要和ROR里的Character设置统一就行)。 修改方法有3种: 1、用MySQL
Server Instance Config
Wizard设置character-set为utf8 2、修改MySQL的配置文件,改其中的两处default-character-set=utf8(推荐,改完后重启MySQL生效) 3、在建表时指定表的character-set为utf8
Ruby
On Rails设置: 修改application.rb告知MySql使用UTF8
class ApplicationController <
ActionController::Base before_filter :configure_charsets &nb |
|
[Ruby on Rails]在Ruby中利用SMTP和POP3收发邮件 软件技术
lhwork 发表于 2007/1/20 14:04:23 |
如果你想找一个简单文雅的方法来编写网络应用程序,那么你应该看看Ruby(关于Ruby的简介可以看看“A Ruby
Refresher”)。Ruby简单(像Python),完全的面向对象(Smalltalk),强大(像Perl)。另外,Ruby的一个显著的特点
是适合编写网络应用程序。使用Ruby提供的库函数和内建的网络支持,你能轻松的编写网络应用程序(比如email客户端,SOAP服务器,分布式处理
等),并且维护和扩展也很容易。我们来看看Ruby,学习一下Ruby fans已经知道的东西: Ruby really connects. 1。通过SMTP发送Email每星期Holden Glova, Pat Eyler, 和 Phil Thomson都会向Ruby Garden 网站(http://www.rubygarden.org)
提交一个Ruby Weekly News
(RWN |
|
[Ruby on Rails]Ruby中的SOAP编程 软件技术
lhwork 发表于 2007/1/20 14:02:46 |
3。Ruby 和 SOAP简单对象访问协议(SOAP)很快的成为了远程过程调用(RPC)的标准协议。(更多关于SOAP的信息可以分别参看http://www.linuxmagazine.com/2001-10/soap_04.html 和 http://www.linuxmagazine.com/2002-08/webs_01.html)Ruby提供了对SOAP的强大支持,不管在客户端还是服务端来说都是这样的,使用SOAP4R,只需要4部分就能创建一个SOAP请求:一个端点 (endpoint), 或者处理SOAP请求的网络地址,一个endpoint一般来说都是运行在WEB服务器环境中的代码,但是也有一些其它的SOAP传输,包括邮件。 一个命名空 |
|
[Ruby on Rails]Ruby分布式对象 软件技术
lhwork 发表于 2007/1/20 14:02:11 |
最后,我们来看看Ruby中的分布式编程。现在网络已经非常普遍,我们有时候想在网络上传递各种对象,但是不幸的是,像CORBA,RMI这些协议使用起来非常费力,需要特殊规定的编码,异常处理,而且还要在任何调用前定义接口。Ruby对此有一个简单的解决方法,消除了上面方法的繁琐之处。分布式Ruby(也叫drb或者druby)是一个独立的库,完全由Ruby写成,通过这个库,你可以通过TCP在不同的Ruby进程中传送各种对象(Ruby对象),而且只需要很少的步骤。清
单8显示了这样的一个例子,这个服务端共享了一个对象,通过这个对象,你可以得到服务器的时间。第3行到第7行定义了这个取得本地时间要被共享的对象,第
9行将这个对象绑定到一个drb服务器(本例中端口为2222),因为服务器程序在一个独立的线程,所以第10行确保主程序会在这个线程结束后才能退出。
|
|
站点首页 | 联系我们 | 博客注册 | 博客登陆
Sponsored By W3CHINA W3CHINA Blog 0.8 Processed in 0.645 second(s), page refreshed 144758504 times. 《全国人大常委会关于维护互联网安全的决定》 《计算机信息网络国际联网安全保护管理办法》 苏ICP备05006046号
|