我昨天刚刚启动了我的网站,一切正常。我有一个博客社区页面和一个问题社区页面,每个页面都有一个顶级博主/最高评论者部分,以及一个顶级问答者/最佳答案部分。它们共享相同的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>
答案 0 :(得分:4)
让我们想一想。服务器上的用户数量如何影响服务器上世界另一端的浏览器呈现HTML的方式?
这种情况极不可能 - 特别是在确定这种小差异的原因时。
服务器上的用户数量是否会影响服务器发送给客户端的内容?
...最有可能的是,它唯一可能影响的是网页上的“#users online”部分。我会开始在那里寻找 - 具体来说,它现在可能会稍微超出允许的空间。
答案 1 :(得分:1)
CSS由您的服务器发送并由客户端的浏览器执行(读取)以显示一个漂亮的网页。
CSS的客户端执行无法受到在线访问者数量的影响。对HTML或JS也是如此。
但是,您的服务器负载可能(并且受)用户数量的影响。如果您的服务器负载过高,可能会发生未定义的反应。在发送整个CSS文件之前,我的服务器关闭了一个连接。尝试检查服务器负载。
还要注意一些“在线用户列表”这样的事情,女巫可以通过占用比你最初想象的更多的页面空间来快速销毁模板。
答案 2 :(得分:0)
我有一个完全随意的想法.......尝试按下键盘上的Ctrl + 0(控制和归零),看看会发生什么。有时Firefox缩放会导致失真,只能使用Ctrl + 0正确重置。一旦想知道我的屏幕出了什么问题,我就把头发拉了出来。