for ($i = 0; $i < count ($words); $i++){ Код }
Почему "никогда"? А вдруг мы в цикле меняем количество элементов в $words? ;)
Это таки не настоящая многопоточность :)
И мультикурл выполняется столько, сколько выполняется самый долгий из handles (или пока timeout не прийдет). Работает шустрее, чем если последовательно дергать - это да. Но...
Рефспамилка на мультикрле делала около 40 хитов в секунду, переписал на .нет - чуть за 200 (канал один и тот же, не шустрый).
🍻
уже 22 на кону :)
О, вы наверняка про CMSimple 😆
У меня из рекордсменов такой на сапе около 300 у.е. уже принес, ПР 2 у него сейчас, ТИЦ 20...
И вылетать из индекса не спешит. Как и еще несколько на этом же движке. Ы? ;)
Надолго - это минимум на месяц? ;)
А если ап ближайший дня через 2-3 будет - ваши сроки от этого не сдвигаются?
Ну, и "классика" - готовы по факту работать? Могу перевод с протекцией сразу организовать...
Есть к сайтам какие-то требования?
И это действительно индекс, а не быстробот?
Аналогично :)
Верните про или дайте уже возможность оплатить :)
14 давайте попробуем
// Готовим тестовый массив. Пусть в нём будет 100000 элементов. $Arr = array(); for ($i = 0; $i < 100000; $i++) { $Arr[] = 'value'.$i; } // Будем искать в массиве значение $Word $Word = 'value99999'; // Ваш вариант поиска. $Start1 = microtime(true); for ($i = 0; $i < count($Arr); $i++) { if ($Arr[$i] == $Word) { echo $i; break; } } $Time1 = microtime(true) - $Start1; // А теперь попросим сделать тоже самое встроенную функцию. Как Вы выразились, "просто возложим поиск на интерпретатор" $Start2 = microtime(true); $Keys = array_keys($Arr, $Word); print_r($Keys); $Time2 = microtime(true) - $Start2; echo 'Вариант 1: '.$Time1.' Вариант 2:'.$Time2;
Угу. Особенно если время, затраченное на второй вариант считать без print_r ;)
Насчет SQL - юзать стоит. Особенно если сделать индекс.
Хеш ;)
10 хешей