zoukankan      html  css  js  c++  java
  • java web流量检测与解决方案

    1.准备

      下载charles软件,http://www.charlesproxy.com/download/

      下载破解jar包,http://download.csdn.net/download/chun799/8882253

    2.安装

      普通软件安装方式,安装完后,进入安装目录下的lib文件夹下,用破解版的charles.jar替换原有jar包

    3.配置

    (1)打开火狐浏览器,选项->高级->设置

    设置如下图所示:(代理自动忽略localhost,127.0.0.1,开发人员需要注意)

    (2)charles设置,打开charles软件,如果代理端口不是8888,则需要修改,如图:

    4.配置完成后就可以进行监测流量的上行和下行是否超标啦,具体操作不在赘述。

    (提供一个快捷方式,由于打开被检测到的网页特别多,可以使用ctrl+A,delete快速删除)

    5.接下来就提供一种解决流量超标的方案,tomcat自5.0之后就提供了对输出内容进行压缩机制,启用此功能可以很好的解决流量超标问题。

    6.tomcat配置:

    修改%TOMCAT_HOME%/conf/server.xml中的节点:

    <Connector connectionTimeout="20000" port="8088" protocol="HTTP/1.1" redirectPort="8443"

                      compression="on"

                      compressionMinSize= "2048"

                      compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"/>

    说明:    compression="on" //on启用压缩,off为不启用,force为压缩所有数据

                      compressionMinSize= "2048" //当超过最小数据大小才进行压缩,此处设置为2K,如果不设置默认为2K

                      compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" //配置要压缩的数据类,默认类型为text/html,text/xml, text/plain

            

    其他配置:

            noCompressionUserAgents=”gozilla,traviata” //哪些客户端发出的请求不压缩,默认是不限制

  • 相关阅读:
    第一期站立会议7(11.21 个人)
    第一期站立会议6(11.20 个人)
    第一期站立会议5(11.19个人)
    第一期站立会议4(11.18个人)
    第一期站立会议3(11.17个人)
    第一期站立会议2(11.16个人)
    第一期站立会议1(11.15 个人)
    第二阶段第三次站立会议
    对第一阶段提出意见的总结及改进方案
    第二阶段第二次站立会议
  • 原文地址:https://www.cnblogs.com/zcs201093189/p/4792244.html
Copyright © 2011-2022 走看看