Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Karpov Sergey
    @karpoffS
    Всем привет, а кто может подсказать зачем вообще нужен асинхронный framework? он что как-то быстрей обычной связки nginx + php-fpm ? И в каких случаях его применять?
    apocello2008
    @apocello2008
    Факт наличия данного вопрорса уже гговорит о том, что разницы не будет для Вас =)
    @karpoffS Мы переписали phalcon под реактивщину и на данный момент у нас при среднем lat. в 50мс прет порядка 180 000 запросов в секунду )))
    Karpov Sergey
    @karpoffS
    Ну вы прям про масло-масленое, я же хотел спросить для чего и при каких задачах/обстоятельствах(нужное подчеркнуть) использовать. Вот в чём заключался мой вопрос.
    apocello2008
    @apocello2008
    @karpoffS для высоконагруженных low-lat приложений, когда необходимо соблюдать минимальное время ответа. Ну как пример.
    Karpov Sergey
    @karpoffS
    Я сам долгое время кодил на Native PHP, потом вот Подсел на Symfony, Год назад разработал для одной компании внутренный рассыльщик на Phalcon он тогда ещё был версии 3.0.х мне понравилось практически всё.И по сравнению с Symfony , сам Phaclon рвёт мне мозг своей производительностью, на одном VPS (2 Core 4GB RAM 20GB SSD) Набирал старбильно на тестах до 800rps при 500 конкурентных запросов в секунду.. Symfony при всех оптимизациях такое не под силу!
    @apocello2008 Спасибо за разъяснения зачем нужны асинхронные фреймворки. А как вы так переписали Phalcon под ReactPHP там же полно Вбрасывающих исключений да и много подводных камней которые могут остановить процесс php в памяти.. Интересно!!
    apocello2008
    @apocello2008
    @karpoffS мы не переписывали под react-php. мы переписывали его под реактивное программирование. В частности под потоки (писали реализацию на зефире), под асинхронные RPC между серверами и т.д.
    Karpov Sergey
    @karpoffS
    а, реактивное програмирование.. это чтоль под ext-pthreads ?
    apocello2008
    @apocello2008
    в том числе, и под libevent
    Но само по себе реактивное программирование это подход.
    https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
    Karpov Sergey
    @karpoffS
    Ох.. Да мне ещё учится и учится с этим работать.. но пока задачи такие не строят.. но вот вопрос.. если начинать стартап и сразу нацелится пилить проект с помощью реактивного программирования это позволит сразу заложить верную более производительную архитектуру или не стоит с самого начала заморачиватся с этим?
    Simon Lebedev
    @Simon1111
    @karpoffS по асинхронным делам, на тостере ответ очень расширенный есть...
    https://toster.ru/q/51432
    там наверное уже ничего не добавить, или незачем
    Karpov Sergey
    @karpoffS
    @Simon1111 Спасибо огромное!
    Кстати я в поиске работы так что если есть у кого предложения прошу в личку!
    Khazret Sapenov
    @khazret_sapenov_twitter
    @apocello2008 можно узнать подробнее о вашей реализации Phalcon под реактивную модель? например интересует как много времени ушло на написание, насколько стабильно работает, бенчмарки и есть ли планы открыть исходный код...
    Karpov Sergey
    @karpoffS
    @apocello2008 поддерживаю @khazret_sapenov_twitter очень интерестно узнать подробную информацию по данному вопросу.
    Denys Kurbatov
    @denkurbatov
    Ребята, никто не знает почему дока онлайн не работает?
    Dima Sikorskiy
    @riddik200890
    @sunyoureyes тот же вопрос)
    Yury Chernikov
    @biperch
    работает
    Yury Chernikov
    @biperch
    но хреново и не полная
    Semasping
    @semasping
    Они на новую документацию переезжают .
    Yury Chernikov
    @biperch
    Semasping
    @semasping
    Всем привет
    есть ли у кого то шаблон для nginx php-fpm для phalcon для панели vestaCP? Можете поделиться?
    в настройках сервера очень не силен. пробовал переделать laravel шаблон с учетом фалконовских рекомендаций https://docs.phalconphp.com/en/3.2/webserver-setup - но открывает только главную страницу в ответ на любую страницу.
    Пример laravel шаблона https://gist.github.com/semasping/85c9262ce991417680d2f26d833b8fec для vestacp
    Yury Chernikov
    @biperch
    @semasping увы нема
    Vyacheslav
    @TheGringerEye
    Здравствуйте, надеюсь поможете, решил использовать в качестве бэка Фалкон, пишу rest микросервис, использовал для ядра класс "Mvc/Micro", для роутинга Collection использую, фронт у меня на Vue.js, для запросов использую плагин vue-resource, собственно сама проблема: если без задержек сделать 2 запроса к бэку, то второй зопрос фейлится, сейчас скину код ошибки
    image.png
    Гуглинг ничего не дал, вы моя последняя надежда
    Yury Chernikov
    @biperch
    @TheGringerEye
    Не знаю при чем тут два запроса, но ошибка то у вас "Обращение к незадекларированному статическому свойству"
    Vyacheslav
    @TheGringerEye
    Да уже пофиксил
    Баг в связке апач+пхп7+виндоус
    Yury Chernikov
    @biperch
    выяснился интересный факт в сборке фалкона 3.2.1 за 11 число не пашет Phalcon\Assets\Filters\Jsmin()
    точнее класс есть а метода нету public function filter($content) {}
    когда то такое было у меня
    Yury Chernikov
    @biperch
    выснили крошится Jsmin
    но причина его краша неясна, так как он написан на СИ и вроди ни каких зависимостей не требует
    Yury Chernikov
    @biperch
    просто привет
    показуюю что чат жив еще)
    Yury Chernikov
    @biperch
    всем привет
    Ekuzkamaza
    @Ekuzkamaza
    И правда жив
    Mikhail Makarov
    @2def_twitter
    Я неделю назад задавал вопрос))) Пока никто не ответил, нашёл сам ответ и удалил сообщения)))))
    Ekuzkamaza
    @Ekuzkamaza
    Обычно так и есть, зато решение запомнишь на все жизнь. :smile:
    Mikhail Makarov
    @2def_twitter
    Кстати в телеграме чат живой)
    Mikhail Makarov
    @2def_twitter
    morfeylatulipe
    @morfeylatulipe
    всем привет, как освободить память, которую отожрал mysql, без перезагрузки?
    Dima Sikorskiy
    @riddik200890
    ребят привет всем. не подскажите где можно взглянуть модульное приложение с смесью нормального бека (админка) и рестом для фронта ?
    в доке модули определяются через phalcon/mvc/application, rest через phalcon/mvc/micro
    devweb99
    @devweb99

    помогите пожалуйста. namespace не работает. Я в route прописываю

    $router->add(
        '/admin',
        [
            'namespace'  => "App\Controllers\Admin",
            'controller' => 'auth',
            'action'     => 'index',
        ]
    );

    Я в контроллере создал папку admin. Но он не отрабатывается почему то (

    вот ошибка
    App\Controllers\Admin\AuthController handler class cannot be loaded
    
    #0 [internal function]: Phalcon\Mvc\Dispatcher->_throwDispatchException('App\\Controllers...', 2)
    #1 [internal function]: Phalcon\Dispatcher->dispatch()
    #2 /var/www/html/smm/public/index.php(42): Phalcon\Mvc\Application->handle()
    #3 {main}
    devweb99
    @devweb99
    всем привет. Дайте ответ пожалуйста на вопрос который выше
    devweb99
    @devweb99
    тут есть кто ни будь ?
    devweb99
    @devweb99
    тут есть кто нибудь ?