О скорости работы функций чтения файлов

По мотивам статьи на Хабре. Решил проверить особенности работы функций чтения файлов в php/

Недавно на Хабре наткнулся на статью "Несколько других советов для PHP-разработчиков". В ней описалалось несколько особенностей PHP касающихся производительности.

В частности, там говориться, что делать file(\$name) гораздо медленнее, чем explode(PHP_EOL,file_get_contents(\$name)). Причем указано, что чем больше файл - тем быстрее второй вариант.

На данный момент пользуюсь PHP 5.4.6. Вот и стало интересно, справедливо ли это утверждение сейчас.

Быстренько написал следующий код:

Смысл данного скрипрта, оценить какой из вариантов в среднем быстрее. По результетам испытаний получилось, что первый вариант затратил на 4 % времени меньше. Честно не знаю методики тестирования в оригинальной статье, но я делаю вывод, что указанное свойство больше не действительно.

Нет комментариев.
Добавить комментарий
Вам необходимо включить показ изображений в браузере для того чтобы увидеть код

Дайте нам знать, что вы - живой человек. Для нас это важно!
Кликните, если плохо видно

Прежде чем высказать свое мнение, прочитайте пожалуйста: правила

Рейтинг@Mail.ru