Рубрики
Uncategorized

<код возврата>УСПЕХ возврата>OK Подробное объяснение примеров операций обработки сигналов в PHP Laravel и сравнение выполнения lumen возврата>OK Подробное объяснение примеров операций обработки сигналов в PHP Laravel и сравнение выполнения lumen

Автор оригинала: David Wong.

Наука об окружающей среде

  • centos7 + докер(alpine3.7)

    • 1 ядро
    • Память 2G
  • php 7.1.17
  • Открыть кэш операций
  • Мониторинг производительности tideways_xhprof
  • Composer устанавливается с помощью команд рабочей среды

Унифицированное выполнение печати оленины

просвет ларавель 8 мс
люмен + Фасады ларавель 8 мс
люмен + Фасады + Красноречивый ларавель 13 мс~14 мс
ларавель ларавель 50 мс~60 мс

Основное различие составило 33,667 мс.

  • Загрузка всех файлов конфигурации: 6,711 мс
  • Регистрация поставщика: 5,756 мс
  • Загрузка поставщика: 8,048 мс
  • Промежуточное программное обеспечение маршрута: 9,084 мс
  • завершение промежуточного программного обеспечения: 4,068 мс

Люмен + Фасады + Красноречивая хронология сопоставления

  • Весь

    • Время выполнения: 13,284 МС
    • Время процессора: 13,1 мс
  • public/index.php

    • bootstrap/app.php

      • vendor/autoload.php: 0,617 мс
      • Загрузка Dotenv: 1,882 мс Переход на загрузку PHP
      • Применение::__конструкция: 0,674 мс
      • С фасад: 0,455 мс
      • с красноречивым: 5.144 мс Как динамически загружаться?

        • загрузка базы данных компонентов: 4,931 мс

          • Настройка:==
          • Поставщик Услуг баз данных

            • регистрация: 0,684 мс
            • загрузка: 0,981 мс
          • PaginationServiceProvider

            • регистрация: 0,167 мс
            • загрузка: 2.115 мс оптимизируется
      • Маршрутизатор::группа: 0,215 мс
    • Применение::время выполнения: 3,758 мс

      • отправка: 3,479 мс

        • анализ входящего запроса: 2,643 мс

          • Запрос::захват: 2.007 мс

            • Запрос::createFromGlobals: 0,984 мс

              • Запрос::создать запрос с Завода: 0,947 мс

                • Запрос::инициализация: 0,982 мс
            • Запрос::createFromBase: 1.005 мс

              • Запрос::дубликат: 0,789 мс Зачем вам нужна копия?
        • отправка по конвейеру: 0,826 мс
      • Ответ::отправить: 0,263 мс

Временная шкала Laravel

  • Весь

    • Время выполнения: 54,3 мс
    • Время процессора: 53,2 мс
  • public/index.php

    • vendor/autoload.php: 0,926 мс
    • bootstrap/app.php

      • Применение::__конструкция: 1,471 мс

        • регистрация базовых поставщиков услуг: 0,708 мс
      • сделать ядро: 1,3 мс
      • Запрос::захват: 1.841 мс
      • ядро::обработка: 43,308 мс

        • Ядро::Сквозной маршрут sendRequest: 43.117 мс

          • начальная загрузка: 28,188 мс

            • Применение::Начальная загрузка: 28,175 мс

              • Переменные среды загрузки::начальная загрузка: 4,372 мс

                • Dotenv::загрузка: 4,212 мс
              • Конфигурация загрузки::начальная загрузка: 6,711 мс Загрузите все файлы конфигурации, различия
              • Параметры регистрации::начальная загрузка: 0,587 мс
              • Регистраторы::начальная загрузка: 5,657 мс Различия в регистрах поставщиков

                • Коллекция::раздел: 0,8 мс
                • Информация о поставщике::загрузка: 4,250 мс

                  • Осветите Auth AuthServiceProvider
                  • Осветите CookieServiceProvider для приготовления печенья
                  • Осветить базу данных DatabaseServiceProvider
                  • Осветите шифрование EncryptionServiceProvider
                  • Осветите файловую систему FilesystemServiceProvider
                  • Осветите поставщиков услуг Фонда, предоставляющих услуги фонда
                  • Осветить Уведомления Поставщик Услуг Уведомлений
                  • Осветите раздел на страницы PaginationServiceProvider
                  • Осветите сеансы сеансовсервиспредставитель
                  • Осветить представление ViewServiceProvider
                  • Доверенный поставщик услуг Прокси-сервера Fideloper
                  • Поставщики приложений AppServiceProvider
                  • Поставщики приложений AuthServiceProvider
                  • Поставщики приложений EventServiceProvider
                  • Поставщики приложений RouteServiceProvider
              • Загрузчики::загрузка: 8.048 мс Различия в загрузке поставщика

                • array_walk: 7,793 мс
          • Конвейер::затем: 14,690 мс

            • Маршрутизатор::отправка: 12,202 мс

              • Маршрут поиска: 1,754 мс
              • время выполнения маршрута: 10,434 мс

                • runRouteWithinStack: 9,084 мс Разница в промежуточном программном обеспечении

                  • Конвейер::затем: 8,586 мс
                • подготовка ответа: 2,220 мс

                  • подготовка: 1,6 мс
      • Ответ::отправить: 0,591 мс
      • Ядро::завершение работы: 4,068 мс

        • Ядро::завершение промежуточного программного обеспечения: 4,056 мс

          • Начало сеанса::завершение: 0,915 мс