zoukankan      html  css  js  c++  java
  • ubuntu12.04安装squid

    一:简介

    1.Squid:优化Web交付

    Squid是支持HTTP,HTTPS,FTP等的Web的缓存代理。它通过缓存和重用经常请求的网页来减少带宽并缩短响应时间。Squid拥有广泛的访问控制,是一个出色的服务器加速器。它运行在大多数可用的操作系统上,包括Windows,并根据GNU GPL许可。

    2.充分利用您的Internet连接

    全世界数百家互联网服务提供商使用Squid为其用户提供最佳的Web访问。Squid优化客户端和服务器之间的数据流,以提高性能并缓存常用内容以节省带宽。Squid还可以通过各种方式将内容请求路由到服务器,以构建优化网络吞吐量的缓存服务器层次结构。

    3.网站内容加速和分发

    互联网上成千上万的网站使用Squid来大幅增加内容交付。Squid可以减少您的服务器负载并提高客户端的交付速度。Squid还可用于传送来自世界各地的内容 - 仅复制正在使用的内容,而不是低效地复制所有内容。最后,Squid的高级内容路由配置允许您构建内容集群,以通过各种Web服务器路由和加载平衡请求。

     [Squid系统]目前以大约75%的命中率运行,有效地使其后面的Apache服务器的容量翻了两番。当大量流量通过来自另一个站点的Web链接到达特定页面时,这尤其明显,因为该页面的缓存效率将接近100%。  - 维基媒体部署信息

    squid官网链接

    二:安装

    sudo apt-get update
    sudo apt-get install squid

    2.

    修改配置文件squid.conf

    主要修改的为两个位置

    sudo gedit /etc/squid/squid.conf

    1、接受外面的访问

    http_access deny all

    修改为

    http_access allow all

    2、端口修改

    找到

    http_port 3128

    修改这个端口地址 
    如果后面连接不上且执行

    netstat -apn |grep 3128

    查询到的为tcp6,代表这里监听到的是ipv6的端口,需要将http_port 后面修改为

    http_port 0.0.0.0:3128

    运行

    执行

    squid3 -k parse

    可以打印配置信息

    执行

    squid3 -k check

    检查配置是否有错

    执行

    service squid3 restart/start/stop

    来重启/启动/关闭服务

  • 相关阅读:
    ClickOnce發布經驗
    reporting Server組件不全引起的致命錯誤
    異步調用
    Usercontrol Hosted in IE
    MATLAB命令大全(转载)
    一种保护眼睛的好方法
    关于oracle自动编号
    An Algorithm Summary of Programming Collective Intelligence (1)
    An Algorithm Summary of Programming Collective Intelligence (3)
    An Algorithm Summary of Programming Collective Intelligence (4)
  • 原文地址:https://www.cnblogs.com/gejuncheng/p/10138968.html
Copyright © 2011-2022 走看看