Время загрузки страницы (css and table)

Статус
В этой теме нельзя размещать новые ответы.

1Dreamweaver1

Профессор
Регистрация
4 Янв 2008
Сообщения
417
Реакции
45
Делал страницу c помощью table + css(url, background)
Эту же страницу переделал с помощью CSS и соответственно код и вес страницы немного уменьшился.

Время загрузки страницы table + css меньше, чем с использованием только Css.

По идее должно быть наоборот. Подскажите почему так получилось.
 
Делал страницу c помощью table + css(url, background)
Эту же страницу переделал с помощью CSS и соответственно код и вес страницы немного уменьшился.

Время загрузки страницы table + css меньше, чем с использованием только Css.

По идее должно быть наоборот. Подскажите почему так получилось.
Как можно переделать страницу при помощи CSS? Можно либо использовать CSS или нет. Вы имеете в виду div+css?
div + css лучше чем table + css!
 
Как можно переделать страницу при помощи CSS? Можно либо использовать CSS или нет. Вы имеете в виду div+css?
div + css лучше чем table + css!

Не так выразился.
(1) Использовал table + css
(2) Использовал div + css

Страница (1) грузится быстрее. По идее, страница (2) должна грузиться быстрее. Пытаюсь разобраться почему так, но пока безуспешно.
 
Не так выразился.
(1) Использовал table + css
(2) Использовал div + css

Страница (1) грузится быстрее. По идее, страница (2) должна грузиться быстрее. Пытаюсь разобраться почему так, но пока безуспешно.

из первого сообщения я понял, что размер страницы (2) немножко меньше размера страницы (1). т.е. размер уменьшился. а если так, то грузиться дольше он не может. что-то не так с замерами значит.

иногда, для небольших страничек, случается, что вёрстка div+css весит _больше_, чем аналогичная table+css. (описание правил в ксс занимает больше места).

но это обычно может быть справедливо для одной-пары страничек. когда контента становится больше div+css значительно выигрывает в размере. т.е. размер страниц div+css меньше.
 
  • Заблокирован
  • #5
Ответ прост:
При загрузке таблиц контент показывается сразу, т.е. загрузилась таблица, показалась, загрузилась, показалась.
При загрузке дивов с назначенным стилем див сначала подгружается, потом броузер назначает ему стиль, а потом только показывается.
 
2Sect0R
Как не странно, но обычно замечаниются обратные тенденции, особенно в ИЕ. Пока он не загрузит строку таблицы -- не показывает ее.

имхо, дивы быстрее. по-другому и быть не может.
 
Делал страницу c помощью table + css(url, background)
Эту же страницу переделал с помощью CSS и соответственно код и вес страницы немного уменьшился.

Время загрузки страницы table + css меньше, чем с использованием только Css.

У меня два вопроса:

1. какой браузер использовался для проверки скорости загрузки?
2. как замерялась скорость загрузки? Чисто умозрительно?

Добавлено через 8 минут
2Sect0R
Как не странно, но обычно замечаниются обратные тенденции, особенно в ИЕ. Пока он не загрузит строку таблицы -- не показывает ее.

имхо, дивы быстрее. по-другому и быть не может.

Согласен. Таблица в IE рендериться только после полной загрузки всех входящих в нее элементов.
 
У меня два вопроса:

1. какой браузер использовался для проверки скорости загрузки?
2. как замерялась скорость загрузки? Чисто умозрительно?

1. IE7
2. Скриптом, который после загрузки страницы, показывает время загрузки.
 
1. IE7
2. Скриптом, который после загрузки страницы, показывает время загрузки.

Про IE7 понял. А что за скрипт? На чем он написан и от какого до какого места он замерял время загрузки (что вы считаете временем загрузки в данном случае?).
 
Про IE7 понял. А что за скрипт? На чем он написан и от какого до какого места он замерял время загрузки (что вы считаете временем загрузки в данном случае?).

Код:
<?php 
$totaltimes=20; 
$timeparts = explode(' ',microtime()); 
$starttime = $timeparts[1].substr($timeparts[0],1); 
for ($x=1;$x<=$totaltimes; $x++) { 
} 
$timeparts = explode(' ',microtime()); 
$endtime = $timeparts[1].substr($timeparts[0],1); 
echo ("Your code ran at about ".(bcsub($endtime,$starttime,6)/$totaltimes)." seconds per loop") 
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху