交通繁忙会导致CSS故障吗?

时间:2010-01-11 22:44:47

标签: php html css firefox safari

我昨天刚刚启动了我的网站,一切正常。我有一个博客社区页面和一个问题社区页面,每个页面都有一个顶级博主/最高评论者部分,以及一个顶级问答者/最佳答案部分。它们共享相同的CSS,并且拥有一个图像,用于保存使用CSS正确对齐的用户图片

我注意到,当用户数量开始超过200时,仅在博客页面上,并且只有第一行四张中的第一张图片,而第二行四张中的第一张图片不合格。仅适用于Firefox,不适用于IE,Safari或Chrome

知道这可能是什么吗?这是结构

<td class="topCommentPic round_10px">
                    <a href="<?php echo $author->url(); ?>">
                        <img src="<?php echo $author->img('mini'); ?>" border="0" />
                    </a>
                    <div class="topCommentName">
                        <a href="<?php echo $author->url(); ?>">
                            <?php echo $author->first_name; ?><br /><?php echo $author->last_name; ?>
                        </a>
                    </div>
                </td>

3 个答案:

答案 0 :(得分:4)

让我们想一想。服务器上的用户数量如何影响服务器上世界另一端的浏览器呈现HTML的方式?

这种情况极不可能 - 特别是在确定这种小差异的原因时。

服务器上的用户数量是否会影响服务器发送给客户端的内容?

...最有可能的是,它唯一可能影响的是网页上的“#users online”部分。我会开始在那里寻找 - 具体来说,它现在可能会稍微超出允许的空间。

答案 1 :(得分:1)

CSS由您的服务器发送并由客户端的浏览器执行(读取)以显示一个漂亮的网页。

CSS的客户端执行无法受到在线访问者数量的影响。对HTML或JS也是如此。

但是,您的服务器负载可能(并且受)用户数量的影响。如果您的服务器负载过高,可能会发生未定义的反应。在发送整个CSS文件之前,我的服务器关闭了一个连接。尝试检查服务器负载。

还要注意一些“在线用户列表”这样的事情,女巫可以通过占用比你最初想象的更多的页面空间来快速销毁模板。

答案 2 :(得分:0)

我有一个完全随意的想法.......尝试按下键盘上的Ctrl + 0(控制和归零),看看会发生什么。有时Firefox缩放会导致失真,只能使用Ctrl + 0正确重置。一旦想知道我的屏幕出了什么问题,我就把头发拉了出来。