PHP скрипт грузит сервер

При запуске очень сильно нагружает сервер, при постоянной работе доходит до 100 и вырубает сервак. Что можно сделать? Данные в файле: текст|текст|текст|текст|текст

    <?php

date_default_timezone_set('Europe/Moscow');
require 'rb.php';
R::setup('mysql:host=localhost;dbname=***********', '***********', '**********');
if (!R::testconnection()) {
    exit('Соединение с базой потеряно...');
}

//R::debug(true);

function readTheFile($path) {
    $handle = fopen($path, "r");

    while(!feof($handle)) {
        yield trim(fgets($handle));
    }

    fclose($handle);
}

$count = 0;

$iterator = readTheFile("shakespeare.txt");

foreach ($iterator as $iteration) {
$dp = explode("|",$iteration);
        $count++;


                    R::findOrCreate('proxy', [
                    'proxyip' =>$dp[0] ,
                   'type' =>$dp[1] ,
                    'country' =>$dp[2] ,
                    'level' =>$dp[3] ,
                    'region' =>$dp[4] ,
                    'continent' =>$dp[5]]); 



}

print $count . PHP_EOL;

require "memory.php";

введите сюда описание изображения


Ответы (0 шт):