Я работаю с 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] … […]
Я тестировал все эти различные конструкции, используя getrusage() чтобы вычислить варианты (ru_utime + ru_stime) до и после их выполнения. Оказывается, нет никакой разницы в выполнении одной и той же задачи для подобных конструкций. Вот результаты: printf (1,5 ± 0,5)% быстрее, чем print foreach (6.0 ± 1.0)% быстрее, чем цикл for (итерирование по индексированному массиву из […]
Может ли кто-нибудь сказать мне, почему функция exec() настолько медленна и непредсказуема на разных машинах в PHP? В основном у меня есть исполняемый файл и вы хотите выполнить его через PHP: $command = '/usr/pathToComman/myCommand -someParameters'; exec($command); Дело в том, что он выполняется намного дольше (по большому счету я имею в виду 3-4 иногда, как в […]
есть ли заметная разница в скорости, когда вы кешируете данные, которые вы извлекаете из базы данных, в файл в файловой системе (например: htdocs / cache / cachefile), а не захватываете его напрямую из базы данных MySQL? Большое спасибо!
Этот скрипт использует php и mysql для вычисления скользящего среднего за минуту, чтобы уменьшить влияние выбросов на мои данные (одна минута = 6 10-секундных рядов). Он правильно вычисляет все, но недостаточно эффективен, чтобы делать более 150 строк за раз. Я хотел бы делать столько строк, сколько могу за один раз, возможно, между 5-10 000, поскольку […]
Мне любопытно, что самый эффективный способ выполнения строковых преобразований. Учитывая входную строку и набор переводов, какой метод является наиболее эффективным в целом? В настоящее время я использую strtr() , но тестировал различные методы цикла, str_replace() с массивом и т. Д. Метод strtr() самый быстрый в моей системе, в зависимости от переводов, но мне любопытно, есть […]
Я работал над сценариями миграции, которые выбирают данные из одной базы данных MySQL и импортируют через доктрину в другую базу данных MySQL. Проблема заключалась в том, что после каждого куска созданных объектов мои скрипты замедлялись. первые 100 статей занимают около 5 секунд для импорта, следующие 100 статей занимают 7 секунд, следующие 10 секунд и так […]
Возможно, мой вопрос не важен, но он появляется у меня в голове, когда я работаю над своим проектом. Поэтому я хочу знать, какой из них лучше подходит с точки зрения производительности, и я также хочу знать, есть ли другие побочные эффекты. Код 1: if ($result === TRUE){ // some statements return TRUE; }else{ // some […]
Обычно я делаю это на PHP для лучшей читаемости, но я не знаю, потребляет ли он память или какие-либо другие проблемы? Предположим, у меня есть этот код: $user = getUser(); // getUser() will return an array Я мог бы сделать: $email = $user["email"]; sendEmail($email); Без объявления переменной $ email я мог бы сделать: sendEmail($user["email"]); Какая […]