|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от opennews (ok) on 07-Янв-15, 11:10 | ||
Инфраструктура свободной энциклопедии Wikipedia переведена (http://hhvm.com/blog/7205/wikipedia-on-hhvm) со штатного интерпретатора языка программирования PHP на развиваемую инженерами Facebook виртуальную машину HHVM (http://hhvm.com/) (HipHop Virtual Machine), которая благодаря поддержке JIT-компиляции позволила существенно (https://blog.wikimedia.org/2014/12/29/how-we-made-editing-wi.../) ускорить выполнение кода движка MediaWiki. В настоящее время все некешируемые операции в Wikipedia, такие как функции редактирования и запросы к API, производятся с использованием HHVM. Процесс миграции Wikipedia на HHVM начался (https://www.mediawiki.org/wiki/HHVM) в марте и продолжался 9 месяцев, за которые совместно с разработчиками из Facebook была проделана большая работа по устранению возникающих проблем, выявляемых в процессе тестового внедрения. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –7 +/– | |
Сообщение от Ящ (ok) on 07-Янв-15, 11:10 | ||
А вот написали бы педивикию хотя бы на жабе, таких проблем бы не было. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +1 +/– | |
Сообщение от vitalif (ok) on 07-Янв-15, 11:19 | ||
Что кстати характерно, она может и не сильно тооще бы стала... у них там в последнее время тоже обертка оберткой погоняет и стеки километровые... | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
9. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +1 +/– | |
Сообщение от Нанобот (ok) on 07-Янв-15, 11:59 | ||
На графике загрузка ЦП уменьшилась с 60% до 10% - в шесть раз, что вполне неплохо | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
10. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +2 +/– | |
Сообщение от Ящ (ok) on 07-Янв-15, 12:01 | ||
> она может и не сильно тооще бы стала... | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
31. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +2 +/– | |
Сообщение от Grammar_Nazi on 07-Янв-15, 15:51 | ||
Жаба-то | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
85. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 09-Янв-15, 00:43 | ||
> Жаба-то | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
101. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от count0krsk (ok) on 09-Янв-15, 20:27 | ||
edited: Не-торт! | ||
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору |
33. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –2 +/– | |
Сообщение от cmp (ok) on 07-Янв-15, 16:24 | ||
Да будто их каждый день устраивают. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
38. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 18:36 | ||
Мсье, вы когда в последний раз видели Java? Или вы пишите нам из криокамеры? | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
41. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +1 +/– | |
Сообщение от edwin3d (ok) on 07-Янв-15, 18:53 | ||
> Жаба всяко не лучше, уж кол-во непереносимого никуда г-на на ней написано | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
52. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от cmp (ok) on 07-Янв-15, 22:02 | ||
Даже палкой с трех метров трогать не хочу | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
54. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +2 +/– | |
Сообщение от vn971 (ok) on 08-Янв-15, 00:43 | ||
Разрабатываете случаем не на PhpStorm? А то он тоже долго грузится, если вы понимаете на что я намекаю.. | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
56. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от cmp (ok) on 08-Янв-15, 04:06 | ||
нет, не разрабатываем, исключительно эксплуатируем и как показывает практика - адекватных решений просто нет, либо монстры на яве к которым не знаешь с какой стороны подойти, которые умеют то, что умеют, а любая автоматизация сверх того обречена на провал, либо свистоперделки, которые умеют все после обработки напильником. | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
109. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 12-Янв-15, 10:16 | ||
Дружище, абсолютно согласен по поводу Java. Нет, может проггерам и видно, что там "быстрее, выше, сильнее". Но потом шишки от пользователей не им же перепадают. Когда очередной клоун презентует "новое решение" и начальство радостно кричит внедряем, начинается Ж. с этими "энтерпрайз решениям". | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
61. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +1 +/– | |
Сообщение от edwin3d (ok) on 08-Янв-15, 08:40 | ||
> Даже палкой с трех метров трогать не хочу | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
73. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +1 +/– | |
Сообщение от рубин on 08-Янв-15, 13:12 | ||
Когда функциональность java достигнет хотя-бы 1% от наушников сообщите. | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
77. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –2 +/– | |
Сообщение от cmp (ok) on 08-Янв-15, 16:01 | ||
| ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
110. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от tor (??) on 12-Янв-15, 14:15 | ||
>> она может и не сильно тооще бы стала... | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
7. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +6 +/– | |
Сообщение от YetAnotherOnanym (ok) on 07-Янв-15, 11:51 | ||
На жабе или не на жабе, на, в любом случае, с самого начала надо писать на нормальном языке. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
49. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +1 +/– | |
Сообщение от Гаражник on 07-Янв-15, 20:44 | ||
стартапы редко пишутся на нормальных языках. быстренько набросать на руби сайтик - норма. всё равно 99% года не живет | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
22. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +5 +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 14:00 | ||
Ага, её бы тогда вообще не существовало. Нет сайта - нет проблем. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
40. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от edwin3d (ok) on 07-Янв-15, 18:51 | ||
Это как раз общая беда многих проектов. Сначала некие энтузиасты, часто весьма невысокой квалификации берутся что-то делать. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
48. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +4 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 07-Янв-15, 20:24 | ||
а потом приходят "профессионалы" с такой же низкой квалификацией и начинают переписывать на java заменяя одни простые решения на другие. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
50. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от edwin3d (ok) on 07-Янв-15, 21:41 | ||
> а потом приходят "профессионалы" с такой же низкой квалификацией и начинают переписывать | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
80. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 08-Янв-15, 17:24 | ||
Знал бы типичную аудиторию пыхеров и ява гогнокодеров, то не писал бы такой херни. Во-первых, пыхеры слишком тупы чтобы пользоваться какими-то там ORMами, типичный их упровень это портянки из SQL шаблонов. | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
51. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от edwin3d (ok) on 07-Янв-15, 21:59 | ||
> а потом приходят "профессионалы" с такой же низкой квалификацией и начинают переписывать | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
75. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +2 +/– | |
Сообщение от Crazy Alex (ok) on 08-Янв-15, 14:05 | ||
Тоже мне, аргумент. Сейчас такая задача тривально решается на Go или node.js. Раньше - для этого был (и есть) erlang/OTP. Обратите внимание - абсолютно разные подходы к построению языка и рантайма, что намекает - не в "особенности" явы или JVM дело, а в том, что всяким рубистам оно не слишком-то надо. Не говоря о том, что поднять пачку более-менее изолированных потоком или аналогичную пачку процессов по нагрузке почти одинаково, а по надёжности - процессы куда получше будут. Очереди (которые *MQ), опять же, тоже не вчера придумали. То, что жаба распрстранена - никто не спорит. Но язык убогий, каковым, он, вобщем-то, и планировался. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
76. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –2 +/– | |
Сообщение от edwin3d (ok) on 08-Янв-15, 14:53 | ||
> Тоже мне, аргумент. Сейчас такая задача тривально решается на Go или node.js. | ||
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору |
83. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Crazy Alex (ok) on 08-Янв-15, 19:31 | ||
Я намекал, что есть масса способой обработать большой поток запросов. И "нормальные потоки" - только один из них. Там, где вычислений мало, а I/O много - нода вполне на месте. Где летает мало данных, но у них тяжелая обработка - хороши MQ и независимые узлы, что почти автоматом даёт масштабируемость, в отличие от тупой потоковой модели. А можно всё это скомбинировать, достаточно дешево добавив решения, оптимальные для той или иной задачи. Собственно, я ещё не видел больших проектов, где было бы меньше трёх языков задействовано. Бывало, что это были очевидные костыли - пришел кто-то и добавил скрипт на питоне в проект на PHP, а потом его тащат три года. А бывает осознанный выбор решений с учётом их сильных сторон - где-то хорош демон на сях, который предельно экономно расходует память, где-то веб-морда на рубях, для которых разрабатывать удобно, где-то бизнес-логика - хоть и на той же джаве, хоть на Go, хоть на чём. | ||
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору |
91. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от edwin3d (ok) on 09-Янв-15, 10:26 | ||
Теперь я понял, что Вы изначально имели ввиду ... жаль, что нам понадобилось так много времени и жаль, что я не понял Вас с самого начала. | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
84. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +2 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 08-Янв-15, 22:30 | ||
> Вас есть задача периодической обработки большого количества входящих запросов... | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
90. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от edwin3d (ok) on 09-Янв-15, 10:13 | ||
>> Вас есть задача периодической обработки большого количества входящих запросов... | ||
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору |
105. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 09-Янв-15, 22:15 | ||
Сколько же словестного поноса, ужас... | ||
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору |
44. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +2 +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 19:48 | ||
Беглого взгляда на исходный код mediawiki достаточно, чтобы понять, что проблема там не в php, а в программистах на нем. Такие на чем угодно напишут crap. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
68. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от dev (??) on 08-Янв-15, 12:04 | ||
> Беглого взгляда на исходный код mediawiki достаточно, чтобы понять, что проблема там | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
47. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 07-Янв-15, 20:21 | ||
> А вот написали бы педивикию хотя бы на жабе, таких проблем бы не было. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
2. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 11:19 | ||
>на 45% (почти в два раза!) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +5 +/– | |
Сообщение от EHLO on 07-Янв-15, 11:31 | ||
Если сократить среднее время сохранения страницы на 200%, получится машина времени. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
12. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +2 +/– | |
Сообщение от юзер (??) on 07-Янв-15, 12:22 | ||
Увеличение на 45% - это почти в полтора раза. Но никак не в два. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
15. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 13:26 | ||
> Увеличение на 45% | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
16. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +1 +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 13:33 | ||
ЕГЭ-шные математики понабежали... | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
27. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +2 +/– | |
Сообщение от anonymous (??) on 07-Янв-15, 14:32 | ||
Непонятно чего на человека налетели - написано ведь неправильно: | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
28. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от anonymous (??) on 07-Янв-15, 14:42 | ||
Прошу прощения, конечно, не 2.(2) а 1.(81) и соответственно ускорение на 81.(81)% | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
4. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –2 +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 11:22 | ||
А есть сравнение сабжа с opcache | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +3 +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 11:29 | ||
Это вопрос | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
13. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +3 +/– | |
Сообщение от EHLO on 07-Янв-15, 12:30 | ||
> Это вопрос | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
24. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +2 +/– | |
Сообщение от Kodir (ok) on 07-Янв-15, 14:06 | ||
Вопрос ли это вопроса или вопрошение спрашивающего? | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
39. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +5 +/– | |
Сообщение от Какаянахренразница (ok) on 07-Янв-15, 18:46 | ||
Ты задаешь слишком много вопросов. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
62. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от йцу on 08-Янв-15, 09:08 | ||
Написано же, что с 5.6 (где опкеш по дефолту включен), разрыв не такой уж большой. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
66. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от funny_falcon on 08-Янв-15, 10:43 | ||
Уверен, дело явно не в опкеше, ибо ни кто в здравом уме и до этого без опкеша не деплоил. | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
72. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от йцу on 08-Янв-15, 13:07 | ||
Значит неверно понял вопрос. | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
8. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +2 +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 11:57 | ||
Вот и славно поработали, а то понимаешь "прочтите сообщение от Джимми Уэйлса" | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +7 +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 12:11 | ||
>HHVM (HipHop Virtual Machine) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –3 +/– | |
Сообщение от Kodir (ok) on 07-Янв-15, 14:07 | ||
> А что ты сделал для хип-хопа в свои годы? | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
103. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от count0krsk (ok) on 09-Янв-15, 21:17 | ||
>> А что ты сделал для хип-хопа в свои годы? | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
14. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Sylvia (ok) on 07-Янв-15, 13:05 | ||
не дождались PHP NG, а могли бы получить тот же двухкратный прирост на "самом обычном" PHP к октябрю 2015 (релиз) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
18. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +3 +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 13:49 | ||
Некоторые вон реактос уже ждут 17 лет. Может быть, ну его, это ожидание? :) | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
108. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +1 +/– | |
Сообщение от EuPhobos (ok) on 10-Янв-15, 23:51 | ||
> Некоторые вон реактос уже ждут 17 лет. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
19. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от бедный буратино (ok) on 07-Янв-15, 13:49 | ||
и как там с совместимостью? если в обычном php только и успевают раздавать deprecated (некоторые вещи в рамках 5-й ветки успели и появиться, и прожить, и стать deprecated), то слово -ng не внушает доверия. а вообще - впервые слышу про этот ng. а хип-хоп вроде бы реально работает. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
36. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +1 +/– | |
Сообщение от Sylvia (ok) on 07-Янв-15, 17:31 | ||
PHP NG тоже уже реально работает, это текущая ветка разработки | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
46. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 20:02 | ||
xcache - это стороннее расширение, которое никогда не было частью проекта php. В части опкод кэшера он больше не нужен - в ng встроенный opcache. В остальном, может быть, его автор (или кто-то еще) сделает его форк без опкод-кэшера на новом api, по аналогии с apcu. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
53. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Sylvia (ok) on 07-Янв-15, 22:02 | ||
не надо мне рассказывать, | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
78. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 08-Янв-15, 17:17 | ||
а что не так с opcache? | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
86. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Sylvia (ok) on 09-Янв-15, 01:57 | ||
нет свапа на диск -> требуется выделение большого сегмента памяти, сразу под все скрипты желательно | ||
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору |
100. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 09-Янв-15, 18:09 | ||
Ну я имею ввиду чисто как опкод-кэшер. Со свопом понятно, хотя у меня даже крупные проекты на Симфони2 прекрасно в память помещаются. Для виртуалок или мини-серверов, согласен, актуально. | ||
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору |
74. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от йцу on 08-Янв-15, 13:14 | ||
> PHP NG тоже уже реально работает, это текущая ветка разработки | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
79. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 08-Янв-15, 17:24 | ||
Учитывая динамизм php и как следствие невозможность предсказать, каким будет тип переменной через пару инструкций, плюс частое использование динамических вызовов по строковому имени функций и классов, от jit в джавовском смысле толку будет мало, тут скорее нужен гибрид jit-а с рантаймом, вроде того, как в objective c в плане обмена сообщениями, ну и zval-ы оставить как есть кроме совсем простых случаев. | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
94. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от йцу on 09-Янв-15, 11:20 | ||
> Учитывая динамизм php и как следствие невозможность предсказать, каким будет тип переменной | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
87. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Sylvia (ok) on 09-Янв-15, 02:15 | ||
так уже работоспособно , берем снапшот с git ( master ) и вперед на подвиги :D | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
88. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Graynder (ok) on 09-Янв-15, 02:51 | ||
> так уже работоспособно , берем снапшот с git ( master ) и | ||
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору |
89. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Sylvia (ok) on 09-Янв-15, 05:46 | ||
ну у большинства так и есть | ||
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору |
92. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от йцу on 09-Янв-15, 11:08 | ||
> так уже работоспособно , берем снапшот с git ( master ) и вперед на подвиги :D | ||
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору |
93. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Sylvia (ok) on 09-Янв-15, 11:19 | ||
ветку phpng уже отправили в master, да | ||
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору |
95. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от йцу on 09-Янв-15, 11:22 | ||
> ветку phpng уже отправили в master, да | ||
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору |
45. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 19:57 | ||
Совместимость на уровне php-кода - практически 100%, за исключением пары недокументированных хаков, эксплуатирующих особенности старой реализции. Сишные расширения - да, все надо портировать. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
17. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –8 +/– | |
Сообщение от бедный буратино (ok) on 07-Янв-15, 13:48 | ||
хип-хоп маньяки на острие атаки! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +3 +/– | |
Сообщение от Аноним (??) on 07-Янв-15, 13:50 | ||
> ps. не взлетит. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
43. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от Нанобот (ok) on 07-Янв-15, 19:25 | ||
>не взлетит | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
23. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –2 +/– | |
Сообщение от manster (ok) on 07-Янв-15, 14:02 | ||
этот хихивм поддерживает последние фичи пыха? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
34. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от vitalif (ok) on 07-Янв-15, 17:10 | ||
больше того он ещё и типизированный PHP поддерживает =)) под названием Hack... | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
55. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от SubGun (ok) on 08-Янв-15, 02:20 | ||
Да. У меня завелся и взлетел портал без проблем. Проблемы возникли со сторонними модулями, типа predis. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
30. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от universite (ok) on 07-Янв-15, 15:18 | ||
>поэтому разрыв между PHP 5.6 и HHVM был бы не столь значимым | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
32. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –2 +/– | |
Сообщение от qwerty (??) on 07-Янв-15, 15:56 | ||
а где исходники? хочу под слакварей попробывать | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
37. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Sylvia (ok) on 07-Янв-15, 17:34 | ||
http://hhvm.com/ | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
35. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от th3m3 (ok) on 07-Янв-15, 17:28 | ||
За 9 месяцев можно было переписать всё на что-то более адекватное, чем php. И никакие костыли типо хип-хопов не понадобились бы. И хип-хоп этот, тоже не панацея. Чудеса он не творит, ибо php во все поля. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
42. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +4 +/– | |
Сообщение от vitalif (ok) on 07-Янв-15, 19:19 | ||
Ага, давай, начинай переписывать. Ты сначала посмотри сколько там кода, а потом говори. Там же расширений ещё over 2000 | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
60. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от th3m3 (ok) on 08-Янв-15, 07:42 | ||
А что поделать. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
63. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от йцу on 08-Янв-15, 09:11 | ||
> А что поделать. | ||
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору |
96. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Kodir (ok) on 09-Янв-15, 15:28 | ||
Если бы разрабы вики имели мозги, они сам проект никогда не начали бы на похапэхе, так что вы слишком лестного мнения об их возможностях :) Я б тоже переписал, тем более, что уже понаписана куча веб-движков на всех мыслимых языках. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
57. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –3 +/– | |
Сообщение от Dzmitry (??) on 08-Янв-15, 04:47 | ||
> время сохранения изменений сократилось в среднем с 6 до 3 сек | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
69. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +1 +/– | |
Сообщение от gaga (ok) on 08-Янв-15, 12:07 | ||
Верно ли я понимаю, что у вашего приложения также не меньше 20 миллиардов просмотров в месяц и десятки тысяч хитов в секунду? | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
82. "Проект Wikipedia перешёл на использование HHVM для..." | +1 +/– | |
Сообщение от arisu (ok) on 08-Янв-15, 18:35 | ||
> Эээ. Я на жаве пишу веб-приложения | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
97. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от Kodir (ok) on 09-Янв-15, 15:30 | ||
> Эээ. Я на жаве пишу веб-приложения, и у нас такие вещи считаются в миллисекундах. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
99. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от edwin3d (ok) on 09-Янв-15, 17:51 | ||
>> время сохранения изменений сократилось в среднем с 6 до 3 сек | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
58. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от Аноним (??) on 08-Янв-15, 06:02 | ||
древний движок википедии не тормозил на 64киб, | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
59. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 08-Янв-15, 06:03 | ||
форкать надо ето дело. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
98. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –2 +/– | |
Сообщение от Kodir (ok) on 09-Янв-15, 15:31 | ||
> форкать надо ето дело. | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
64. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –3 +/– | |
Сообщение от Аноним (??) on 08-Янв-15, 10:27 | ||
Долго читаю здесь подобные разговоры. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
65. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –2 +/– | |
Сообщение от Аноним (??) on 08-Янв-15, 10:42 | ||
Дополню свое сообщение. | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
67. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от edwin3d (ok) on 08-Янв-15, 10:58 | ||
> Поправлюсь: у серверов(потому что это серверы) аппаратная часть поуже - | ||
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору |
70. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от Аноним (??) on 08-Янв-15, 12:10 | ||
И всё-таки я пока не понимаю, почему серверная часть компилируется в лучшем случае в байт-код, а не в инструкции процессора. | ||
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору |
71. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 08-Янв-15, 12:17 | ||
> И всё-таки я пока не понимаю, почему серверная часть компилируется в лучшем | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
81. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Аноним (??) on 08-Янв-15, 17:45 | ||
потому что "бутылочное горлышко" у серверов уже давно не процессоры, а ПЗУ и сеть ;) | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
102. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от Ящ (ok) on 09-Янв-15, 21:14 | ||
Жесть :) Стоило раз в позитивном ключе заикнуться про жабу... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
104. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | –1 +/– | |
Сообщение от Аноним (??) on 09-Янв-15, 21:21 | ||
Давно пора ее переписать на ноде-дж-с | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
107. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Ящ (ok) on 10-Янв-15, 08:12 | ||
Шило на мыло. | ||
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору |
106. "Проект Wikipedia перешёл на использование HHVM для выполнени..." | +/– | |
Сообщение от Vitold S on 10-Янв-15, 03:38 | ||
Мне вот интересно, а когда уже напишут граматику MediaWiki на C и вкопилят в Си? Сколько еще ждать? Сколько еще смотреть на то как они кобяняться с PCRE и кучей каких-то костылей? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |