Articles of Профилирование

Тестирование производительности на стороне сервера веб-приложения php

Прежде чем я получу обозначение как обман статей, таких как: [http://stackoverflow.com/questions/635123/what-is-a-good-tool-or-site-to-use-to-performance-test-a-web-page-site][1] Большинство ответов на таких страницах указывают на тестирование производительности html, используя firebug, YSlow и так далее. Loadrunner цитируется, что хорошо, но то, что мне нужно, – это набор инструментов для тестирования производительности самого php, чтобы идентифицировать узкие места в коде. Это настройка LAMP. Так […]

session_start () занимает ОЧЕНЬ ДЛИННОЕ ВРЕМЯ

Сайт Mys работает очень медленно (и я не имел никакого представления о том, почему). Он основан на Zend Application, я использовал около десятков таких сайтов, поэтому я уверен, что MY-код в порядке. Я установил xdebugger на сервер, попытался профилировать его и угадать, что? php :: session_start () заняло 48.675 секунд. Четвертое восемь с половиной секунд! […]

Как запустить профайлер XDebug для скрипта PHP в командной строке?

XDebug предлагает директиву конфигурации «xdebug.profiler_enable_trigger», которая позволяет активировать профилирование, передавая параметр GET или POST «XDEBUG_PROFILE» при вызове скрипта через HTTP. Это удобно, если вы не хотите профилировать ВСЕ ваши сценарии, но только для нескольких особых случаев, не меняя при этом свою конфигурацию PHP. Есть ли способ достичь такого же поведения для программ PHP в командной […]

Узнайте, где замедляется ваш PHP-код (проблема с производительностью)

Вот мой первый вопрос в SO. У меня есть внутреннее приложение для моей компании, о котором я недавно просил поддерживать. Приложения построены на PHP и довольно хорошо закодированы (OO, DB Abstraction, Smarty) ничего WTF-ish. Проблема в том, что приложения очень медленные . Как мне узнать, что замедляет приложение? Я оптимизировал код, чтобы сделать очень мало […]