httpstat — это скрипт Python, который отображает статистику в четко определенном виде, это единственный файл, который совместим с Python 3 и не требует установки дополнительного программного обеспечения (зависимостей) в систему пользователей.
Оболочка инструмента cURL, означает, что вы можете использовать несколько допустимых параметров cURL после URL-адресов, исключая опции -w, -D, -o, -s и -S, которые уже используются эта утилита.
На приведенном выше рисунке вы можете увидеть таблицу ASCII, отображающую, сколько времени занял каждый процесс, для нас самым важным пунктом является «Server Processing» — если это значение очень большое, то вам необходимо настроить свой сервер для ускорения работы сайта.
Используйте утилиту, чтобы проверить скорость своего сайта, используя следующие инструкции.
Установите утилиту в Linux
Вы можете установить утилиту , используя два возможных метода:
1. Получите его непосредственно из своего репозитория Github с помощью команды wget следующим образом:
2. Использование pip (этот метод позволяет установить утилиту в вашей системе как команду):
Примечание. Убедитесь, что пакет pip установлен в системе. Если он не установлен, используйте диспетчер пакетов yum или apt.
Как использовать утилиту в Linux
httpstat необходимо использовать в соответствии с тем способом, с которым вы его установили. Если вы его непосредственно загрузили, запустите его из каталога загрузки, используя следующий синтаксис:
Если вы использовали pip для его установки, вы можете выполнить его как обычную команду:
Чтобы просмотреть страницу справки для утилиты, выполните следующую команду:
ИЛИ
Пример вывода:
Из вывода команды справки, приведенной выше, вы можете увидеть, что httpstat имеет набор полезных переменных окружения, которые влияют на его поведение.
Чтобы использовать их, просто экспортируйте переменные с соответствующим значением в файле .bashrc или .zshrc.
Например:
После того, как вы закончите добавлять их, сохраните файл и выполните приведенную ниже команду для внесения изменений:
Вы также можете указать бинарный путь cURL для использования по умолчанию, из текущей переменной среды оболочки $PATH.
Ниже приведены несколько примеров, показывающих, как работает утилита:
ИЛИ
В следующей команде:
- -x — флаг команды указывает метод пользовательского запроса для использования при общении с HTTP-сервером.
- –data-urlencode — данные передают данные(в этом случае a=b) с включенной кодировкой URL.
- -v — позволяет использовать подробный режим вывода.
Вы можете просмотреть страницу man cURL для ознакомления с более расширенными параметрами или посетить репозиторий httpstat Github: https://github.com/reorx/httpstat.
В этой статье мы рассмотрели полезный инструмент для мониторинга статистики — cURL.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.