Определение веса страницы с картинками и скорости до пользователя

master_x

Pitavale XXI wieku
аааа, ну так человеку, который тебя попросил мозги и парь.
 

BNS

Новичок
=) я ему и так уже весь мозг пропарил всякими доводами о неудобности этого для всех - и для меня и для юзеров, но ему пофигам... стал бы я спрашивать, если бы можно было как-то эту проблему обойти проще...
 

Z.O.S.

Новичок
BNS
самое страшное то, что браузер после первой загрузки весь графический контент и css файлы кеширует и повторно не запрашивает, а это ты никак не проверишь!
 

BNS

Новичок
Z.O.S. знаю... но этот 1 раз просто убийственен...

кстате, на одном сайте я вообще видел оригинальную мысль: там после кажной картинки этот процент закачки яваскриптом отправлялся в слой с прелоадером...

типа <img ... onload='perc("10%")'>
...
<img ... onload='perc("20%")'>

сожет вообще так же сделать?
 

Z.O.S.

Новичок
Вот это правильное направление мысли!!! Имеем основной слой по дефолту скрытый и слой с прелоадером, только не стоит делать ка perc("10%"), лучше делать как addprec(10), бо картинки могуд загружаться и не по порядку!
 

BNS

Новичок
действительно неплохая мысль, хоть и синтетика =)
 

BNS

Новичок
Z.O.S.
не спорю, но это как-то "неспортивно" =)

ну да ладно, наверное так и сделаю...

да, кстате... почему system("ping $REMOTE_ADDR",$str); выдает всегда 127 вне зависимости от того, кто вызвал? я в никсах ничего не понимаю, может ты объяснишь...
 

DiTHER

bang bang
ну напридумывали черти...
никто не задумывался почему в броузере есть прогрессбар загрузки страницы и её элементов? Или что существует flash на котором как раз галереи фотографий и делают сейчас? Или что делать на сайте то чего человек _СОВСЕМ НЕ ОЖИДАЕТ НА НЁМ УВИДЕТЬ_ - глупо как минимум...

..."(а там разрешения под 1280х1024), зачем - незнаю, но раз ему хочется.." - работа программиста - отчасти объяснять что нужно а что не нужно. Откуда ему знать что хорошо а что плохо? Если ты не умеешь объяснять - грош тебе цена.
 

BNS

Новичок
DiTHER
я ему не раз объяснял... но это очень упертый человек, ему вооще пофиг что я ему скажу - он просто хочет видеть так как хочет
 

SiMM

Новичок
> тут два варианта - либо долго, но качественно; либо быстро, но некачественно...
Вариант 3. progressive jpeg
Да, долго, зато некачественно видно гораздо раньше.

> а можно ли, кстате, тупо пинговать комп юзера из скрипта? например через system() и обрабатывать результат...
А какой в этом смысл применительно к этой задаче?
 

chama

Новичок
Автор оригинала: Z.O.S.
BNS
самое страшное то, что браузер после первой загрузки весь графический контент и css файлы кеширует и повторно не запрашивает, а это ты никак не проверишь!
Создавай каждый раз новую ссылку на катринку и на ЦСС.
 

kvf77

Red Devil
chama

блин, как эти продвинутые новички надоели - давай отсюда. не въехал в проблему и лезешь со своим гнилым советом. У него и так проблема с большим объемом данных, ты еще тут советуешь что попало
 

chama

Новичок
kvf77
Я всего лишь поправил неверность утверждения. Т.к. с один из смыслов этого форума, что бы посторонний человек, прочитав этот топик(пользуясь поиском), мог получить информацию. Если она не верна, её лучше исправить. А свои амбиции можешь засунуть...
 

kvf77

Red Devil
chama

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

chama

Новичок
BNS
самое страшное то, что браузер после первой загрузки весь графический контент и css файлы кеширует и повторно не запрашивает, а это ты никак не проверишь!
Не может быть верно так, как является прирагативой браузера, и всего лишь установка по дефалту у осла и других браузеров(ну и не забыть еще про кеширущий прокси), кто мешает:
1) запретить кеш у браузера(неприемлимо т.к. это должен сделать клиет)
2) послылать хидер с просьбой некешировать(невсегда страбатывает)
3) Каждый раз создавать ссылку с хешем внутри, ну и вариации наподобии это(наиболее изящное на мой взгляд решение)
... может еще есть решения?
А по решению этой задачи наиболее приемлемое решение это
1)Административное, дальше
2)Предложенное SIMM(с частичной загрузгой картинок),
3) дальше отображать какуюнибудь веселую штучку при загрузке, и от себя совсем изврат могу предложить.
4) Подружать превьюшки а при наведении на них мышь отображать в полном обЪеме(это можно стделать на jave scripts), либо если уж совсем изврат то динамическое подгрузка java scripts.
kvf77
От тебя я ничего не услышал кроме как все к...
 

Z.O.S.

Новичок
chama
Задача уже решена, твои советы уже уходят впустую.
твои размышления по поводу кеширования не уместны, т.к. при таких объемах его запрещать нельзя! Но сам факт кеширования делает невозможным подсчет объема данных фактически переданных пользователю, в следствии чего УЖЕ БЫЛ ВЫБРАН ПРИНЦИПИАЛЬНО другой путь решения задачи!!!
 

chama

Новичок
Z.O.S. ты же BNS или вы братья. :D
Если уж выбрали вариант, то покажите его народу. И кто сказал, что он идеален. Или вы не терпите инакомыслия.
 

Z.O.S.

Новичок
http://phpclub.ru/talk/showthread.php?postid=517925#post517925
вот отсюда и далее внимательно по порядку, может тогда и поймешь кто есть кто и что к чему...
 
Сверху