本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

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




[网站架构]linux下利用Squid构建高速的Proxy Server(1)
软件技术

lhwork 发表于 2007/1/21 15:41:20

一、什么是Proxy Server(代理服务器),Proxy的作用。 

    在真实世界中我们常常会去帮人家办一些事情,例如帮 人家交电费什么的,在这种情况下你不是电表的主人,而是代办者(代理者)的身份。在网络世界中Proxy就是相当于那个帮人家交电费的人了,当我们发出连 接请求的时候,就会通过Proxy去帮我们直接与目标服务器沟通,帮我们取得资料。 

    通常我们所说的高速缓存代理,就是以空间换时间,就如下图那样。 



  

client通过


阅读全文(3382) | 回复(0) | 编辑 | 精华 | 删除
 


[网站架构]集群LVS+GFS+ISCSI+TOMCAT
软件技术

lhwork 发表于 2007/1/21 15:39:58

作者:hosyp  LVS是中国人发起的项目,真是意外呀!大家可以看http://www.douzhe.com/linuxtips/1665.html
  我是从最初的HA(高可用性)开始的,别人的例子是用VMWARE,可以做试验但不能实际应用,我又
没有光纤卡的Share Storage,于是就选用ISCSI,成功后又发现ISCSI+EXT3不能用于LVS,倒最后发
现GFS可用,我最终成功配成可实际应用的LVS,前后断断续续花了四个月,走了很多弯路。我花了
三天时间写下这篇文章,希望对大家有用。
  这里要感谢linuxfans.


阅读全文(2690) | 回复(0) | 编辑 | 精华 | 删除
 


[Cache]Linux下缓存服务器的应用
软件技术

lhwork 发表于 2007/1/21 15:28:02

摘要:由于数据库存储的数据量越来越大,查询速度也就变的越来越慢,因此就有了缓存服务器应用的必要,本文是介绍Memcached的安装以及简单的使用
本文只介绍memcached的PHP的API,想查看其他关于Memcached的API文档案,请访问 http://www.danga.com/memcached/ 目录
一、环境需求
二、下载相关软件
三、安装和配置 1、安装Memcached
2、安装memcache PHP模块
3、测试脚本 四、关于本文 ++++++++++++++++++++++++++++++++++++++++
正文
++++++++++++++++++++++++++++++++++++++++ 一、环境需求
安装Memcached需要libevent库的支持,所以请在安装Memcached之前检查有没有安装libe

阅读全文(3077) | 回复(0) | 编辑 | 精华 | 删除
 


[网站架构]DNS配置过程
软件技术

lhwork 发表于 2007/1/21 15:24:12

DNS配置过程   安装过程如下:
# apt-get install bind9
安装完毕后,用命令whereis bind可以发现bind安装在/etc/bind目录下,进入/etc/bind目录,看到目录下有这些文件:
db.0
db.127
db.255
db.empty
db.local
db.rev
db.root
named.conf
named.conf.local
named.conf.options
rndc.key
其中的关键文件是named.conf,我们可以查看它的内容:
// This is the primary configur

阅读全文(1805) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]Ubuntu SubVersion服务安装设置
软件技术

lhwork 发表于 2007/1/21 15:22:48

如果您对 Subversion 还比较陌生,本节将给您一个关于 Subversion 的简要介绍。 Subversion 是一款开放源代码的版本控制系统。使用Subversion,您可以重新加载源代码和文档的历史版本。Subversion管理了源代码在各个时期的版 本。一个文件树被集中放置在文件仓库中。这个文件仓库很像是一个传统的文件服务器,只不过它能够记住文件和目录的每一次变化。 2. 假设 首先我们假设您能够在 Ubuntu 中操作 Linux 的命令、编辑文件、启动和停止服务。当然,我们还认为您的 Ubuntu 正在运行中,您可以使用 sudo 操作并且您打算使用 Subversion。 我们假设您可能需要使用所有可能的方法访问 SVN 文件仓库。

阅读全文(3534) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]Apache2/SSL+Subversion+PAM认证服务器配置
软件技术

lhwork 发表于 2007/1/21 15:19:25

概要:服务器使用 apache2+ssl+svn+auth_pam 构建,具有如下特点:

    * 建立在 debian/apache2 的基础上
    * subversion 1.1
    * mod_dav_svn 使得 subversion 可以通过web访问
    * 使用 openssl 保障系统的安全性
    * 使用 mod_pam 和 mod_sys_group,使用系统的用户名密码来验证用户

阅读全文(3920) | 回复(0) | 编辑 | 精华 | 删除
 


[网站架构]如何设置代理服务器软件Squid
软件技术

lhwork 发表于 2007/1/21 15:16:55

Squid 是一个缓存Internet数据的软件。当用户想要下载一个主页时,他向Squid发出一个申请,要Squid替它下载。然后Squid连接所申请网站, 并请求该主页,接着把该主页传给用户,同时保留一个备份。当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户感觉速度相当快。

    编译Squid

     在编译Squid之前,最好建一个专门运行Squid的用户和组。笔者就在自己的服务器上建了一个名为squid的用户和组。用户目录设为 /usr/local/squid。然后用“su”命令转换为squid用户,并从http://squid.nlanr.net下载Squid的源文件 到目录/usr/local/squid/src中,用如下命令进行解压后安装:


阅读全文(1810) | 回复(0) | 编辑 | 精华 | 删除
 


[Django]Ubuntu配置Django和apache+mod_python
软件技术

lhwork 发表于 2007/1/21 15:14:50

Ubuntu中配置Django的开发环境还是比较简单的。下面是具体步骤:

  首先到www.djangoproject.org下载django 0.91版本

  http://www.djangoproject.com/download/

  然后运行命令:
tar xzvf Django-0.91.tar.gz
cd Django-0.91
sudo python setup.py install

    接下来你进入到刚才所解压的django/bin目录下,运行

  python django-admin.py startproject mypro

阅读全文(2128) | 回复(0) | 编辑 | 精华 | 删除
 


[网站架构]巧用tmpfs加速你的linux服务器
软件技术

lhwork 发表于 2007/1/21 15:06:24

今天从朋友高春辉那里又学了一招,就是使用tmpfs,我把他消化后用来实现虚拟磁盘来存放squid的缓存文件和php的seesion。速度快不少哦! 默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样。象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备;您只是安装它,它就可以使用了。 tmpfs有以下优势:
1。动态文件系统的大小,
2。tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。
3。tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一些脚本做诸如加载,绑定的操作。

阅读全文(2989) | 回复(0) | 编辑 | 精华 | 删除
 


[网站架构]Lighttpd+Squid+Apache搭建高效率Web服务器
软件技术

lhwork 发表于 2007/1/21 15:04:00

架构原理 Apache通常是开源界的首选Web服务器,因为它的强大和可靠,已经具有了品牌效应,可以适用于绝大部分的应用场合。但是它的强大有时候却显得笨重,配置文件得让人望而生畏,高并发情况下效率不太高。而轻量级的Web服务器Lighttpd却 是后起之秀,其静态文件的响应能力远高于Apache,据说是Apache的2-3倍。Lighttpd的高性能和易用性,足以打动我们,在它能够胜任的 领域,尽量用它。Lighttpd对PHP的支持也很好,还可以通过Fastcgi方式支持其他的语言,比如Python。 毕竟Lighttpd是轻量级的服务器,功能上不能跟Apache比,某些应用无法胜任。比如Lighttpd还不支持缓存,而现在的绝大部分站点都是用 程序生成动态内容,没有缓存的话即使程序的效率再高也很难满足大访问量的需求,而且让程序不停的去做同一件

阅读全文(2800) | 回复(0) | 编辑 | 精华 | 删除
 


« 31 32 33 34 35 36 37 38 39 40 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.705 second(s), page refreshed 144756721 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号