Как лучше всего проверить скорость сайта на основе LAMP без учета подключения пользователя?
Другими словами, у меня есть CMS, и я хочу узнать, сколько времени требуется PHP и MySQL, чтобы выполнить всю свою работу.
Кроме того, у меня нет доступа к серверу через оболочку, он находится в среде общего хостинга.






Лучший способ в этом случае - позволить серверу считать себя. Оберните свой код CMS, чтобы сохранить время начала операции, затем вычтите его из текущего времени в конце сценария и распечатайте.
Вы можете использовать этот код для чтения значения времени:
function curtime()
{
$tm = explode(' ', microtime());
return $tm[1] + $tm[0];
}
На самом деле это может быть довольно сложно проверить, если вы хотите получить ответ, который важен для пользователя, а не для разработчика. Системы Keynote занимается такими вещами профессионально. (Отказ от ответственности: я почти устроился к ним на работу давным-давно, но не разговаривал с ними много лет.)