1. 简述一下squid的用途?
squid可以做代理和缓存服务器,而做代理时,可以分为正向代理和反向代理。正向代理用在企业办公环境中,企业员工上网通过代理来上网,代理的缓存功能可以为企业节省宝贵的带宽,降低成本;反向代理使用在网站的架构中,可以加速网站的访问速度并且降低服务器的磁盘I/O.

2. squid正向代理、反向代理有什么本质区别呢?
正向代理代理的是客户端,代理后端是用户的个人电脑,反向代理代理的是服务器,后端是WEB服务器。

3. squid配置文件中有一个参数用来指定磁盘目录以及大小的,是哪一个参数? 目录后面的三个数值分表表示什么含义?
cache_dir 用来指定磁盘目录以及大小的,目录后面的三个数值从左到右依次表示:磁盘目录最大容量单位是M,一级子目录个数,二级子目录个数。

4. 哪一个参数用来分配占用内存大小?
cache_mem用来分配占用内存大小。

5. 配置文件配置好后,要初始化一下squid的缓存目录,用什么命令来初始化?
squid -z

6. squid启动后,再一次更改配置文件,用什么命令检测配置是否正确? 用什么命

令重新加载squid的配置文件,而不用重启squid?
squid -kcheck 检测配置是否正确
squid -krec 重新加载

7. 您知道哪些配置是用来配置把静态文件缓存的吗?
refresh_pattern \.(jpg|png|gif|mp3|xml|css|js)$ 1440 50% 28800

ignore-reload

8. 如何配置可以让squid代理后端web上的所有域名?
加一行:cache_peer 192.168.10.111 80 0 originserver 这样可以代理10.111上80端口下的所有网站

9. 请查一查squid的指南,看看 http_port 3128 后面可以跟什么?(如,transprant, accel vhost vport )
transprant 用来做透明代理
accel 表示代理为加速模式,如果不加accel,那么squid就是单纯的代理,不缓存数据,而加上它后,客户端请求会直接由squid服务器回答而不再把请求转发至真正的web服务器上。
配置反向代理时,可以不加accel,但需要加上vhost,这是用来区分代理后端哪些域名的,如果不加则无法访问,vport如果代理的都是80端口可以不加,但是如果不是80端口就得加上。

最新文章

  1. 解决Xcode真机测试时ineligible devices的问题
  2. hdu 1082, stack emulation, and how to remove redundancy 分类: hdoj 2015-07-16 02:24 86人阅读 评论(0) 收藏
  3. eclipse中没有R文件
  4. windows服务访问网络资源(局域网内共享的文件夹)
  5. java下socket传文件
  6. GUI RedHat7中常用的一些设置
  7. HDU4341-Gold miner-分组DP
  8. C++写文件
  9. Div里超出部分,省略号显示
  10. 【JMeter】【性能测试】响应信息不明确的接口做关联
  11. IntelliJ IDEA(2018)安装详解
  12. Fiddler实现移动端手机抓包
  13. ASP入门(十五)- Global.asa
  14. Linq to Sql 动态条件另类实现方法
  15. unity 设置屏幕旋转
  16. excel导入 服务器忘了装组件了。。。
  17. C#读入整数
  18. 求n对括号的合法组合
  19. Linux 使用echo向文件末尾追加命令
  20. SQL查临时表没有返回数据集

热门文章

  1. 点击链接跳转到QQ的情况; qq交谈
  2. 正确重写hashCode方法
  3. Hive 笔试题
  4. scrapy处理post请求的传参和日志等级
  5. ESP8266-01
  6. 【leetcode】494. Target Sum
  7. 【leetcode】525. Contiguous Array
  8. webpack中require.context 用法
  9. 关于Vuex的actions传入多个参数的方法:
  10. 【ELK】ELK日志套件安装与使用