1

几个星期以来,一些网站一直在挂起。

例如
Facebooks => static.ak.fbcdn.net FLicker
=> l.yimg.com
GoogleAnalytics

我用谷歌搜索发现了很多这样的问题,还有一些已经过时或不能解决问题的答案。
我做到了:清除 Cookies、运行 cc 清洁器和其他几个漂亮的方法。没有解决我的问题??

只有在 facebook 上,如果我在 facebook 上的每个 url 上手动输入 https:// 而不是 http://,它会起作用,并且当它重定向到 http:// 时,每次我必须在地址栏上输入“s”使其成为 https://

这让我发疯,因为我正在开发 Facebook 应用程序,而这个问题让我很痛苦。

这些 CDN 挂起行为的原因可能是什么?

更新:2010 年 2 月 8 日星期一
好吧,当我用 Firefox 查看源代码时,这是标题部分:

<link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/zDO0B/hash/8jpbog60.css" />
<link type="text/css" rel="stylesheet" href="http://static.ak.fbcdn.net/rsrc.php/zA96O/hash/8jqnsh63.css" />

<link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/z9X8U/hash/5zy5e7ns.css" />
<link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/z7XWB/hash/b881ctjq.css" />
<link type="text/css" rel="stylesheet" href="http://static.ak.fbcdn.net/rsrc.php/zEMLE/hash/6n3druoq.css" />
<link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/zEEQQ/hash/3et16vbl.css" />
<link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/zF0BN/hash/4ey03a8b.css" />
#<link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/zD46U/hash/4ctxkmr7.css" />

<script type="text/javascript" src="http://b.static.ak.fbcdn.net/rsrc.php/z5KPU/hash/f92tjc5l.js"></script>

当我单击每个链接时,除了最后一个带有 -# 符号前缀的链接之外,所有链接都以其内容打开。
所以 url-#http://b.static.ak.fbcdn.net/rsrc.php/zD46U/hash/4ctxkmr7.css没有打开,这个 css 文件没有下载,facebook 页面看起来很糟糕并且全部左对齐?

更新:2010 年 2 月 9 日,星期二
今天,带有 -# 符号的链接一直在挂起和循环:

<link type="text/css" rel="stylesheet" href="http://static.ak.fbcdn.net/rsrc.php/zEMLE/hash/6n3druoq.css" />
<link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/z9X8U/hash/5zy5e7ns.css" />
<link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/zF0BN/hash/4ey03a8b.css" />
<link type="text/css" rel="stylesheet" href="http://static.ak.fbcdn.net/rsrc.php/z1580/hash/4l5utauj.css" />

#<link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/z4851/hash/532htj7z.css" />

<link type="text/css" rel="stylesheet" href="http://static.ak.fbcdn.net/rsrc.php/z1GEW/hash/dh01t0zv.css" />
<link type="text/css" rel="stylesheet" href="http://static.ak.fbcdn.net/rsrc.php/z80UK/hash/3a6o59ih.css" />
<link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/zD46U/hash/4ctxkmr7.css" />

<script type="text/javascript" src="http://b.static.ak.fbcdn.net/rsrc.php/z5KPU/hash/f92tjc5l.js"></script>

为什么那个网址http://b.static.ak.fbcdn.net表现得很奇怪?Akamai 与此有关吗?

4

4 回答 4

1

这可能是您和 CDN 之间的某种连接问题。使用 adblock(或主机文件)阻止它们是一种有效的前进方式,或者有一个 Firefox 扩展程序 - Ghostery。

于 2010-02-07T18:04:46.983 回答
0

我也有同样的问题。我还没有完全解决这个问题,但我找到了一个 hack 修复:将 CDN 域设置为本地计算机主机文件中的固定 IP 号码。

我将这些行添加到我的 WinXPc:\windows\system32\drivers\etc\hosts 其他操作系统有一个类似的文件(Linux /etc/hosts:)

# CDN networks broken for Yahoo, Google and Facebook
217.212.252.78 static.ak.fbcdn.net
217.212.252.78 profile.ak.fbcdn.net
217.212.252.78 external.ak.fbcdn.net
217.212.252.78 creative.ak.fbcdn.net
217.212.252.78 platform.ak.fbcdn.net
217.212.252.78 l.yimg.com

要为您的位置选择最快的 IP,请访问 just-ping.com。

我没有尝试过,但这个技巧也可能适用于 Windows 用户:
http ://www.updatexp.com/dns-windows-xp.html

于 2010-06-12T14:09:09.853 回答
0

我在家里局域网上的几台电脑上观察了同样的问题,经过很长一段时间,几个月后,终于找到了解决办法。事实证明,我的 Billion ADSL 路由器中的入侵检测规则在阻止站点方面过于激进。这个讨论线程揭示了我的案例的问题和解决方案。

http://forums.whirlpool.net.au/archive/1622370

您可能会发现您的路由器有类似的问题,或者您的防火墙执行类似的入侵检测功能需要调整。

如果您有类似的路由器或防火墙功能,您可以通过在观察到阻止问题时清除“入侵检测”黑名单来测试是否是这种情况,以查看它是否解除了对站点的阻止。

如果您有十亿调制解调器/路由器,我还建议您更新到最新固件,该固件现在包括添加白名单 IP 的功能,这将永久阻止 IP 阻塞。这对于使用大型服务器场(= 每个域名有多个 IP)的 CDN 站点(例如 Facebook)可能有用,也可能没有帮助。我认为Billion在这里需要做的是支持域名白名单,而不仅仅是IP白名单,以便路由器确定您已为该域分配的IP。

于 2011-05-12T02:20:33.690 回答
0

这也可能是您的 ISP 的问题。我见过某些域需要花费大量时间才能访问的情况,或者在某些情况下,在高峰时段根本无法访问。您遇到问题的域可能是您的 ISP 遇到问题的域。在过去,我经历过 Google 以及一个或两个子域的中断。

您是否在同一网络上的不同计算机上遇到相同的问题?

于 2010-02-08T21:26:49.290 回答