- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Не в поддержку холивара, но хороший сравнительный тест в статье, еще раз укоренился в том, что питон превосходит php по скорости.
Да в общем-то ни разу в этом не сомневался и до этой статьи.
Не в поддержку холивара, но хороший сравнительный тест в статье, еще раз укоренился в том, что питон превосходит php по скорости.
Да в общем-то ни разу в этом не сомневался и до этой статьи.
ок, не хотел писать, но ради объективности отмечу.
там PHP сильно старый, неизвестен состав модулей, неизвестно использовался ли акселератор. сравнивается время работы кода, но ничего не сказано о времени старта/инициализации приложения. нет также информации о потребляемой оперативной памяти для понимания того, какой ценой дается производительность. нет информации о числе прогонов, тесты надо усреднять вобще-то, нет информации о прочих факторах. ну и сам тест - ООП, есть много других вещей, производительность которых можно сравнивать в языках и результат может быть иным.
хороший сравнительный тест в статье
Ну уж если начали оффтоп, то продолжу:
Данный тест примечателен тем, что оценивает ни какую-то конкретную операцию типа поиска подстроки, которые и на python'е и на php в конечном итоге исполняются из кода написанного на C и скорее всего совпадают байт в байт, так как оптимальный алгоритм для данной операции уже давно известен :)
И вероятно (допускаю это), что в PHP найдутся конкретные функции, которые могут работать быстрее аналогов на python.
Данный тест сравнивает именно скорость работы самого языка: создание объектов, освобождение памяти, работу с указателями. То есть оценивает скорость базиса, на котором основанно уже все остальное за исключением функций из C библиотек.
Результат имхо очень показателен.
babnicks добавил 25.10.2011 в 19:55
но ничего не сказано о времени старта/инициализации приложения.
У питона оно на порядок меньше, так как код уже хранится в объектном виде python-vm. И скорость стоп/старта наименее критичный показатель при реализации серьезных проектов, режим работы а-ля apache-php это вообще нонсенс с точки зрения здравого смысла...
нет также информации о потребляемой оперативной памяти для понимания того, какой ценой дается производительность.
У php этот показатель намного выше чем у питона, в других тестах есть, можете поинтересоваться.
ну и сам тест - ООП. есть много других вещей, производительность которых можно сравнивать в языках и результат может быть иным.
про тест читайте выше, именно тест такого вида очень показателен, так как демонстрирует "голое нутро" VM обозначенных языков.
Ну уж если начали оффтоп, то продолжу:
...
скорость работы самого языка: создание объектов, освобождение памяти, работу с указателями
все это в той версии PHP сильно отличается от того что, есть в PHP сейчас.
Java так вообще никогда не блистала производительностью, объекты, конечно, ее конек.
все это в той версии PHP сильно отличается от того что, есть в PHP сейчас.
Статью читали? PHP 5.2.3 с тех пор произошла революция в мире PHP ? :D
Java так вообще никогда не блистала производительностью, объекты, конечно, ее конек.
:) порадовали... самые высоконагруженные приложения пишутся именно на ней 😂 (быстрее только C++)
вот что у меня получилось по поводу PHP
проц с частотой 2.93ГГц
[alex@s16 ~]$ /usr/local/bin/php-538 -f 1.php
Time per iteration = 271.31 microsecondsnr
у них в тесте 593 при частоте 2.16ГГц.
грубо говоря при частоте 2.93 получилось бы 593 * 2.16 / 2.93 = 437.
437 / 271 = 1.61 (во столько раз PHP 5.3.8 быстрее 5.2.3 на этом тесте).
этим я хотел показать разницу в версиях PHP.
из этой темы удаляюсь. все остальное, я уже сказал. удачи :)
вот что у меня получилось по поводу PHP
проц с частотой 2.93ГГц
[alex@s16 ~]$ /usr/local/bin/php-538 -f 1.php
Time per iteration = 271.31 microsecondsnr
у них в тесте 593 при частоте 2.16ГГц.
грубо говоря при частоте 2.93 получилось бы 593 * 2.16 / 2.93 = 437.
437 / 271 = 1.61 (во столько раз PHP 5.3.8 быстрее 5.2.3 на этом тесте).
этим я хотел показать разницу в версиях PHP.
Этим Вы показали что умеете умножать и делить.
Эксперемент поставленный на разных операционках с разным железом ни говорит ни о чем :)
Запустите питон версию, тогда станет хоть что-то понятно... Если соотношение останется таким как в статье, значит дело просто в том, что у Вас лучше железо или операционка.
Почитайте в комментах к той статье написанно, что на 64 битной операционки наблюдается прирост быстродействия PHP на 60% ;) ровно Ваша цифра ( 1.6 у Вас вышло ).
Может это оно ? ;)
Эксперемент поставленный на разных операционках с разным железом ни говорит ни о чем :)
равно как 1 эксперимент не говорит о том, что какой-то язык производительнее другого.
Ну и чтоб голова отдохнула: лурк :)
iHead добавил 26.10.2011 в 00:22
Запустите питон версию, тогда станет хоть что-то понятно... Если соотношение останется таким как в статье, значит дело просто в том, что у Вас лучше железо или операционка.
[alex@s16 ~]$ python 1.py
Time per iteration = 121.656868458 microseconds
у них 192. при пересчете на 2.93 должно быть 141.
141/121 = 1.16
как, видно, пропорция не та.
iHead добавил 26.10.2011 в 00:30
вот еще на той же машине, но PHP 5.2.17
[alex@s16 ~]$ /usr/local/bin/php -f 1.php
Time per iteration = 318.33 microsecondsnr
как, видно, производительность PHP 5.3.8 выше, чем 5.2.17 на обсуждаемом тесте:
318 / 271 = 1.17
вы, ошибаетесь, если думаете, что внутри ветки 5.2 не было улучшений производительности, особенно на версиях с разницей в 3 года.
Иногда, дополнительную производительность можно получить обновляя вспомогательные компоненты.
Несколько дней назад, тихо и незаметно, вышла новая версия PCRE-8.20, где среди прочего была добавлена JIT-компиляция. Так что Apache/mod_rewrite и PHP/preg_* могут стать быстрее.
порадовали... самые высоконагруженные приложения пишутся именно на ней 😂 (быстрее только C++)
Я думал это Erlang(насчет высоконагруженные).