BNS
Новичок
Определение веса страницы с картинками и скорости до пользователя
Я думаю, многие хотя бы раз хотели сделать себе на сайте ГРАМОТНЫЙ прелоадер (как в большинстве флеш мультов), т.е. который бы показывал, сколько загружено байт из скольки... Только вот на HTML странице это реализовать тяжело, особенно, если на ней есть какая-нибудь динамика.
Так вот задумал я сделать нечто подобное...
Отсюда вопрос: как определить вес ВСЕЙ страницы, т.е. с яваскриптами, CSS, картинками, флешками и всем остальным. Или, если перефразировать, как добраться до буфера вывода, где будет лежать вся страница?
И вопрос, вытекающий из первого: а если вызывалать flush() и в буфере только кусок после ее вызова? Или я путаю?
Ну и самое главно - как определить, сколько дошло до пользователя...
За буфером можно следить с помощью
ob_start();
ob_get_contents();
Теперь - хуже, как выдрать все ссылки?
Мануал тут http://php.spb.ru/php/regexp.html
то, что нужно нам - снизу
Вопрос вот в чем - почему процедурка, которую я написал, намеряла полметра, а реально пришло 110кб?
Поэтому вопрос: а нет ли способа просто получить вес буфера (не с хтмл, а со всем, включая картинки и т.д.)? Если такой буфер, конечно, есть...
Я думаю, многие хотя бы раз хотели сделать себе на сайте ГРАМОТНЫЙ прелоадер (как в большинстве флеш мультов), т.е. который бы показывал, сколько загружено байт из скольки... Только вот на HTML странице это реализовать тяжело, особенно, если на ней есть какая-нибудь динамика.
Так вот задумал я сделать нечто подобное...
Отсюда вопрос: как определить вес ВСЕЙ страницы, т.е. с яваскриптами, CSS, картинками, флешками и всем остальным. Или, если перефразировать, как добраться до буфера вывода, где будет лежать вся страница?
И вопрос, вытекающий из первого: а если вызывалать flush() и в буфере только кусок после ее вызова? Или я путаю?
Ну и самое главно - как определить, сколько дошло до пользователя...
За буфером можно следить с помощью
ob_start();
ob_get_contents();
Теперь - хуже, как выдрать все ссылки?
Мануал тут http://php.spb.ru/php/regexp.html
то, что нужно нам - снизу
Вопрос вот в чем - почему процедурка, которую я написал, намеряла полметра, а реально пришло 110кб?
Поэтому вопрос: а нет ли способа просто получить вес буфера (не с хтмл, а со всем, включая картинки и т.д.)? Если такой буфер, конечно, есть...
хорошенько подумать забыл прежде чем все это писать. а за одно предумать разумный ответ, зачем все это надо