Лека off
$str="abcdefg...z"; $raz =length($str); #часть кода пропущена $pass.=substr($str, $rand[,1]); можно и проще,но будет всеровно массив.
  1. $str='abcde...';
  2. @arr =split(//,$str);
а дальше как в коде. :lol:
Koenig off
Магистр Мёда
Тут можно поспорить, смотря какие запросы и будет зависеть от содержимого таблицы, и структуры в целом
Лека off
абормот, там не вписан код чтоб время считать. К стати 100 sql запросов перл сделал за 0.02 секунды.
абормот off
#тест 1 open($F,">test"); for $i (0 .. 1000000-1) {... а у меня время не пишит,но оба файла создал код. :-D
Лека off
Дима,перл сделал по меньшей мере три ляма операций за 0.44 сек. При этом работал с файлом 5 метров и считал эти 5 метров в массив. Я не спорю
  1. import java.io.*;
  2. public class test
  3. { public static void main(String[] args) { try
  4. { File f = new File("test"); PrintWriter pw= new PrintWriter( new BufferedWriter( new FileWriter(f))); for (int i = 0; i < 1000000; i++) { pw.print (i); } pw.close(); }
  5. catch (IOException ioe) { ioe.printStackTrace (); } } }
вобще жестоко. :-D
Koenig off
Магистр Мёда
Заметь тест не на смерть, а на подсчет времени, сколько определенных операции сделает пхп за одну секунду
Лека off
Koenig,
  1. ......#тест 1
  2. open($F,">test");
  3. for  $i (0 .. 1000000-1)
  4. { print $F "$i";
  5. }
  6. close($F);
  7. ...#тест 2
  8.   open(TEST,"test" );
  9.    my @test = <TEST>;
  10.    close(TEST);
  11.    open(TEST2,">>test2" );
  12. foreach $str(@test) {
  13. print TF "$str";
  14. }
тест 1 1 wallclock secs
( 0.22 usr + 0.00 sys = 0.22
CPU) тест 2 1 wallclock
secs ( 0.22 usr + 0.00 sys =
0.22 CPU) php умрет. Массив 5 метров. :lol:
Koenig off
Магистр Мёда
http://annimon.com/code/?act=view&id=679 нашел на хост пхп.нет тест скрипт. Не много меньше доделал
Гость
Аааа :-D
Это к Кенигу, он у нас спец по php.
Лека off
XakepPRO, пустой цикл.
  1. #!/usr/bin/perl
  2.  
  3. use CGI::Carp qw(fatalsToBrowser);
  4. print "Content-type: text/plain; charset=utf-8\n\n";
  5. $x=0;
  6. while($x<10){
  7. $end=time()+1;
  8. $a=0;
  9. while(time()<$end){
  10. $a++;
  11. }
  12. print $a."\n";
  13. $x++;
  14. }
  15. exit;
:-D
Всего: 32
1 2 3 4 >>

Реклама

Мы в соцсетях

tw tg yt gt