Advertisement
Guest User

Untitled

a guest
Jun 1st, 2015
572
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var testCases = [
  2.     'www.lamoda.ru', 'www.wildberries.ru', 'www.vsemayki.ru', 'www.otto.ru', 'www.butik.ru', 'atributia.ru', 'krutomaiki.ru', 'mexx.ru', 'www.proskater.ru', 'futbolkaa.ru', 'footbolka.ru', 'www.modern-it.ru', 'www.1001futbolka.ru', 'www.conceptclub.ru', 'razfut.ru', 'www.decathlon.ru', 'e-xpedition.ru', 'www.maryjane.ru', 'xmuscle.ru', 'peoplum.ru', 'www.reebok.ru', 'maek-mir.ru', 'voenpro.ru', 'www.maximumstyle.ru', 'www.infinitylingerie.com', 'printio.ru', 'futbolka-polo.ru', 'gifts.ru', 'octagon-shop.com', 'www.youtube.com', 'pw4you.ru', 'fashion-mir.ru', 'uzfutbolka.ru', 'futbolki-online.ru', 'mayki63.ru', 'shop.lacoste.ru', 'vfutbolke.net', 'zarenica.net', 'www.avito.ru', 'www.adidas.ru', 'ostin.com', 'futbolka-mountain.ru', 'mixten.ru', 'futbolki-modern.ru', 'www.mayki-tut.ru', 'katalog-futbolki.ru', 'krepish-ya.ru', 'prostoprint.com', 'futbolka-maika.ru', 'www.sansar.ru', 'myprintbar.ru', 'damayka.ru', 'www.finn-flare.ru', 'sib-futbolka.ru', 'newrussia.printdirect.ru', 'ria.ru', 'echo.msk.ru', 'bill-63.ru', 'www.liveinternet.ru', 'hungry-bags.ru', 'www.pragmagifts.ru', 'rapper-store.com', 'jili-bili.ru', 'www.amadey-print.ru', 'www.tees.ru', 'www.ridus.ru', 'aimssks.com', 'www.rockstock.ru', 'slovomne.ru', 'xn--90agckjvkkx.xn--80asehdb', 'monsterenergy-shop.net', 'kazak-lavka.ru', 'funkystudio.ru', 'www.bbman.ru', 'delonatelo.com', 'realboxing.ru', 'kolorado.ru', 'fabrikamaek.ru', 'vk.com', 'sportaim-shop.ru', 'www.lenpechati.ru', 'xn--80ajbugbmq.xn--p1ai', 'sinar.ru', 'fratriashop.ru', 'www.blizko.ru', 'www.dream-flash.ru', 'virtus.pro', 'vipdresscode.ru', 'shop.pelican-style.ru', 'futbolka.tomsk.ru', 'netfutbolok.ru', 'x-moda.ru', 'www.dono.su', 'www.kiraplastininastyle.ru', 'www.sportmaster.ru', 'warriors163.ru', 'www.woman.ru', 'fighterland.ru', 'solariskatalog.ru', 'www.riafutbolki.ru', 'amdy.su', 'habrahabr.ru', 'true-coder.ru', 'blgo.ru', 'phpguru.com.ua', 'anton.shevchuk.name', 'ekimoff.ru', 'elfet.ru', 'golubovsky.name', 'phpworking.ru', 'js-php.ru', 'recens.ru', 'phpbl.ru', 'www.nlplipetsk.ru', 'akuma.su', 'rmcreative.ru', 'pld.name', 'dpp.su', 'danilovonline.ru', 'blog.phpdreamer.ru', 'stik.name', 'absolvo.ru', 'saradmin.ru', 'zabolotskikh.com', 'phpmove.ru', 'www.vanchester.ru', 'rgbcolors.ru', 'ivan4b.ru', 'www.oculus.ru', 'bolknote.ru', 'kad.systems', 'cyberapp.ru', 'www.spoofi.ru', 'privats.ru', 'www.zagirov.name', 'oncoblog.ru', 'wiki.rosalab.ru', 'wiki.rosalab.com', 'codeinlife.ru', 'p1ratrulezzz.me', 'lavrik-v.ru', 'ratswolf.com', 'delovsaite.ru', 'www.allterra.ru', 'phptime.ru', 'www.webasyst.ru', 'novymirjournal.ru', 'f9r.ru', 'dron.by', 'cmsdesigner.ru', 'lamp-dev.ru', 'rio-shaman.ru', 'zvlad.com', 'alittlebit.ru', 'firstvds.ru', 'www.php-example.ru', 'www.proppl.ru', 'blog.mpavlenko.com', 'eurohoster.org', 'smart-lab.ru', 'www.megaindex.org', 'weblst.ru', 'blog.xyz.net.ua', 'druweb.ru', 'www.facebook.com', 'www.mvs3d.ru', 'my-wordpress.ru', 'exabyte.ws', 'www.banki.ru', 'livestreet.ru', 'tokmakov.msk.ru', 'blog.improg.ru', 'www.cyberforum.ru', 'siv-sid.blogspot.com', 'develnet.ru', 'php-ukraine.blogspot.com', 'bitrix-guru.ru', 'www.kasparov.ru', 'bloggood.ru', 'bezborodov.net', 'foolsblog.ru', 'x3m-slider.org.ua', 'den.bz', '29palms.ru', 'blog.igor-borisov.ru', 'keitarotds.com', 'vexell.ru', 'blogkodera.ru', 'whyte624.ru', 'sanchiz.net', 'www.bestcatalog.hut4.ru', 'pionick.net', 'blog.n1dev.ru', 'www.dataart.ru', 'written.ru', 'jokerboard.org', 'khaletskiy.blogspot.com', 'www.24open.ru', 'loveplanet.ru', 'www.moslove.net', 'fotostrana.ru', 'www.mamba.ru', 'dating.ru', 'tabor.ru', 'www.maybe.ru', 'ru.fdating.com', 'kisses.ru', 'www.ruruto.com', 'ka4ka.ru', 'azbyka.ru', 'gdepapa.ru', 'm.mylove.ru', 'ru.russian-dating.com', 'yaca.yandex.ru', 'badoo.com', 'mirplus.info', 'love.friska.ru', 'wapposter.ru', 'tatarlove.ru', 'top100.rambler.ru', 'www.znakomstva.ru', 'board.sakh.com', 'wap.dating.playfon.ru', 'anaem.ru', 'www.1tv.ru', 'www.sajt-znakomstv-interfriendship.ru', 'www.edarling.ru', 'www.e1.ru', 'mosgay.ru', 'm.beboo.ru', 'present-dv.ru', 'www.cuteonly.ru', 'nirvana.fm', 'www.7ya.ru', 'shalom-friends.com', 'love.dom2.ru', 'www.your-ideal.com', 'sat-sanga.ru', 'lavs.su', 'beon.ru', 'moskva.beeline.ru', 'www.beeonline.ru', 'spb.tele2.ru', 'chayka.org.ru', 'love.29.ru', 'love.passion.ru', 'www.r-gorod.ru', 'lovs.su', 'pikabu.ru', 'blagovest.cofe.ru', 'www.rudate.ru', 'www.herpes.ru', 'pechka.ykt.ru', 'loveplanet.me', 'love.kotok.ru', 'wap.love.waprek.ru', 'lao.academ.org', 'kiss.ru', 'ru.wikipedia.org', 'moscow.megafon.ru', 'monamour.ru', 'wannafun.ru', 'tetatet-club.ru', 'virt-mir.ru', 'love.ngs24.ru', 'play.google.com', 'fastlife.su', 'otvet.mail.ru', 'love.ngs70.ru', 'clubdvor.ru', 'www.warsaw.ru', 'rostov-lovers.ru', 'love.ngs22.ru', 'vhod.cc', 'www.7-heaven.ru', 'mobimeet.com', 'www.entrust.ru', 'love.i.ua', 'daiting.ru', 'ymym.ru', 'www.2do2go.ru', 'www.click4.co.il', 'nasvidanii.ru', 'www.inkognitoclub.ru', 'www.vgorode.ru', '999.md', '72.ru', 'm.facebook.com', 'www.chepetsk.ru', '63.ru', 'az.lib.ru'
  3. ];
  4.  
  5. function microtime(get_as_float) {
  6.     //  discuss at: http://phpjs.org/functions/microtime/
  7.     // original by: Paulo Freitas
  8.     //   example 1: timeStamp = microtime(true);
  9.     //   example 1: timeStamp > 1000000000 && timeStamp < 2000000000
  10.     //   returns 1: true
  11.  
  12.     var now = new Date()
  13.         .getTime() / 1000;
  14.     var s = parseInt(now, 10);
  15.  
  16.     return (get_as_float) ? now : (Math.round((now - s) * 1000) / 1000) + ' ' + s;
  17. }
  18.  
  19. for (var i in testCases) {
  20.     var domain = testCases [i];
  21.     start = microtime(true);
  22.     finishWithoutRandom = 0;
  23.     finishWithRandom = 0;
  24.  
  25.     var imgWithoutRandom = new Image();
  26.     imgWithoutRandom.src = 'http://' + domain + '/favicon.ico';
  27.     imgWithoutRandom.onload = function () {
  28.         finishWithoutRandom = microtime(true);
  29.     }
  30.  
  31.     var imgWithRandom = new Image();
  32.     imgWithRandom.src = 'http://' + domain + '/favicon.ico?rand='+ Math.floor((Math.random() * 10000) + 1);;
  33.     imgWithRandom.onload = function () {
  34.         finishWithRandom = microtime(true);
  35.     }
  36.     console.log(domain + ': ' + ( finishWithoutRandom -  start) + ': ' + ( finishWithRandom -  start) + ': ' + ( ( 100 * (  finishWithoutRandom -  start ) ) / (  finishWithRandom -  start ) ) );
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement