Влияет ли интенсивный трафик на сбои CSS? - PullRequest
0 голосов
/ 12 января 2010

Я только вчера запустил свой сайт, и все работало как есть.У меня есть страница сообщества блогов и страница сообщества вопросов, на каждой из которых есть топовый раздел блоггер / топ комментаторов, а также секция топ спрашивающих / топ ответов.Все они используют один и тот же 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 ]

4 голосов
/ 12 января 2010

Давайте немного подумаем. Как повлияет количество пользователей на сервере на то, как браузер на другом конце света с вашего сервера отображает HTML?

Это очень маловероятно - особенно при определении причины такого небольшого расхождения.

Может ли количество пользователей на сервере влиять на то, что сервер отправляет клиентам?

... Скорее всего, единственное, на что это может повлиять - это раздел "# пользователи онлайн" на веб-странице. Я бы начал искать там - в частности, теперь он может немного превышать пространство, отведенное для него.

1 голос
/ 12 января 2010

CSS отправляется вашим сервером и выполняется (читается) браузером клиента для отображения хорошей веб-страницы.

Нет никакого способа, которым выполнение CSS на стороне клиента может зависеть от количества онлайн-посетителей. То же самое относится и к HTML или JS.

Однако нагрузка на ваш сервер может (и есть) зависеть от количества пользователей. Если нагрузка на ваш сервер слишком высока, может произойти неопределенная реакция. И ваш сервер может закрыть соединение перед отправкой всего файла CSS. Попробуйте проверить нагрузку на сервер.

Также позаботьтесь о том, чтобы некоторые «онлайн-пользователи» могли быстро уничтожить шаблон, занимая гораздо больше места на странице, чем вы думали.

0 голосов
/ 12 января 2010

У меня совершенно случайная идея ....... Попробуйте нажать Ctrl + 0 (Control и Zero) на клавиатуре и посмотрите, что произойдет. Иногда масштабирование Firefox вызывает искажения и может быть корректно сброшено только с помощью Ctrl + 0. Вырвал мои волосы однажды, задаваясь вопросом, что случилось с моим экраном.

...