像许多人一样,我们通过以下命令启动selenium服务器:
java -jar selenium-server-standalone-2.21.0.jar
Run Code Online (Sandbox Code Playgroud)
我们发现这是在0.0.0.0:4444打开selenium
Started SocketListener on 0.0.0.0:4444
[USER @ BOX ~]# netstat -na | grep LISTEN | grep 4444
tcp 0 0 :::4444 :::* LISTEN
Run Code Online (Sandbox Code Playgroud)
有没有办法将selenium绑定到特定的ip(localhost)?
谢谢.
我想知道有没有办法在任何现代浏览器中使用一些扩展/插件来限制入站连接速度?
我想将速度降低到类似20kbs的速度,只是为了看看事情是如何加载的,以及其他测试.
有谁知道使用任何现代浏览器来实现这一目标?
在<head>标签中包含多个RSS源是否有效?
我的意思是,标签如下:
<link rel="alternate" type="application/rss+xml" title="feed one" href="/rss/feedone"/>
<link rel="alternate" type="application/rss+xml" title="feed two" href="/rss/feedtwo"/>
..... etc
Run Code Online (Sandbox Code Playgroud)
我们有一小部分(总共五个)RSS源,我们已经有一段时间了,但只在头标签中包含了'main'.
可以包括所有这些吗?
我们最近实现了一个基于nginx的反向代理.
在调试我们的访问日志时,我们看到了相当多的状态代码400结果.
他们看起来像这样:
[07/Sep/2011:05:49:04 -0700] - "400" 0 "-" "-" "-"
Run Code Online (Sandbox Code Playgroud)
我们已启用调试错误日志记录,它们通常对应于以下内容:
2011/09/07 05:09:28 [info] 5937#0: *30904 client closed prematurely connection while reading client request line
Run Code Online (Sandbox Code Playgroud)
我们已经尝试过提高一些缓冲区,正如我们能够谷歌的几页所提到的那样.
http://www.ruby-forum.com/topic/173362
要么
无济于事.
为什么会这样?
这是一个strandard nginx反向代理 - > apache后端服务器.
值得一提的是,我们网站上独特的内容类型相当少.我们已使用许多浏览器对此进行了测试,并未亲自接收这400个结果中的任何一个.
谢谢!
进一步详细说明日志中类似条目的URL:
http://blog.rayfoo.info/2009/10/weird-web-server-access-log-entries
是否可以禁用甚至更好地替换自定义功能window.location?
这个问题是相关的:在javascript中禁用内置函数(alert)
虽然它工作得很好window.alert,但这不起作用window.location.
我们希望能够找到替换或禁用的方法(替换将是理想的,所以我们可以AJAX日志)window.location...肮脏的广告客户有时使用它来窃取人们远离我们的网络属性.
有任何想法吗?
即使只能在少数特定浏览器上运行的东西也可以正常运行(通过AJAX日志记录),我们可以相当快地采取行动.
问题如下:
如果您使用addthis(分享按钮)查看任何网站...
一旦你浮动addthis按钮,所有所需的资产加载使用firebug或chrome检查器(不是源,屏幕上的实际文档......对象检查器)查看文档的主体.你会注意到addthis自动加载的附加资产看起来像这样:
<script type="text/javascript" src="//s7.addthis.com/static/r07/menu78.js"></script>
<link rel="stylesheet" type="text/css" href="//s7.addthis.com/static/r07/widget61.css" media="all">
Run Code Online (Sandbox Code Playgroud)
在上面的标签中http://的简短处理是什么?
以前有人用过吗?它有'官方'名称吗?如何跨浏览器兼容这种简短处理http协议的方法?
是的,我知道这会破坏爬虫/ seo的东西,但我正在考虑开始在无法访问(主要是,js处理的东西)机器人的情况下使用它.
好的还是坏的?
我们在代码的许多部分使用md5作为散列算法.
在这种情况下,安全性不是问题.我们只使用md5作为生成唯一标识符的方法来存储apc等中的各种项目.
碰撞是一个问题.虽然不太可能,但会引起一些重大问题.
有人想在cpu上建议更轻松的东西吗?
谢谢.
我们刚刚用md5和crc32做了一些测试.
使用以下代码段:
<?
$start=microtime(true);
for($i=1;$i<=1000000;$i++){
md5(rand(10000000,99999999)); <--- crc32 tested here too.
}
$end=microtime(true);
echo $end-$start."\n";
?>
Run Code Online (Sandbox Code Playgroud)
结果如下:
MD5:
1.4991459846497
1.7893800735474
1.4672470092773
Run Code Online (Sandbox Code Playgroud)
CRC32:
0.97880411148071
0.94331979751587
0.93316197395325
Run Code Online (Sandbox Code Playgroud)
因此看起来crc32比使用md5快约1/3.
我注意到Facebook这样做,他们<noscript>在<head>标签中包含了一个元刷新.他们使用它来检测用户代理是否启用了javascript.
我们考虑使用这种方法有两个原因:
出于上述原因使用此方法是否会导致影响大部分用户代理的任何不利影响?
假设有人在页面中"合法地"隐藏了内容.
要进一步解释这一点,请想象以下内容:
<div id="tab-one">This is the content inside tab one</div>
<div id="tab-two">This is the content inside tab two</div>
<a href="javascript:void(0);" onclick="document.getElementById('tab-one').style.display='block';document.getElementById('tab-two').style.display='none';">Tab one</a>
<a href="javascript:void(0);" onclick="document.getElementById('tab-one').style.display='none';document.getElementById('tab-two').style.display='block';">Tab two</a>
Run Code Online (Sandbox Code Playgroud)
从seo的角度来看,假设没有这样做是为了操纵谷歌.事实上,"tab two"包含无垃圾邮件,相关数据,这对seo有何影响?
请问googlebot索引,并将"隐藏"内容整合为页面内容的一部分?
它是否会像使用javacscript时在页面上"可见"内容一样使用此内容?
谢谢.
是否可以通过以下方式检测图像是否已加载:
<img src="image.jpg"/>
Run Code Online (Sandbox Code Playgroud)
与地址栏中的对比或直接通过以下方式链接:
<a href="image.jpg">Image</a>
Run Code Online (Sandbox Code Playgroud)
谢谢.
html ×4
javascript ×3
html-head ×2
bind ×1
built-in ×1
css ×1
detect ×1
firefox ×1
function ×1
googlebot ×1
hash ×1
http ×1
http-headers ×1
image ×1
ip ×1
ip-address ×1
md5 ×1
networking ×1
nginx ×1
noscript ×1
performance ×1
php ×1
protocols ×1
replace ×1
rss ×1
selenium ×1
seo ×1
shorthand ×1