标签: web-traffic

76
推荐指数
5
解决办法
5万
查看次数

在HTTP/S请求之上,有多少流量是网络开销

如果我们:
1)计算网络适配器级别的字节/位(通过NIC的原始位数),以及
2)所有HTTP/S请求/响应中的计数字节.

假设只有HTTP/S流量,并假设统计相关数量的"典型"网络流量:

我想知道,由于额外的网络开销,NIC级别的流量将比HTTP/S级别(计算http报头和所有级别)计算多少.

networking bandwidth web-traffic network-traffic

30
推荐指数
2
解决办法
4万
查看次数

如何在tomcat上处理2000多个请求/秒?

我正在用Java开发一个SMS应用程序.我的客户通过短信发送查询,将通过短信网关以http请求的形式转发给我的服务器.现在我的应用程序处理请求并通过SMS Gateway再次向客户端发回响应.最多只能发送300个字符作为响应.我期待非常高的流量(2000个请求/秒).我想与一些虚拟主机公司(考虑到mochahost)托管我的应用程序.在托管(RAM,CPU等)之间我应该考虑哪些因素以及主要瓶颈是什么?如果调整得当,专用的tomcat服务器可以处理如此高的流量吗?你有什么建议?

没有数据库交互(我只使用Java堆内存).我用JMeter进行了测试(100个请求/秒).我的堆内存使用量是35MB,平均响应时间是532ms.而且我没有使用任何会话变量.

java web-traffic tomcat7

23
推荐指数
2
解决办法
4万
查看次数

如何动态加载Google AnalyticsJavaScript?

在不使用任何其他JS框架(dojo,jquery等)的情况下,如何动态加载Google Analytic的javascript以在网页上进行网页跟踪?

适合动态加载JS的典型方法是执行以下操作:

var gaJs = document.createElement("script");
gaJs.type = "text/javascript";
gaJs.src = "http://www.google-analytics.com/ga.js";
document.body.appendChild(gaJs);
var pageTracker = _gat._getTracker("UA-XXXXXXXXX");
pageTracker._initData();
pageTracker._trackPageview();
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

未及时加载ga.js文件以使_gat._getTracker_initData/TrackPageview正常运行.

关于如何正确动态加载ga.js的任何想法

更新:似乎有人试图通过以下链接解决此问题.但是,它适用于旧的Urchin代码而非Google Analytics.

关于如何使用ga.js代替urch​​in.js的任何想法?

http://20y.hu/20070805/loading-google-analytics-dynamically-on-document-load.html

javascript performance tracking google-analytics web-traffic

15
推荐指数
2
解决办法
2万
查看次数

在Web应用程序中使用CSS Sprites有什么好处?

我正在一个流量相当大的网站上工作,我正在研究使用CSS精灵来减少设计中的图像负载数量.

除了减少传输数据量之外,使用CSS sprite有什么好处吗?你真的节省了多少空间?是否存在使用精灵变得对网站有价值的门槛?

更新:感谢您的回复.他们显然都经过深思熟虑,并提供了很好的资源来验证你的观点.我现在更有能力在我的网站设计中做出关于使用CSS sprites的明智决定.

css-sprites web-traffic

15
推荐指数
3
解决办法
7847
查看次数

将Dropbox用作我网站的文件存储是否合法?

我正在接近我的托管计划的限制.我将它翻了一倍,从2到4 GB,我的网站(一个流行的希伯来语木工社区)正在接近使用可用于上传图像的磁盘空间.

我想知道它是否合法地使用 DropBox(或任何其他免费的云主机),将其作为公共文件提供服务...即每当有人将文件上传到我的服务器时,它将使用DropBox服务器的DropBox API和文件的公共链接将存储在我的数据库中并提供给用户.

另一种选择是上传到GoDaddy中的托管服务器(我可以负担得起这些价格),但这需要编写我自己的客户端,这是不理想的(一个很好的练习,但我没有时间).

显然该网站也产生了相当多的流量,我不会问这是用于个人/亲密朋友的使用,我说的是每天数千次点击...

更新:答案和评论提到"Dropbox公共链接有带宽限制.免费20 GB /天,Pro为200 GB /天." https://www.dropbox.com/help/45 - 这似乎表明只要我的带宽要求低于这个数字,那么我就明白了......是这样吗?

load-balancing file-upload dropbox web-traffic

13
推荐指数
1
解决办法
7856
查看次数

如何在Fiddler中显示HTTP请求的大小?

我想在fiddler的会话列表中显示每个请求的大小.我到目前为止尝试的是在CustomRules.js文件中添加自定义列:

public static BindUIColumn("RequestSize")
function CalcMethodCol(oS: Session)
{
  if (null != oS.requestBodyBytes)
    return oS.requestBodyBytes.Length; //this is the relevant line
  else
    return "?";
}
Run Code Online (Sandbox Code Playgroud)

但是当fiddler尝试加载脚本时,这会导致错误.

如果我用注释改变这一行:

    return typeof(oS.requestBodyBytes.Length);
Run Code Online (Sandbox Code Playgroud)

然后fiddler在RequestSize列中显示'number'.因此,我想我离我想要实现的目标并不是很远.我只是想不通如何显示requestBodyBytes字段的大小.

什么提示我做错了什么或缺少什么?

http fiddler web-traffic

12
推荐指数
2
解决办法
8965
查看次数

针对静态内容的Google Analytics Cookie与子域

我在www.example.com上有一个网站并使用Google Analytics.我还设置了static.example.com,它提供所有静态内容.

问题是GA的默认行为是在".example.com"上发布cookie,但我不希望静态内容流量承载GA cookie的权重.

我试过了pageTracker._setDomainName("none"); 并且它对于cookie问题很有效,但它完全弄乱了"平均时间"报告(从平均5分钟开始直到我恢复_setDomainName调用的那一天达到40分钟).

知道为什么会这样,我该怎么办呢?

cookies subdomain google-analytics web-traffic

10
推荐指数
2
解决办法
4076
查看次数

如何以编程方式从网络选项卡捕获查询字符串参数

我正在尝试使用javascript捕获查询字符串参数以进行分析.我做了一些搜索,发现BMP可以用来做,但我找不到足够的例子来实现.任何人都可以指出我正确的方向.

编辑1: 我使用下面的代码browsermob-proxy来获取har文件,但是ERROR: browsermob-proxy returned error当我运行它时我得到了.我用硒.

getHarFile() {
        const proxy = browsermb.Proxy;
        const pr = new proxy({host:"0.0.0.0",port:4444});
        pr.doHAR("http://www.cnn.com/", (err,data) => {
            if (err) {
                logger.debug('ERROR: ' + err);
            } else {
                fs.writeFileSync('ua.com.har', data, 'utf8');
                logger.debug("#HAR CREATED#");
            }
        })
    }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

javascript web-traffic network-traffic node.js web-console

9
推荐指数
2
解决办法
2095
查看次数

数据库始终是Web数据存储的解决方案吗?

我没有任何数据库方面的经验,但打算学习它并在我正在计划的网络项目中使用它.

虽然,我从一个朋友那里得到的建议是,数据库的使用应该比我计划的要广泛得多.他相信几乎所有数据都保存在数据库中,我发现数据库最方便的可能是用户数据(只是微小的数据),页面内容数据等(所有这些都不仅仅是非常微小的数据)在静态文件中 - 没有任何知识来构建该假设.

  • 什么是更好的解决方案?数据库中的最小数据,或者我能找到有效存储的方法吗?
  • 静态文件和数据库的使用之间是否存在性能差异?
  • 最佳解决方案是否取决于一般网站流量?

我打算结合使用PHP和MySQL.

php mysql database performance web-traffic

6
推荐指数
1
解决办法
323
查看次数