На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (7) « Первая ... 2 3 [4] 5 6 ... Последняя » все  ( Перейти к последнему сообщению )  
> Fast-CGI vs WebApplication , плюсы и минусы
   
Что лучше в плане скорости работы/разработки?
Гости не могут просматривать результаты голосования.
Гости не могут голосовать 
    Цитата D_KEY @
    asio тоже юзает kqueue.

    Вот - вспомнил статью. Там в конце бэйнчмарки. Как сам автор признается - чисто для осознания примерной разницы.

    Добавлено
    Цитата D_KEY @
    Вообще в лучших традициях российских форумов тебе не на вопрос отвечают, а объясняют, почему ты не прав :lol:

    Я привыкший :)
      Цитата D_KEY @
      Вообще в лучших традициях российских форумов тебе не на вопрос отвечают, а объясняют, почему ты не прав

      Так при его постановке требований: «хочу, чтобы было быстро», непонятно, зачем он вообще в сторону FastCGI посмотрел. Это ж накладные расходы и заведомо медленней, чем веб-приложение на плюсах. =)
        Цитата JoeUser @
        Да в гробу я видал этот "боинг" на ослиной тяге.

        +++++ :D
        PHP в режиме FastCGI средствами патча PHP-FPM + Nginx
        http://funix.ru/how-to/php-v-rezhime-fastc...-fpm-nginx.html
        Цитата
        Высокой производительности веб-сервера можно достичь используя в качестве front-end Nginx, а в качестве back-end PHP-FastCGI-сервер.
        Преимущества Nginx и FastCGI:
        — Nginx легок, прост в настройке, является прокси-сервером, очень быстрый.
        — FastCGI это самый быстрый и наиболее безопасный способ обработки запросов внешними программами.
        При такой схеме возможно обрабатывать большое количество запросов за небольшое время. Nginx может использоваться как самостоятельный HTTP-сервер или как reverse proxy перед Apache или любым другим тяжелым веб-сервером, чтобы снять часть нагрузки. Apache при этом выступает в качестве бэк-енда для генерации динамического контента..

        Еще хорошая статья на https://habrahabr.ru/post/64938/
        PS
        Когда то лет 20 тому я читал курс лекций по FastCGI.
        Блин, забыл все уже нафиг... :lol:
        Вот нашел еще одну интересную ссылку как раз насчет C++
        http://dml.compkaluga.ru/forum/index.php?showtopic=89845
        Сообщение отредактировано: Oleg2004 -
          Цитата D_KEY @
          Вообще в лучших традициях российских форумов тебе не на вопрос отвечают, а объясняют, почему ты не прав :lol:

          Так тема в соотв. разделе ))
            Цитата JoeUser @
            Цитата D_KEY @
            asio тоже юзает kqueue.

            Вот - вспомнил статью. Там в конце бэйнчмарки. Как сам автор признается - чисто для осознания примерной разницы.

            Какая-то поделка в качестве аргумента? :)

            Добавлено
            Там вообще очень странные цифры для всех вариантов. Должно быть гораздо лучше :)
              Цитата JoeUser @
              Там в конце бэйнчмарки.

              Ага…
                Цитата D_KEY @
                Не знаю, меня вот синтаксис rust очень отвращает.

                А что с ним не так? По-моему разве что про лайфтаймы можно сказать что-то подобное, остальное же вполне обычные конструкции, ничем принципиально не отличающиеся от таковых в прочих языках. Код уж точно более читаемый получается, чем в случае хаскеля или какого-нибудь лиспа :D
                  Цитата OpenGL @
                  Код уж точно более читаемый получается, чем в случае хаскеля или какого-нибудь лиспа

                  Спорное утверждение.
                    Цитата korvin @
                    Ага…

                    Не, ну ты чё! Человека от java воротит, а ты ему Шипилёва! :D Да еще без красной шляпы! :D
                      Цитата OpenGL @
                      Цитата D_KEY @
                      Не знаю, меня вот синтаксис rust очень отвращает.

                      А что с ним не так?

                      Ну вкусовщина же :)
                      Тяжело читать код. Даже когда вроде бы все понимаешь.
                      Короткие ключевые слова и названия вместе с :: сочетаются плохо. Как мне кажется < > пишут чаще, чем обычно в плюсах. Лайфтаймы просто нечитаемая херня. ! для макросов не улучшает читаемость, мягко скажем, тем более, что он же используется для "расходящихся" функций. Всякие let mut, &mut, MyType::new и т.п. Паттерны в стиле obj.foo(...).bar(...).expect(...) unwrap() и т.д. Странные конструкции вроде loop, когда нужно искать break в теле. Какие-то запятые в структурах после членов. Всякая колбасня со строками, &'static, &* и to_string(). Ещё одни "скобочки" в виде || в лямбдах. Уродский синтаксис меток циклов. В сочетании с остальным очень плохо смотрится синтаксис ограничений на параметры дженериков(так же ещё они по + совмещаются, что ИМХО странно). Синтаксис <>:: одно из худших решений, что я видел в яп.

                      Я мог бы продолжить, но это не слишком интересно :)

                      К семантике претензий особых нет. Хорошая веха в истории языков программирования. Гораздо интереснее того же go.
                        Цитата D_KEY @
                        Вообще в лучших традициях российских форумов тебе не на вопрос отвечают, а объясняют, почему ты не прав
                        Дайте я отвечу по теме :)
                        За время срача, уже б давно б сделал обе реализации да потестил :D

                        Свой http, один фиг, имплементить не будешь (иначе, я тоже расскажу кто ты :D), так-что с точки зрения реализации -- один фиг.
                        WebApp можно поставить на отдельную от балансировщика тачку. Впрочем, fcgi вместе с сервером можно точно также поставить за балансировщиком. Всё, разница закончилась :jokingly:
                          Цитата OpenGL @
                          Код уж точно более читаемый получается, чем в случае хаскеля или какого-нибудь лиспа :D

                          К haskell надо привыкнуть. Когда ты в контексте, читается все нормально :)
                          Там нет такой семантики, для которой бы требовались активный синтаксический сахар. Читать можно, если понимаешь семантику происходящего (а с этим как правило больше проблем там, чем с синтаксисом).
                          По поводу лиспа соглашусь - очень тяжело мне его читать.

                          Добавлено
                          Цитата negram @
                          Свой http, один фиг, имплементить не будешь (иначе, я тоже расскажу кто ты :D)

                          Мне кажется, что автор темы вполне готов :lol:
                            Цитата

                            Свой http, один фиг, имплементить не будешь

                            Да? Щя тебе каааак скажут, что на перле - нет проблем... :D
                            Сообщение отредактировано: Астарот -
                              За время всех клавиатурных баталий я сделал, лично для себя, выводы:

                              1) Нужно пилить приложение в форме WebApplication
                              2) Оценить необходимость изучения и использования ЯП Rust и Go
                              3) Если п.2 будет не оценен по достоинству - остановится на C/C++
                              4) Если будет реально уйти от С++ к Си - сделать это

                              Пока вот так.
                                Цитата JoeUser @
                                4) Если будет реально уйти от С++ к Си - сделать это
                                Ты знаешь, есть ещё WebAssembly... :whistle: не останавливайся.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0430 ]   [ 17 queries used ]   [ Generated: 18.04.24, 22:55 GMT ]