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

Jquery Date picker не может сохранять в базе данных php

Это мой общий код, но проблема в том, что я не могу вставлять данные в блок выбора даты базы данных. С помощью выбора даты он успешно вставляется в базу данных, а когда общая таблица пуста, то она успешно вставляется в первый раз, но в другое время, t вставить любую вещь. пожалуйста, помогите мне? CREATE TABLE […]

Эффективный способ определения того, какие значения в CSV НЕ находятся в БД?

Поставщик подает нам CSV-файл своих продуктов. Отдельным столбцом в файле (например, столбец 3) является номер стиля. Этот файл содержит тысячи записей. У нас есть таблица данных продуктов с колонкой под названием manufacturer_num, которая является номером стиля вендоров. Мне нужно найти, какой из продуктов поставщика мы в настоящее время не имеем. Я знаю, что я могу […]

Получение всех данных в одном запросе и обработке в PHP и повторение запросов для каждой части данных

Я заранее знаю, что мне понадобится куча строк из определенной таблицы, но я не знаю, в каком порядке мне понадобится каждый. В целом, с точки зрения производительности и наилучшей практики, лучше ли: Сделайте один общий запрос, который возвращает все строки, которые, как я знаю, мне в конечном итоге понадобится, а затем используйте PHP (или что-то […]

array_column и foreach, производительность лучше, чем лучше?

Мне интересно узнать о производительности php-функции array_column по сравнению с обычным циклом foreach. В моем случае я хочу получить данные из одного столбца из таблицы db в массив. Мой результат запроса ~ 10k до ~ 50k записей, так что я должен идти с регулярным циклом foreach или array_column лучше здесь?

Каков правильный способ подсчета комментариев, хитов и комментариев к статье в индексе статей?

У меня есть три таблицы: одна для статей, одна для комментариев, одна для симпатичных, одна для посещений, в этой примерной схеме **news** news_id **comments** comment_id news_id **likes** like_id news_id **hits** hit_id news_id То, что я хочу сделать, – это прослушать все статьи в сортируемом индексе в поле / div для каждой статьи со стеком статей, […]

есть ли альтернатива использованию цикла for для вставки нескольких запросов

Я хочу вставить данные из массива. Ниже приведен пример ситуации. Я хватаю всех моих друзей в списке друзей (fb) и сохраняю их в массиве. Теперь я хочу вставить свои данные ( name, fbid, birthday ) в таблицу. В настоящее время я делаю это, используя цикл for ниже – пример кода. <?php $friendsname = $_POST['name']; $friendsfbid […]

Производительность PHP file_get_contents () vs readfile () и cat

Я выполняю бенчмаркинг с функциями чтения файлов PHP только для моих общих знаний. Поэтому я проверил три разных способа чтения всего содержимого файла, который, как я думал, будет очень быстрым. file_get_contents () хорошо знает свою очень высокую производительность readfile () известен как очень хорошая альтернатива file_get_contents (), когда дело доходит до вывода данных непосредственно на […]

эффективное создание json из вывода mysql – группировка в uniques

Я считаю, что я писал здесь неэффективный код, но, похоже, не могу найти более эффективного способа его написания. Это часто происходит с выходом json, хотя у меня была проблема с некоторыми выводами html или xml. Я запускаю запрос в моей базе данных, который возвращает массив. Скажите людям любимые блюда. Возврат php mysql_fetch_assoc Массив ([человек] => […]

MySQL много таблиц или несколько таблиц

Я строю очень большой сайт, в настоящее время он использует около 13 таблиц, и к тому времени, когда это будет сделано, это должно быть около 20. Я придумал, чтобы изменить таблицу предпочтений, чтобы использовать ID, Key, Value вместо многих столбцов, однако я недавно подумал, что могу хранить и другие данные внутри таблицы. Было бы эффективным […]

увеличить производительность PHP-скриптов с интенсивным использованием процессора

У меня есть PHP-скрипт, для выполнения которого требуется несколько часов (возможно, дней). Это довольно просто, но очень интенсивно для процессора, большая часть времени выполнения расходуется (я могу сказать, выполнив этот скрипт): $array = explode(',', $a[$i]); где $a[$i] – очень длинная строка, представляющая вектор из 30k элементов, разделенных запятой foreach($array as $key => $value) ; где […]