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

Каков ваш оптимизатор веб-ресурсов «все-в-одном»?

Я работаю с SmartOptimizer : minify js и css, используйте css-данные uris, добавляйте заголовки с большим сроком действия и другие функции. ( http://farhadi.ir/works/smartoptimizer ) Он отлично работает, но я не знаю, существует ли аналогичное приложение с похожими или лучшими инструментами (например, Google Closure, CSScaffold, ..) Если вы не уверены, что ведьма лучше, какая ваша любимая? […]

Создать отсортированный массив из нескольких предварительно отсортированных массивов

Я хотел бы создать отсортированный массив из переменной количества предварительно отсортированных массивов. Учитывая {A1, …, An} которые являются предварительно отсортированными массивами, я хотел бы создать At , который является комбинацией {A1, …, An} и сортируется таким же образом. Пример : Given : A1 = [2, 4, 9, 16] A2 = [-3, 4, 98, 116] … […]

Производительность: если else vs switch, а vs for, для каждого vs for, print vs printf

Я тестировал все эти различные конструкции, используя getrusage() чтобы вычислить варианты (ru_utime + ru_stime) до и после их выполнения. Оказывается, нет никакой разницы в выполнении одной и той же задачи для подобных конструкций. Вот результаты: printf (1,5 ± 0,5)% быстрее, чем print foreach (6.0 ± 1.0)% быстрее, чем цикл for (итерирование по индексированному массиву из […]

exec () работает медленнее в PHP – такая же команда работает намного быстрее в интерактивном режиме

Может ли кто-нибудь сказать мне, почему функция exec() настолько медленна и непредсказуема на разных машинах в PHP? В основном у меня есть исполняемый файл и вы хотите выполнить его через PHP: $command = '/usr/pathToComman/myCommand -someParameters'; exec($command); Дело в том, что он выполняется намного дольше (по большому счету я имею в виду 3-4 иногда, как в […]

Вопрос кэширования MySQL или файловой системы

есть ли заметная разница в скорости, когда вы кешируете данные, которые вы извлекаете из базы данных, в файл в файловой системе (например: htdocs / cache / cachefile), а не захватываете его напрямую из базы данных MySQL? Большое спасибо!

Средняя скорость прокатки, php mysql

Этот скрипт использует php и mysql для вычисления скользящего среднего за минуту, чтобы уменьшить влияние выбросов на мои данные (одна минута = 6 10-секундных рядов). Он правильно вычисляет все, но недостаточно эффективен, чтобы делать более 150 строк за раз. Я хотел бы делать столько строк, сколько могу за один раз, возможно, между 5-10 000, поскольку […]

PHP strtr vs str_replace бенчмаркинг

Мне любопытно, что самый эффективный способ выполнения строковых преобразований. Учитывая входную строку и набор переводов, какой метод является наиболее эффективным в целом? В настоящее время я использую strtr() , но тестировал различные методы цикла, str_replace() с массивом и т. Д. Метод strtr() самый быстрый в моей системе, в зависимости от переводов, но мне любопытно, есть […]

Почему скрипт php замедляется?

Я работал над сценариями миграции, которые выбирают данные из одной базы данных MySQL и импортируют через доктрину в другую базу данных MySQL. Проблема заключалась в том, что после каждого куска созданных объектов мои скрипты замедлялись. первые 100 статей занимают около 5 секунд для импорта, следующие 100 статей занимают 7 секунд, следующие 10 секунд и так […]

какой подход лучше вернуть true или false?

Возможно, мой вопрос не важен, но он появляется у меня в голове, когда я работаю над своим проектом. Поэтому я хочу знать, какой из них лучше подходит с точки зрения производительности, и я также хочу знать, есть ли другие побочные эффекты. Код 1: if ($result === TRUE){ // some statements return TRUE; }else{ // some […]

Объявляет ли ненужную переменную в PHP память?

Обычно я делаю это на PHP для лучшей читаемости, но я не знаю, потребляет ли он память или какие-либо другие проблемы? Предположим, у меня есть этот код: $user = getUser(); // getUser() will return an array Я мог бы сделать: $email = $user["email"]; sendEmail($email); Без объявления переменной $ email я мог бы сделать: sendEmail($user["email"]); Какая […]

Intereting Posts
Динамические закодированные ячейки SELECT с использованием jQuery Как переписать URL-адрес в php, используя файл htaccess. какое изменение в php-коде Изменено PDO :: ATTR_EMULATE_PREPARES на FALSE и появляется ошибка «Недопустимый номер параметра» PHP порядок массива по дате? Регулярный шаблон выражения для соответствия URL-адресу с или без http: // www замените rand () на openssl_random_pseudo_bytes () Как передать параметры в функции индекса в codeigniter app.request.attributes.get ('_ route') пуст, когда я переопределяю страницу ошибок 404 как загрузить аудиофайл на сервер (базу данных mysql) с помощью phonegap.? SHA1 vs md5 vs SHA256: что использовать для входа в PHP? как я могу получить все опции в нескольких вариантах, используя PHP? Как написать модульные тесты для интерактивного консольного приложения Вставить значение динамического значения выбора в базу данных Mysql и показать отправленное сообщение Лучший способ передать массив между PHP и Javascript Ошибка анализа: синтаксическая ошибка, неожиданный «public» (T_PUBLIC)