Как массово проверить коды ответа сервера и время загрузки страниц?

Автор Тема: Как массово проверить коды ответа сервера и время загрузки страниц?  (Прочитано 468 раз)

Онлайн vold57Автор темы

  • Бизнес оценка: (6, 100%)
  • Мастер
  • *****
  • СПАСИБО: 5291
  • Сообщений: 7323
  • Карма: 289
  • Пол: Мужской
  • Награды Более трех тысяч спасибо Мастер поисковой оптимизации
    • SEO, интернет-маркетинг, сайостроение

Онлайн vold57Автор темы

  • Мастер
  • *****
УРЛов может быть 20к. Сайты разные.


Онлайн Val_Ery

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 89
  • Сообщений: 162
  • Карма: 17

Онлайн Val_Ery

  • Постоялец
  • ***
Цитировать
Как массово проверить коды ответа сервера и время загрузки страниц?

Интересная задачка :)
Коды ответов получить достаточно просто. А вот время загрузки страниц... Могу предложить такой вариант:

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Здесь - "многопоточный" запуск curl (выполняется 10 процессов одновременно -P 10). В качестве источника данных - файл, содержащий список URL (при запуске скрипта выводится запрос на ввод названия этого файла). Результат работы сохраняется в файл results.csv

Какие данный собираются...
В данном случае, это собственно сам URL и для него - код ответа, общее время выполнения в секундах, средняя скорость до окончания полной загрузки через curl.
"Собираемые" данные прописываюся в виде %{variable_name}. Могут использоваться следующие переменные:
(нажмите чтобы показать/скрыть)

P.S. Нужен установленный curl.

P.P.S. Если хотя бы частично решит задачу, буду рад.

Онлайн vold57Автор темы

  • Бизнес оценка: (6, 100%)
  • Мастер
  • *****
  • СПАСИБО: 5291
  • Сообщений: 7323
  • Карма: 289
  • Пол: Мужской
  • Награды Более трех тысяч спасибо Мастер поисковой оптимизации
    • SEO, интернет-маркетинг, сайостроение

Онлайн vold57Автор темы

  • Мастер
  • *****
А вот время загрузки страниц
Это время загрузки страниц в браузере?
По установке, видимо придется обращаться в саппорт ВДС. Сам я не программист и не админ. )


Онлайн Val_Ery

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 89
  • Сообщений: 162
  • Карма: 17

Онлайн Val_Ery

  • Постоялец
  • ***
Это время загрузки страниц в браузере?
К сожалению, нет. Curl - он, как бы, текстовый. То есть, можно в консоли просто набрать
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.и любоваться разметкой в терминале.
Временные "отсечки" касаются только того, что сервер отдаёт curl'у по его запросу.

В общем, я пока не придумал, как с-имитировать погрузку линка, как это делает браузер, и с помощью чего проще посчитать время для каждого конкретного линка. Придумаю - отпишусь...

P. S. Про vds. Если скажете, какая там ось установлена (у Вас ведь есть права админа?), подскажу, как установить. Ну... Это, если решитесь попробовать ;)
Вообще, curl можно поставить и на вин10. Нужно только задействовать подсистемы виндовс для линукс и установить нормальный (в отличии от cmd или powers hell) линуксовый терминал

Онлайн alexakap

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 204
  • Сообщений: 541
  • Карма: 22
  • Пол: Мужской

Онлайн alexakap

  • Ветеран
  • *****
Коды ответа сервера покажет какая-нибудь програмулина типа Netpeak spider, ксеня тоже вроде может
А скорость, если сайт шаблонный типа вп, джумлы, dle, будет на всех страницах примерно одинаковой, т.к. по шаблону подключаются одни и те же css и js файлы. Ну да, могут отдельные страницы весить больше из-за тяжелых фоток. Это можно посмотреть по website auditor в разделе "слишком большие страницы". Здесь на форуме вроде была тема по бесплатному анализу сайта в wsa


Онлайн vold57Автор темы

  • Бизнес оценка: (6, 100%)
  • Мастер
  • *****
  • СПАСИБО: 5291
  • Сообщений: 7323
  • Карма: 289
  • Пол: Мужской
  • Награды Более трех тысяч спасибо Мастер поисковой оптимизации
    • SEO, интернет-маркетинг, сайостроение

Онлайн vold57Автор темы

  • Мастер
  • *****
А скорость, если сайт шаблонный типа вп, джумлы, dle, будет на всех страницах примерно одинаковой

УРЛов может быть 20к. Сайты разные.


 

Похожие темы