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

Скорость PHP против JavaScript?

Я пишу сценарий, чтобы tokenize содержимое файла. Я написал токенизатор в JavaScript, но он довольно медленный с большими файлами (5+ секунд). Так как я все равно получаю файлы с сервера, я рассматриваю возможность перезаписи его на PHP, чтобы сэкономить несколько секунд. Я читал, что разница в скорости между PHP и JavaScript незначительна, но если файлы […]

Выполнение статических методов и функций

В PHP (в отличие от того, что я изначально думал) есть накладные расходы на вызов статических методов и простых функций. На простом сканере эти накладные расходы составляют более 30% времени вызова (метод просто возвращает параметр): // bench static method $starttime = microtime(true); for ($i = 0; $i< 10*1000*1000; $i++) SomeClass::doTest($i); echo "Static Time: " , […]

Сколько MySQL-запросов я должен ограничить на странице? PHP / MySQL

Хорошо, поэтому я уверен, что многие из вас создали сумасшедшие страницы с интенсивной базой данных … Я создаю страницу, с которой я хотел бы извлечь всю информацию о несвязанной базе данных. Вот несколько примеров различных запросов для этой одной страницы: Содержание статьи и информация ЕСЛИ автор является зарегистрированным пользователем, их информация ОБНОВЛЕНИЕ счетчик просмотров статьи […]

Хранимая процедура MySQL или сложный запрос

Какова эффективность хранимой процедуры? Стоит ли использовать их вместо реализации сложного запроса в вызове PHP / MySQL?

Что более эффективно, строковые функции PHP или регулярное выражение в PHP?

Я пишу PHP-код для синтаксического анализа строки. Это должно быть как можно быстрее, так и регулярные выражения? У меня есть подозрение, что строковые функции PHP стоят дороже, но это всего лишь предположение. Какая правда? Вот конкретно, что мне нужно сделать со строкой: Возьмите первую половину (на основе третьего местоположения подстроки «000000») и сравните ее хэш […]

Какова самая эффективная проверка того, заканчивается ли строка PHP другой строкой?

Стандартный PHP-способ проверить, заканчивается ли строка $str с помощью подстроки $test : $endsWith = substr( $str, -strlen( $test ) ) == $test Это самый быстрый способ?

Эффективность включения файлов функций (в PHP)

Если бы у меня было большое количество функций, было бы лучше держать их всех в одном большом файле или было бы лучше разделить их на несколько файлов связанных функций. К лучшему я имею в виду более эффективную и для обслуживания, и для сервера, обрабатывающего запрос. Например, прямо сейчас у меня есть все мои файлы в […]

Выйти из HTML на PHP или использовать эхо? Что лучше?

Что касается производительности, то что было бы лучше. Используя PHP для эхо-вывода всех выходных данных HTML, я могу перенести его различными битами рабочего кода и переменных или периодически отсылать HTML в php по всем документам. Я знаю, что могут быть некоторые проблемы с читабельностью, но я не беспокоюсь об этом. Спасибо всем! Пример 1 echo […]

Сравнение производительности производительности Apache и IIS

Кто-нибудь знает какие-либо ссылки на реалистичные сравнения производительности IIS и Apache для хостинга PHP? Я хочу использовать существующую инфраструктуру для смены технологий с .NET на PHP-приложение, но я не могу найти информацию о PHP, размещенном на разных платформах. Здесь есть кучи о IIS vs. Apache в целом или ASP.NET vs PHP .. или любой другой […]

Производительность MySQL – позиция «IN» против равных (=) для одного значения

Это довольно простой вопрос, и я предполагаю, что ответ «Это не имеет значения», но я все равно должен спросить … У меня есть обобщенная инструкция sql, встроенная в PHP: $sql = 'SELECT * FROM `users` WHERE `id` IN(' . implode(', ', $object_ids) . ')'; Принимая предыдущие проверки достоверности ( $object_ids – это массив с не […]

Intereting Posts