LINUX.ORG.RU
ФорумTalks

как вы думаете, почему проекты высокой нагрузки (фб, вк) написаны на рнр и не тормозят?

 


1

2

ведь бытует мнение (?), что пых-пых годится лишь для хоумпаги васи.

а ведь есть же отлично мастабируемые (добавлением новых стоек серверов) проекты на пыхи. без намека на лаги.

почему там нет Илитных языков?


Раньше движок PHP был производительнее Python и Ruby. Сейчас их производительность (и потребление оперативной памяти) приблизительно на одном уровне.

http://benchmarksgame.alioth.debian.org/u32/php.php

http://benchmarksgame.alioth.debian.org/u32/python.php

http://benchmarksgame.alioth.debian.org/u32/ruby.php

http://benchmarksgame.alioth.debian.org/

gatsu
()
Последнее исправление: gatsu (всего исправлений: 1)
Ответ на: комментарий от dk-

в мск существенно выше стоимость жизни. Если в провинции мне 30к хватает, чтобы 2 раза в год в Европу кататься в отпуск, то в мск этого на еду не хватит, если даже однушку снимать

marvin_yorke ★★★
()
Ответ на: комментарий от shimon

Нет женщины — нет проблемы

Боб, перелогиньтеся

lazyklimm ★★★★★
()

ЕМНИП, вк больше на Perl и Java (JSP?), чем на PHP.

moscwich
()
Ответ на: комментарий от marvin_yorke

Если в провинции мне 30к хватает, чтобы 2 раза в год в Европу кататься в отпуск, то в мск этого на еду не хватит, если даже однушку снимать

75(зп) - 30(однушка) > 30.

Ну, плюс пару-тройку тысяч расходов на дорогу. В остальном цены по ДС не сильно отличаются от замкадских (особенно если знать где что и почём).

lazyklimm ★★★★★
()
Ответ на: комментарий от dk-

я имею в виду, что увеличение ЗП по сравнению с замкадьем не факт что позволит жить лучше

marvin_yorke ★★★
()
Ответ на: комментарий от ihanick

Первый (и единственный) грамотный коммент во всем треде :)

А стив пишет такую хрень, что даже стыдно становится. А казался адекватным человеком

PS Вместо «хрень» я хотел написать слово из пяти букв, в середине которого есть «уй», начинается оно на тоже на «х», а заканчивается кавайным «ня»

boombick ★★★★★
()
Ответ на: комментарий от Solace

Не особо, если не холостяк и не готов жить в неудобствах.

а какая разница? Не считая жилья и внутригородского транспорта - цены на всё примерно одинаковые.

lazyklimm ★★★★★
()
Ответ на: комментарий от dk-

переписать, Если Нужно, для проектов с ТАКИМ БАБЛОМ

Дело не в «бабле» - дело в сложности задачи. Оттестировать каждый переписаный модуль + надо делать плавную миграцию одной подзадачи за другой, да не сломав ранее криво написанное та ещё задачка.

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

ну я спорить не могу конечно. задача то и правда тоже ТАКАЯ.

одно радует - они (вк\фб) - не тормозят. вообще.

dk-
() автор топика

Это не пейсбуку там пришлось писать компилятор рнр, чтобы оно не тормозило? FB и vk ведь и задумывались как коллективные хоумпаги, это потом в них хомячки понабежали, и придумывать костыли оказалось проще, чем переписать.

PolarFox ★★★★★
()
Ответ на: комментарий от dk-

С архитектурой ВК я знаком очень хорошо, поскольку принимал незначительное участие в его развитии :) У них там куча самописной фигни используется на самом деле.

boombick ★★★★★
()
Ответ на: комментарий от Tark

системой мгновенных сообщений

Которая, кстати, на неилитарном, но хипстерском ноджс.

PolarFox ★★★★★
()

ведь бытует мнение (?), что пых-пых годится лишь для хоумпаги васи.

Дык там кеширование во все поля. При просмотре страницы редко когда пых дергается.

Siado ★★★★★
()
Ответ на: комментарий от Solace

В Москве, без родни, с маленьким ребенком тяжеловато.

Нормально :) Я там жил с двумя маленькими детьми да еще и с женой, которая не работала. Вджобывать, конечно, надо очень и очень ощутимо, но вполне себе по силам.

ЗЫ Панаехал в ниризиновую, прожил там 3 года, но в 2010 свалил на родину, задолбала столица :)

boombick ★★★★★
()
Ответ на: комментарий от boombick

но в 2010 свалил на родину, задолбала столица

Я вообще не понимаю, как там люди живут. Один огромный пузырь же, во всех смыслах.

Solace ★★
()
Ответ на: комментарий от Solace

я для себя вижу много плюсов.

а минусы (толпы и пробки) меня не касаются почти. ибо в часы пик не езжу.

ну в перекрестке очереди напрягают конечно. но опять же могу ходить не когда «все после работы».

dk-
() автор топика
Ответ на: комментарий от cruxish

Не совсем понял, как репликация может положительно повлиять на быстродействие.

Мастер разгружается, балансировщик нагрузки делают, который выбирает очередного слейва (или мастера) для выборки данных.

Reaper ★★
()
Ответ на: комментарий от Solace

В Москве, без родни, с маленьким ребенком тяжеловато.

ну, во-первых, не у всех дети, во-вторых, у меня есть двое понаехавших знакомых которые жили/живут в мск с маленькими детьми - просто жёны не работали.

lazyklimm ★★★★★
()
Ответ на: комментарий от gatsu

Посредством

wget -S --spider 'http://vk.com/'
можно приблизительно определить что там у них есть например, но 100% гарантии всё равно не будет.

dismal_faun ★★
()
Ответ на: комментарий от Solace

Нормально живут - огромный выбор всего, неплохо работающий общественный транспорт (если правильно выбирать/повезёт работу-график-жильё - никаких пробок и толкучек не будет), коммунальные службы тоже более-менее (по сравнению с моим замкадском небо и земля)

вообще, от места жительства многое зависит, Москва она большая, и как следствие, разная. Тех, кто по доброй воле наезжает в люблино-выхинские края я не понимаю.

lazyklimm ★★★★★
()

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

white_ghost
()
Ответ на: комментарий от shimon

Может, где-то есть такая, которая не считает, что мужчины должны ей чуть ли не весь мир, потому что она, видите ли, женщина, и которая не будет считать ниже своего достоинства сгонять для тебя в аптеку, когда тебе реально плохо, а не жаловаться, какая ты раскисшая тряпка. Или даже кофе сварить банальный, просто вот так.

так они не все такие, тебе просто не повезло или сам позволил так к себе относиться

xtraeft ★★☆☆
()
Ответ на: комментарий от dk-

Пару лет назад вконтакт не просто тормозил, а временами падал.

А вообще распределение нагрузки в первую задачу задача веб-сервера (а зачастую - прослойки в виде кэширующего), не зря же ngix используют.

Ну а на тему тормознутости языков - на последней руби-конференции был доклад, как в ЕМНИП 10000 раз ускорили быдлокод заказчика.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от marvin_yorke

Это при наличии своего жилья. В противном случае вычитает десятку, а на 20 особо не разгуляешься.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от DNA_Seq

а... ну да. я за 8 однушку стремненькую снимал.

dk-
() автор топика

Сообщение удалено stevejobs по причине Нет, это бесполезно. Тут собралась одна илита. (0)

facepalm

xtraeft ★★☆☆
()
Ответ на: комментарий от stevejobs

Нужен отдельный сервер очередей, типа RabbitMQ, нужен отдельный кэш типа Redis, нужны отдельные БД типа couchbase2 и Oracle (а в Oracle - stored procedures на PL/SQL и жабке), и вся эта машинерия уже абсолютно никак с похапэ не связана...


http://redis.io/clients - PHP
http://www.rabbitmq.com/devtools.html#php-dev
http://www.couchbase.com/develop/php/current
http://www.oracle.com/technetwork/articles/dsl/inst-php-apache-windows-098333...


Я считаю, ты смешно пошутил :)

tazhate ★★★★★
()
Ответ на: комментарий от annulen

Ну так это же все не на похапэ написано

Ужас!

tazhate ★★★★★
()
Ответ на: комментарий от stevejobs

А теперь давай то же, но без RabbitMQ и Эрланга, на чистом PHP.

А давай что же?

ограничения в 30 секунд и прочее - это больше наследие веб составляющей, чтобы тяжелыми запросами не убить сервер. У PHP-CLI по дефолту таких ограничений нет ни в одном нормальном дистрибутиве.

Или ты про cli не знал? На PHP спокойно пишут демонов, 3D игры, отложенные события и не парятся.

Какая разница какой язык? С прямыми руками почти все можно написать на практически любом языке.

BaBL ★★★★★
()
Ответ на: комментарий от xtraeft

Это же толксы.. Здесь в полноценные дискуссии вырастает только танцпол и еот-треды. Грамотных технарей в толксах уже давно нет. А если и есть, то вспоминают старую истину про спор с идиотами.

boombick ★★★★★
()
Ответ на: комментарий от DNA_Seq

в ЕМНИП 10000 раз ускорили быдлокод заказчика.

Лол, чем меряли? :) Рубисты вообще любят приводить какие-то странные цифры с потолка

boombick ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.