URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36697
[ Назад ]

Исходное сообщение
"OpenNews: Кэширование как способ увеличения производительности PHP проектов "

Отправлено opennews , 13-Фев-07 18:56 
Ilia Alshanetsky, один из разработчиков PHP,  представил презентацию "Cache for Ca$h (http://ilia.ws/files/vancouver_cache.pdf)" на которой наглядно показал, как используя нехитрые приемы кеширования динамического контента, можно на несколько порядков увеличить производительность PHP скриптов.

URL: http://ilia.ws/files/vancouver_cache.pdf
Новость: http://www.opennet.me/opennews/art.shtml?num=9841


Содержание

Сообщения в этом обсуждении
"Кэширование как способ увеличения производительности PHP проектов "
Отправлено smb , 13-Фев-07 18:56 
Неплохо. Так сказать, шаблон для действий, +

Только вроде eAccelerator получше APC, но это наверное дело вкуса в данном контексте :)


"Кэширование как способ увеличения производительности PHP проектов "
Отправлено BigBug , 13-Фев-07 21:18 
ea это совсем не тожесамое что apc, одно другое не исключает.

"Кэширование как способ увеличения производительности PHP проектов "
Отправлено guest , 13-Фев-07 21:35 
Единственный способ радикально повысить производительность любого пыхпыховского проекта - переписать его на питоне.

"Кэширование как способ увеличения производительности PHP про..."
Отправлено long , 13-Фев-07 23:53 
очень хочется увидеть списочек из высоконагруженных проектов, написанных на питоне.

"Кэширование как способ увеличения производительности PHP про..."
Отправлено guest , 14-Фев-07 00:52 
не совсем веб но вполне себе нагруженное eve-online.com

"Кэширование как способ увеличения производительности PHP про..."
Отправлено cadmi , 14-Фев-07 19:27 
краулеры гугля, собирающие терабайты контента Вас устроят?
можете не отвечать, люди в курсе.

"Кэширование как способ увеличения производительности PHP про..."
Отправлено Sprit , 14-Фев-07 11:32 
А почему не на С или может сразу на Ассемблере, ух как производительность поднимется...
И зачем вообще все эти PHP, Python, все лучше на асме писать!!!

"Кэширование как способ увеличения производительности PHP про..."
Отправлено Odept , 14-Фев-07 13:02 
*посмотрел в адресную строку.... нет, вроде не на ЛОРе.
А это теперь модно, вот так, люпнуть что-то без доказательств, да к тому-же не по теме?

"Кэширование как способ увеличения производительности PHP про..."
Отправлено guest , 14-Фев-07 22:54 
Специально для тех, кто окончательно деградировал под воздействие пыхпыха:
- питон и пыхпых языки одного класса, в который ни си, ни, тем более, ассемблер не входят.
- любой адекватный тест показывает, что по производительности питон в разы уделывает пародию на язык программирования под названием пыхпых (хоть заакселерируйся!)
Так что вывод вполне очевиден - переписав убожество, сбыдлокоденное на пыхпыхе, на нормальный язык (а это может быть не только питон, но и перл и руби...) мы не только получим значительное ускорение, но и в качестве бесплатного бонуса получим безопасный и удобочитаемый код.

"Кэширование как способ увеличения производительности PHP про..."
Отправлено pachanga , 15-Фев-07 00:56 
>Так что вывод вполне очевиден - переписав убожество, сбыдлокоденное на пыхпыхе, на
>нормальный язык (а это может быть не только питон, но и
>перл и руби...)

До коли уже можно зацикливаться на выборе платформы разработки? Писать погано можно на любой из выше перечисленных. Уважай мнение и выбор других, плиз.



"Кэширование как способ увеличения производительности PHP про..."
Отправлено Odept , 15-Фев-07 10:58 
> питон и пыхпых языки одного класса, в который ни си, ни, тем более, ассемблер не входят.

Про классы языков, можно подробней, я вижу вы в этом специалист =)

> любой адекватный тест показывает, что по производительности питон в разы уделывает пародию на язык

А ссылку на "адекватный тест" вы просто забыли предаставить?

Чисто теоритически Python не может "в разы" быть производительнее PHP, скорее он, как и Ruby чуть отстаёт (что не снижает его достоинств).


"Кэширование как способ увеличения производительности PHP про..."
Отправлено Ujo , 17-Мрт-07 10:24 
> Чисто теоритически Python не может "в разы" быть производительнее PHP, скорее он, как и
> Ruby чуть отстаёт
Это чисто теоретический ответ, или проверяли? -А что сравниваете -- модуль Apache PHP и CGI-приложение Python/Perl/Ruby? Или, всё же, речь о соответствующих mod_python, mod_perl и mod_ruby?

Если есть реальный тест, было бы интересно посмотреть.


"Кэширование как способ увеличения производительности PHP про..."
Отправлено Я , 21-Май-07 23:10 
Хоть это и не по теме, но если кого тест интересует пожалуйста:)
1) 1000 выполнений очень короткого сценария: Perl-23.6 сек; Python-45,2 сек; mod_python-30 сек; mod_perl-16.4 сек; PHP-160 сек.

2) 1000 выполнений длинного сценария, более 1000 строк кода:Perl-963 сек; Python-978 сек; mod_python-347 сек; mod_perl-476 сек; PHP-304 сек!!! Вот такие пироги.


"Кэширование как способ увеличения производительности PHP про..."
Отправлено pachanga , 15-Фев-07 00:49 
>Единственный способ радикально повысить производительность любого пыхпыховского проекта - переписать его на
>питоне.

Ех..еще одним троллем больше...


"Кэширование как способ увеличения производительности PHP проектов "
Отправлено L.Torvalds , 14-Фев-07 17:34 
Умные (как я :-) увидят что автор - молодец. Эх - если бы все пыхеры были такими ... Так вот умные люди увидят там приемы кеширования не сильно зависящие от языка . А ви что - не заметили? :-)

"Кэширование как способ увеличения производительности PHP проектов "
Отправлено Аноним , 18-Фев-07 19:49 
Они бы заметили, но их больше волнует пальцезагибание :) по поаоду и без оного.