Форум → Программирование → PHP для идиотов → Расширения PHP → HHVM, Phalcon
HHVM, Phalcon
Страницы: ← Предыдущая страница →
-
1 марта 2014 г. 17:10, спустя 19 дней 17 часов 18 минут
Оптимизировать нужно узкие места. Обычно это иопсы. Для проектов, занимающих более одного сервера, это может быть сеть. Если абстрагироваться от иопсов и сети и рассматривать только приложение и только с точки зрения потребления CPU (включая БД, т.к. она тоже потребляет CPU), то оптимальный метод будет зависеть от структуры приложения. Чем больше в нём функций, тем сложнее их будет переписать. При over 9000 функций будет проще взять какой-нибудь хип-хоп чем переписывать каждую функцию на C. Да и вообще, подход "переписать узкие места на C" означает "нужно владеть C".не всё полезно, что в swap полезло -
1 марта 2014 г. 17:18, спустя 7 минут 48 секунд
Вот я профайлю xdebug-ом свой проект и вижу, что в нём за вызов используется 9000 функций, причём не одна 9000 раз, а примерно 1000 по 9 раз каждая. Как поступить? Переписать каждую из 1000 функций? Или поменять архитектуру, заюзав плотнее кэш? Или разнести по разным серверам статику, БД и фронтенд? Или просто "довайте воткнём HHVM и посмотрим что получится"?не всё полезно, что в swap полезло -
2 марта 2014 г. 4:59, спустя 11 часов 41 минуту 38 секунд
Последнее сделать проще всего.Спустя 3 сек.
Последнее сделать проще всего. -
6 марта 2014 г. 20:26, спустя 4 дня 15 часов 26 минут
В тему
VK открыли свой чудо-пых: http://habrahabr.ru/company/vkontakte/blog/214877/KPHP – минималистичный язык, созданный с целью обеспечить очень высокую скорость работы, без ущерба для удобства и скорости разработки. В связи с этим KPHP поддерживает не все возможности PHP, в частности, в нем отсутствует ООП
-
-
6 марта 2014 г. 22:43, спустя 1 час 45 минут 48 секунд
Нормальных примеров пхп кода для него не нашел. Код «бенчмарков» подсказывает, ООП действительно отсутствует, но хотя бы присутствует полнота по Тьюрингу. В нем даже есть циклы, ветвления и даже функции можно объявлять!
Они уже почти догнали по возможностям PHP 3.0?
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!