Articles of Производительность

PHP – запрашивать одно значение для каждой итерации или извлекать все при запуске и извлекать из массива?

У меня есть функция, которая выглядит примерно так: //iteration over scales foreach ($surveyScales as $scale) { $surveyItems = $scale->findDependentRowset('SurveyItems'); //nested iteration over items in scale foreach ($surveyItems as $item) { //retrieve a single value from a result table and do some stuff //depending on certain params from $item / $scale } } ВОПРОС : лучше […]

Предложение MySQL Query IN () Медленное индексирование столбца

У меня есть запрос MySQL, который генерируется скриптом PHP, запрос будет выглядеть примерно так: SELECT * FROM Recipe_Data WHERE 404_Without_200 = 0 AND Failures_Without_Success = 0 AND RHD_No IN (10, 24, 34, 41, 43, 51, 57, 59, 61, 67, 84, 90, 272, 324, 402, 405, 414, 498, 500, 501, 510, 559, 562, 595, 632, 634, […]

Учитываются ли комментарии при включении файлов в PHP?

Возможный дубликат: Комментирование интерпретируемого кода и производительности Когда вы включаете файл в PHP с include() или любой другой функцией, на его производительность влияет количество комментариев включенного файла? (Я не говорю, что я собираюсь пожертвовать удобочитаемостью)

Производительность массива PHP

Я тестирую алгоритм для упаковки 2d bin, и я выбрал PHP, чтобы издеваться над этим, так как сейчас это мой хлеб и масло. Как вы можете видеть на http://themworks.com/pack_v0.2/oopack.php?ol=1, он работает очень хорошо, но вам нужно подождать около 10-20 секунд для 100 прямоугольников для упаковки. Для некоторых трудно обрабатываемых наборов он достигнет предела времени выполнения […]

Oracle: как эффективно выбирать строки, используя список ключей

У меня есть таблица Oracle, которая содержит первичный ключ (назовем его key ) и поле value . В моем приложении PHP у меня есть список ключей, и я хочу извлечь все соответствующие значения из базы данных. Я мог бы сделать это, используя что-то вроде следующего PHP-кода: $keyList = array('apple', 'orange', 'banana'); $conn = oci_pconnect(USERNAME, PASSWORD, […]

Производительность FOR vs FOREACH в PHP

Прежде всего, я понимаю, что в 90% приложений разница в производительности совершенно не имеет значения, но мне просто нужно знать, какая из них быстрее. Это и … Информация, доступная в настоящее время в сети, путается. Многие люди говорят, что foreach – это плохо, но технически это должно быть быстрее, поскольку предполагается упростить запись обхода массива […]

PHP: ускоритель JSON или XML?

Я строю классы, которые взаимодействуют с API-интерфейсом Twitter, и мне интересно, быстрее ли встроенный XML-анализатор PHP или JSON? Twitter будет отправлять мне те же данные в любом формате, поэтому производительность PHP определит мой выбор. Я использую php_apc, поэтому вы можете игнорировать время синтаксического анализа и предполагать, что я запускаю байт-код. Благодаря! more: Я просто хочу […]

Производительность foreach, array_map с lambda и array_map со статической функцией

Какая разница в производительности (если есть) между этими тремя подходами, которые используются для преобразования массива в другой массив? Использование foreach Использование array_map с array_map лямбда / закрытия Использование array_map с array_map «static» / методом Есть ли другой подход? Чтобы было ясно, давайте посмотрим на примеры, все делающие то же самое – умножая массив чисел на […]

Эффективность поиска MySQL / PHP

Я пытаюсь создать небольшой поиск для моего сайта. Я попытался использовать полнотекстовый поиск по индексу, но я никогда не смог заставить его работать. Вот что я придумал: if(isset($_GET['search'])) { $search = str_replace('-', ' ', $_GET['search']); $result = array(); $titles = mysql_query("SELECT title FROM Entries WHERE title LIKE '%$search%'"); while($row = mysql_fetch_assoc($titles)) { $result[] = $row['title']; […]

Что лучше использовать в PHP $ array = $ value или array_push ($ array, $ value)?

Что лучше использовать в PHP для добавления члена массива $array[] = $value или array_push($array, $value) ? Хотя в руководстве говорится, что вам лучше избегать вызова функции, я также прочитал $array[] намного медленнее, чем array_push() . Кто-нибудь имеет какие-либо разъяснения или контрольные показатели?

Intereting Posts
Как исправить неверный URL-адрес в PHP? получить электронную почту с помощью PHP и pop3 – какова ваша техника? PHP-почта не отправляется, как мне отлаживать? Laravel – Использование (: any?) Шаблона для ВСЕХ маршрутов? Простые примеры IPN Paypal? Как я могу получить идентификатор пользователя facebook, который нажал кнопку? Переключатель PHP () не работает Fecebook Messenger Bot на PHP не всегда отвечает пользователю используя preg_match для обнаружения персидских (фарси) символов в строке Сортировка массива с размерами одежды и дополнительными значениями Параметр CodeIgniter и Gmail SMTP с использованием SSL scoket Возвращает ли mysqli_stmt :: result_metadata значение false для вставки, обновления, удаления запросов? Получите широту и долготу всего местоположения, которые находятся в радиусе 10 км от моего текущего местоположения с помощью карты google (с использованием PHP) Максимальное количество ключей для массива в php Сообщите Apache, чтобы использовать определенную версию PHP, установленную с использованием phpbrew