Такая проблема, нужно на сайте сделать тестилку скорости. Нашел вот такой скрипт:
Код:
<script language="javascript1.2"> // Original Script by Brothercake -- http://www.brothercake.com/
var sT=0; var eT=0; var lT=0; var byS=0; var biS=0; var kbS=0; var iSIZE=51235; var tREADY=1;
function startTIMER() { if (tREADY==1) { tREADY=0; document.modemtest.button.value="Пожалуйста подождите ..."; var Sn=new Date(); var Sh=Sn.getHours(); var Sm=Sn.getMinutes(); var Ss=Sn.getSeconds(); var Sms=Sn.getMilliseconds(); Sh=String(Sh); Sm=String(Sm); Ss=String(Ss); Sms=String(Sms); sT=Sh+Sm+Ss+'.'+Sms; document.modemtest.start.value = sT; document.images.testimage.src="50k.jpg"; } }
function endTIMER(obj){ var f = obj.src; if (f.indexOf('50k')!=-1) { var En=new Date(); var Eh=En.getHours(); var Em=En.getMinutes(); var Es=En.getSeconds(); var Ems=En.getMilliseconds(); document.modemtest.button.value="Запуск"; Eh=String(Eh); Em=String(Em); Es=String(Es); Ems=String(Ems); eT=Eh+Em+Es+'.'+Ems; lT=eT-sT; document.modemtest.end.value = eT; document.modemtest.load.value = lT; byS=((1/lT)*iSIZE); document.modemtest.byps.value = byS; biS=(8*byS); document.modemtest.bips.value = biS; kbS=Math.round(100*(biS/1000))/100; document.modemtest.kbps.value = kbS; } }
Advanced member
Статус: Не в сети Регистрация: 09.06.2003 Откуда: USSR
Вполне вероятно, что кешируется вот это
document.images.testimage.src="50k.jpg";
А значит тебе надо тащить не статичнуя картинку, а картинку выдаваемую через скрипт, который сам будет запрещать кеширование
я что-то одного не пойму, что собрался тестировать? время рендеринга стр. в браузере или скорость генерации.
если последнее, то подобные вещи делать нужно на строне сервера. если клиента тестируешь, не забудь приплюсовать время интерпретации твоего яваскрипта
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения