Новое в Symfony 2.6: AJAX запросы в панели отладки

Web Debug Toolbar был лучшим другом Symfony разработчиков в течение более девяти лет. Во времена Symfony 1.x, бар по умолчанию отображается в верхней части страницы и выглядел следующим образом:

15212198738_5f676e37cd_o

В настоящее время панель инструментов отладки предоставляет гораздо больше информации и интегрируется с профилировщиком Symfony. В Symfony 2.6, панель инструментов будет включать в себя новую вкладку под названием AJAX, чтобы повысить производительность при отладке приложений:

15212198908_2de520058d_o

 

Эта вкладка показывает количество запросов AJAX, выполняемых на странице. Всякий раз, когда новый запрос выполняется, счетчик начнет мигать, и общее количество запросов увеличивается.

Кроме того, если вы наведете курсор мыши на вкладку, вы получите доступ к информации каждом запросе и прямую ссылку на его профилирования. Вся эта информация будет обновляться в режиме реального времени:

ee557f52-4866-11e4-929f-453f132f2d52

 

По умолчанию, панель AJAX не будет показывать запросы, выполняемые внутри по Symfony, такие как отображения самой отладочной панели инструментов. В случае, если вы хотите исключить больше запросов, внесите настройки в раздел excluded_ajax_paths:

# app/config/config.yml
web_profiler:
    toolbar:              false
    position:             bottom
    intercept_redirects:  false
    excluded_ajax_paths:  ^/bundles|^/_wdt

Источник: http://symfony.com/blog/new-in-symfony-2-6-ajax-requests-in-the-web-debug-toolbar

Добавить комментарий

Ваш адрес email не будет опубликован.

13 + четырнадцать =