网站管理员

专业网站管理员的问答

10
如何将TB的数据获取到新的Web服务器?
我有大量的压缩媒体文件,急需到达远程Web服务器。(从我的办公室) 我们的上传速度仅为500KB / s,这意味着〜23天的上传时间。 新的托管公司不接受邮件驱动器。 在主要的大都市地区有借用较肥的管道的好地方吗?
31 transfer  data 

5
防止304 / If-modified-since / HEAD请求的标头
内容缓存后,我应该发送什么标题以完全停止对服务器的所有请求? 我们有一个非常高延迟的服务器(Sigh,VMWare),因此即使向HEAD服务器发送请求也要花费40ms。 当前,这些是正在发送/接收的报头; 第一个要求 客户发送; GET http://dugong:8080/Rvi24mYJkxFRGNzq73PPvgWGh1j/IMG_2071.jpg HTTP/1.1 Host: dugong:8080 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20100101 Firefox/9.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip, deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Pragma: no-cache, no-cache, no-cache Cache-Control: no-cache, no-cache, no-cache 服务器响应; HTTP/1.1 200 OK Server: nginx/1.0.11 Date: Wed, 01 Feb 2012 14:51:51 GMT Content-Type: text/plain …

9
H1 vs H2 vs Other网站标题/徽标和SEO
前端开发人员通常将网站标题或徽标放在H1标签中,将标题放在H2中。但是大多数时候,页面/文章的标题更为重要,因为它带有内容的价值。所以我的问题是从语义和SEO角度来看最好的方法是什么。例子: 徽标-H1,标题-H1 徽标-H1,标题-H2 徽标-H2,标题-H1 徽标-其他标签,标题-H1 如果您认为其他变体会产生更大的效果,请提供它们。
31 seo  heading 

6
Cookie与“访客”的标准比例?
如最近的博客文章所述,我们看到Google Analytics(分析)“访问者”与Quantcast“访问者”之间存在很大差异。 同样,由于我们从未弄清的原因,Google Analytics(分析)获得的数量比Quantcast大得多。目前,GA仅在stackoverflow.com上展示的访问者(1500万)就比Quantcast 在整个网络上看到的访问者(1400万)多: 为什么?我不知道。要么是Google Analytics(分析)有时会丢失Cookie,要么是Quantcast错过了访问者。计数是一门不精确的科学。 我们认为这是因为Quantcast使用的Cookie和访问者比率比较保守。Google Analytics(分析)可能会将每个cookie都视为“访问者”,而Quantcast只会将每个1.24 cookie都视为“访问者”。这对我来说很有意义,因为人们可以从多台计算机,多个浏览器等访问我们的网站。 我有两个密切相关的问题: Cookie与访客之间是否存在可接受的标准比例?这显然是一门不精确的科学,但是有没有新兴的经验法则? 除了依靠浏览器cookie之外,还有没有其他更准确的方法来将“访问者”计入网站?还是无论您如何衡量,这总是总是尽力而为的估算方法吗?


1
为了提高gzip的性能,建议的最小对象大小是多少?
我正在努力改善页面速度的显示时间,其中一种方法是gzip来自网络服务器的内容。 Google建议: 请注意,gzip压缩仅对更大的资源有用。由于压缩和解压缩的开销和延迟,因此您只能使用超过一定大小阈值的gzip文件。我们建议最小范围为150到1000个字节。将文件压缩到150字节以下实际上会使它们变大。 我们通过Akamai为其内容提供服务,并使用其网络作为代理和CDN。他们告诉我的内容: 跟进有关最小大小是多少的问题,Akamai在将请求的对象发送给最终用户时将对其进行压缩:最小大小为860字节。 我的回复: Akamai的最小大小为860字节的原因是什么?举例来说,为什么Akamai为Facebook提供的文件不是这种情况?(请参阅下文)Google建议更积极地gzip。在我们的网站上,这似乎是恰当的,到目前为止,点击率最高的是<860字节的AJAX调用。 Akamai的回应: 860字节是压缩的最小大小的原因有两个:(1)在860字节以下压缩对象的开销超过了性能提升。(2)860字节以下的对象始终可以通过单个数据包进行传输,因此没有迫切的理由对其进行压缩。 所以我在这里进行一些事实检查。由于数据包大小而导致的860字节限制是否在此推理的结尾?为什么高流量站点将其降低到150字节限制...只是为了节省带宽成本(因为CDN的收费基于从原始站点卸载的带宽),或者这样做会提高性能? 2012年7月9日更新: 我问史蒂夫· 苏德斯(Steve Souders)是否已经获得了比数据包小的gzip压缩响应性能提升,以及为gzip性能带来好处的建议最小对象大小是多少,这是他的响应: 谢谢你的电邮。大小介于1-5K之间。Apache有一个默认值,但我忘了它是什么-那将是一个很好的指南。 我们在F5设备上进行压缩,因此我们将其压缩到〜350字节,因为在那和1K之间有相当数量的AJAX调用。我们网站上少于350个字节的AJAX调用全都减少了约70个字节...比Google的建议还少...所以它似乎可以归结为:了解您的网站并根据您的代码进行调整。 F5更新在Production中运行一段时间后,我将回到这篇文章。我认为性能上的好处不大,但由于服务较少,我们会降低Akamai的成本。

1
CloudFlare的Rocket Loader实际如何工作(开发人员如何确保兼容性)?
CloudFlare拥有一项颇具突破性的技术,称为Rocket Loader(包括免费和付费帐户)。但是它实际上如何工作? 他们有一对夫妇的网页是描述的技术,但不是很多的技术细节。一个关键特性是,它使所有Javascript以非阻塞方式(异步)加载,这是一个了不起的壮举!这意味着可以在不等待脚本加载和运行的情况下呈现HTML / CSS。 那怎么可能? 当然,它不能简单地更改所有<script>要使用的标签,async="true"否则defer="true"会破坏几件事... 脚本仍然需要按正确的顺序加载(例如,在jQuery库加载之前,您无法加载jQuery插件。) document.write()这些脚本中的调用需要起作用(显然,这些命令在典型的异步脚本中不起作用)。 DOMContentLoaded事件呢?如果触发后加载了一些脚本,它们的事件处理程序是否未触发? 作为开发人员,我还有其他需要注意的内容,以确保我的网站/脚本/插件与Rocket Loader保持兼容吗?



1
为什么新购买的域名没有出现在Google搜索中?
域... http://trello.com ...是几个月前购买的,现在已经有一个星期左右的时间了-并已从网络上的几个主要位置进行了链接-但是搜索该词trello绝对不会http://trello.com在Google中产生任何结果。 我们知道大多数网页都被Google编入索引,原因有两个: Google网站管理员工具表示该网站很好 如果您在搜索字词中包含site:trello.com进行搜索,则会显示大量页面 是因为网站上的大多数页面内容都是通过JavaScript即时生成的,还是因为Googlebot代理需要某种形式的特殊支持? 我们不知为何要解释为什么会这样。
30 google  domains 


4
较昂贵的SSL证书有什么好处?
我一直在比较不同SSL证书的价格,发现不同提供商之间的价格差异很大。 如果我们以http://www.namecheap.com/learn/other-services/ssl-certificates.asp为例,相对于RapidSSL 9.95美元/年的选项,以48.88美元/年的价格购买Geotrust证书的优势是什么? ?


8
您如何使用Cookie将自己从网站上的Google Analytics(分析)中排除?
我正在尝试使用浏览器cookie设置排除过滤器,以免我自己对我的访问不会显示在Google Analytics(分析)中。我尝试了3种不同的方法,但到目前为止它们都没有起作用。我想帮助您了解我在做什么以及如何解决此问题。 方法1 首先,我尝试按照Google的说明http://www.google.com/support/analytics/bin/answer.py?hl=zh_CN&answer=55481排除Cookie内容带来的流量: 在您的域上创建一个新页面,其中包含以下代码: <body onLoad="javascript:pageTracker._setVar('test_value');"> 方法2 接下来,当该方法无效时,我在Google周围搜索并找到了该Google线程http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4741f1499823fcd5&hl=zh-CN,最受欢迎的答案是使用稍微不同的代码: SHS Analytics写道: <body onLoad="javascript:_gaq.push(['_setVar','test_value']);"> 谢谢!现在,这已设置了一个包含“ test_value”的__utmv cookie,而原始的: pageTracker._setVar('test_value') (Google仍建议这样做)没有为我做到这一点(在Mac Safari 5和Firefox 3.6.8中)。 所以我尝试了这段代码,但是对我来说不起作用。 方法3 最后,我搜索了StackOverflow,并遇到了这个线程,https: //stackoverflow.com/questions/3495270/exclude-my-traffic-from-google-analytics-using-cookie-with-subdomain ,这表明以下内容代码可能有效: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setVar', 'exclude_me']); _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']); _gaq.push(['_trackPageview']); // etc... </script> 该脚本出现在示例中的head元素中,而不是像前两个示例中那样出现在body的onload事件中。因此,我也尝试过此方法,但仍然无法将自己排除在Google Analytics(分析)之外。 重新重申问题 因此,我尝试了上述所有3种方法,均未成功。难道我做错了什么?如何使用浏览器的排除cookie从Google Analytics(分析)中排除自己? 更新 我已经对此进行了几天的测试,并且我确认了将自己排除在跟踪之外的第二种方法确实有效。问题是过滤器设置未正确应用于我的个人资料,该个人资料已得到纠正。请参阅下面接受的答案。

6
有多少流量?
我想问“ 一个网站到底多少流量被认为是什么?” 在陈述自己的网站收到大量访问量之后,有人可以说的最低要求是不被嘲笑? 受堆栈溢出此问题的启发

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.