Фейсбук решил так свою проблему с нагрузкой – заюзал HipHop и получил расширение нагрузки до 400 миллиардов показов страниц в месяц.

Because of this, it’s been challenging to scale Facebook to over 400 billion PHP-based page views every month.

HipHop ретранслирует пхп в плюсы, потом компилит бинарники.
Все подробности на оффблоге
Может скоро и не надо будет си, на пхп накатал, код ретранслировал и порядок? ))

Возможно, это будет интересно...

16 responses


Do you want to comment?

Comments RSS and TrackBack Identifier URI ?

Прочитал статью. На самом деле потрясен. Они круты, а, кроме того, и большие молодцы – ведь они выпускают свой hip-hop как open-source. Сейчас немножко уляжется, обязательно попробую заюзать.

Февраль 4, 2010 4:03 пп

>>свой hip-hop как open-source.

И под виндой не работает еще))

Это конечно плюс для пхп, но довольно спорный. Php используется в основном для веба, а тут доли милисекунд не столько важны, потому как скорость выполнения все равно будет гораздо быстрее, чем время, за которое пользователь загрузит результат. Исключения это мегапорталы типа вики или фейсбука, там это сэкономит ресурсы самой структуры.

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

 

Февраль 4, 2010 6:08 пп

Ну винда – ладно, на хостингах все равно в основном Линукса стоят.
А что касается скорости, не знаю, мне кажется, что иногда это критично. Если у человека WP, увешанный тяжелыми плагинами, то начинает тормозить именно генерация, не все же берут хостинги с запасом.
Кстати, о скорости. Тебе не пропатчить твой styles.css? А то 55 объектов грузится с сервера, это замедляет (http://site-perf.com/cgi-bin/show.cgi?id=ofmg23VJ9rw)

Февраль 4, 2010 6:17 пп

Не, ну это крайность уже,  можно циклов бесконечных напихать, тогда вообще ничего не откроется ))

Плуги завешивают иногда потому что к базе много запросов, у вп это слабое место, меня досить когда начинают, база первой отваливается.

>>Тебе не пропатчить твой styles.css? А то 55 объектов грузится с сервера, это замедляет

Там половина не мои. И цсс то вроде один грузится, или ты хотел предложить картинки спрайтами сделать?

Февраль 4, 2010 7:07 пп

Ну не спрайтами, а data uri.
Я тут допилил свой скрипт, попробуй взять it.sander.su/temp/3/style.css вместо своего основного alexvolkov.ru/wp-content/themes/several/style.css

Февраль 4, 2010 8:05 пп

Поставил, 36 запросов стало ) Цсс правда побольше стал, но он все равно один раз грузится

Февраль 4, 2010 9:07 пп

Кстати, вот с этой игрушкой не работал? http://lesscss.org/

Февраль 4, 2010 9:08 пп

lesscss – прикольно! надо будет тоже поиграться
ты только файл забери к себе, у меня директория временная

Февраль 4, 2010 9:20 пп

Ага, сохранил. Спасибо ! )

Февраль 4, 2010 10:23 пп

У тебя блог до сих пор ссылается на css на моем сервере…

Февраль 4, 2010 10:47 пп

у гифов прозрачность пропала кстати. В хлебных крошках например.

Февраль 5, 2010 1:06 дп

ааа спасибо за наводку. на той неделе обязательно доработаю!

Февраль 5, 2010 8:49 пп

Черт, загадка. Не похоже, чтобы это я прозрачность терял. Неужели технология не поддерживает?

Февраль 7, 2010 1:20 дп

Даже фиг знает ) Багрепорт попробуй напиши

Февраль 7, 2010 1:56 дп

У тебя остался оригинальный css? Я переписал скрипт, можно попробовать посмотреть, выживет ли прозрачность

Февраль 18, 2010 6:08 пп

Сандер, неа )) Я тему менять планирую, но никак руки не дойдут.

Февраль 19, 2010 4:19 пп

Comment now!
















Trackbacks