使用适应版本的jquery.inplace.js创建页面,并在后台php文件中使用OBDC连接来查询内容。一切正常,但...浏览器性能问题
我很惊讶,IE6,7或8都很快,因为铬,但在这种情况下,Firefox完全相同的任务似乎需要几秒钟。
这是没有萤火虫,或启用大量的其他附加组件。我对寻找什么感到困惑。 这是一些相当简单的html内容返回。
你会尝试什么?
使用适应版本的jquery.inplace.js创建页面,并在后台php文件中使用OBDC连接来查询内容。一切正常,但...浏览器性能问题
我很惊讶,IE6,7或8都很快,因为铬,但在这种情况下,Firefox完全相同的任务似乎需要几秒钟。
这是没有萤火虫,或启用大量的其他附加组件。我对寻找什么感到困惑。 这是一些相当简单的html内容返回。
你会尝试什么?
粗略看一下SVN中的源代码并不显示任何我认为firefox会遇到的问题。
你能解释一下什么是“慢”吗?这是POST请求吗?你有没有尝试记录从IE和FF发送到服务器的HTTP头?
如果是javascript本身,请尝试在萤火虫中运行探查器; FF可能会发现一个特定的函数有点“沉重”(例如,正则表达式之一)。
另外,FF3.5 +已经有String.trim*()
方法内置。您使用的代码会覆盖那些使用自定义版本的代码,这将会使得的太多变得更慢,甚至可能导致firefox出现奇怪的行为。尝试改变源到以下几点:
if(String.prototype.trim === undefined) {
String.prototype.trim = function() {
return this.replace(/^\s+/, '').replace(/\s+$/, '');
};
}
这样的插件,只会增加trim
方法旧版浏览器。
哪个版本的FireFox? –
你能提供一个链接到你修改过的来源和/或原件吗?还有,必须将速度与原来的修改版本进行比较? –
Firefox 3.5.4 编辑器基于http://code.google.com/p/jquery-in-place-editor/ jquery-1.3.2.js 我唯一修改得很多的是php在回声输出上,它肯定是那个页面很慢。这在其他浏览器中很快,令我感到困惑。 – datatoo