Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何加速IE6页面/表格呈现?_Php_Performance_Internet Explorer 6_Tabular - Fatal编程技术网

Php 如何加速IE6页面/表格呈现?

Php 如何加速IE6页面/表格呈现?,php,performance,internet-explorer-6,tabular,Php,Performance,Internet Explorer 6,Tabular,编辑:多亏了@Grumpy,我的问题已经解决了。不过,如果您对IE6有一般性的建议,请随时回答 我有一个客户仍在使用IE6(我曾尝试让他们升级,但由于用户基数大,升级速度很慢) 在一个页面上有一个包含价格的表格(11列,每个条目24行)。每个单元格中都有一个输入或选择元素。 当只显示一个条目时,此表的渲染速度非常快,但一旦有更多条目,则需要更长的时间(例如,6个条目的渲染时间>30秒) 我知道这是表格,因为上面的所有元素都是直接可见的。我试图通过给表格和每个单元格一个固定的大小并设置表格布局:f

编辑:多亏了@Grumpy,我的问题已经解决了。不过,如果您对IE6有一般性的建议,请随时回答

我有一个客户仍在使用IE6(我曾尝试让他们升级,但由于用户基数大,升级速度很慢)

在一个页面上有一个包含价格的表格(11列,每个条目24行)。每个单元格中都有一个输入或选择元素。 当只显示一个条目时,此表的渲染速度非常快,但一旦有更多条目,则需要更长的时间(例如,6个条目的渲染时间>30秒)

我知道这是表格,因为上面的所有元素都是直接可见的。我试图通过给表格和每个单元格一个固定的大小并设置
表格布局:fixed
-样式来优化表格。 我也试着给每个条目提供自己的表,但似乎都没有帮助

任何提示,链接或如何提高页面速度的任何想法都将不胜感激。
如果您需要更多信息,请在评论中询问。

您最好避免的事情之一是嵌套


如果您的表是在几个div、tables等层中定义的,那么IE6渲染引擎可能会大大降低速度。我会尝试将您的表单独放在一个页面上,看看渲染时间是否有很大的减少。

我会回答我自己的问题,因为问题不在表内,而是在表后有一个脚本,它在渲染时扫描了整个表。桌子越大,扫描的次数就越多


替换脚本修复了问题。

用chrome调试页面,看看表是否有问题(可能是数据传输速度慢)它在一个像样的浏览器中呈现的速度有多快?按照@Grumpy idea,我安装了chrome并使用了开发者工具。当我出来的时候,在表后面有一个脚本,它似乎迭代页面上的每个元素来安装一些工具提示。由于表格的原因,它检查了更多的元素,因此加载时间要长得多。@Rimian 1-5秒在我的本地firefox@ZeissS迭代每个元素是个坏主意。是否可以向应该有工具提示的元素添加唯一的ID,然后专门按ID选择它们?