Установите различные параметры в средстве проверки URL


  • Speed (active connections) 1-200:
    Количество подключений, которые URL Checker использует в данный момент. Чем больше подключений, тем быстрее работа будет выполняться. Но в середине есть несколько моментов:
    1. Независимо от того, сколько потоков здесь выбрано, скорость будет зависеть только от того, какую скорость ваша ОС позволяет вам использовать одновременно.
    2. Сервер может быть медленным или переполненным, поэтому он будет замедляться сам по себе, и даже использование 200 потоков может быть медленным из-за причин, на которые мы не можем повлиять.
    3. Некоторым серверам не нравится отправлять слишком много запросов одновременно, поэтому они ограничивают их. И, в конце концов, если мы используем 200 потоков, сервер может решить ответить только на 150 или 50 одновременно, поэтому другие будут просто проигнорированы и завершены по истечении тайм-аута. Поэтому, если при проверке вы получаете слишком много ошибок тайм-аута вручную, вам следует попытаться уменьшить количество потоков. Выберите безопасное число, например 5, и посмотрите, что произойдет, если оно работает хорошо, вы можете увеличить количество потоков. Но стандартного числа, которое будет работать на всех серверах.
  • HTTP version: использовать ли http v1.0 или http v1.1. Здесь нет большой разницы, но это может пригодиться в зависимости от вашего случая использования.
  • Request Method: Запросы к удаленным серверам можно отправлять методами Head или Get. Теоретически Head быстрее, потому что он загружает только заголовки (код состояния, перенаправления, размер, другую информацию ...), а Get будет продолжать и загружать контент (html, изображения, звуки, видео ...). Но Fast URL Checker прервет любое соединение, как только информация будет загружена (это означает, что фактический контент не будет передан). Это приводит к тому, что методы Get и Head имеют одинаковую скорость. Иногда (часто на самом деле) они возвращают разные заголовки, поэтому стоит проверить оба. В целом метод Get более надежен.
  • User Agent: Здесь вы выбираете, как идентифицировать приложение на веб-сервере. Вы можете выбирать между некоторыми стандартными строками пользовательского агента.
  • Use custom User Agent string: установите этот флажок, чтобы использовать настраиваемую строку пользовательского агента
  • Max Redirections: Иногда есть длинные цепочки перенаправления (возможно, из-за какой-то ошибки на сервере или в коде), а иногда есть перенаправление цикла (когда две страницы перенаправляют друг на друга), поэтому такие цепочки могут продолжаться и продолжаться. Здесь вы устанавливаете максимальное количество перенаправлений, чтобы избежать длинных перенаправлений, которые заканчиваются только через некоторое время.
  • Connection TimeOut: Если URL-адрес не отвечает через некоторое время (обычно около 20 секунд), сервер отправит сообщение о тайм-ауте. Но иногда URL-адреса застревают на сервере по разным причинам, и они просто зависают и ничего не делают. Вот тут и вступает в силу этот тайм-аут. Он прерывает такое соединение и позволяет ему продолжить работу с другим URL-адресом в списке.
  • Add custom lines to request header: в заголовок запроса, отправляемого на сервер, можно добавлять собственные строки. Если вы не знаете, что с этим делать, просто оставьте поле пустым или не отмеченным.