Независимое тестирование скорости интернет-провайдера

Как лучше всего проверить скорость сайта на основе LAMP без учета подключения пользователя?

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

Кроме того, у меня нет доступа к серверу через оболочку, он находится в среде общего хостинга.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
281
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Лучший способ в этом случае - позволить серверу считать себя. Оберните свой код CMS, чтобы сохранить время начала операции, затем вычтите его из текущего времени в конце сценария и распечатайте.

Вы можете использовать этот код для чтения значения времени:

function curtime()
{
        $tm = explode(' ', microtime());
        return $tm[1] + $tm[0];
}

На самом деле это может быть довольно сложно проверить, если вы хотите получить ответ, который важен для пользователя, а не для разработчика. Системы Keynote занимается такими вещами профессионально. (Отказ от ответственности: я почти устроился к ним на работу давным-давно, но не разговаривал с ними много лет.)

Другие вопросы по теме