Какой веб-хостинг позволяет вам запускать сканеры на нем? - PullRequest
8 голосов
/ 03 августа 2009

Я работаю над дипломным проектом для одного из моих университетских курсов, и мне нужно найти место для запуска нескольких сканеров, с которых я писал на C #. Без опыта веб-хостинга я немного растерялся. Это то, что позволяет любой сайт? Нужен ли мне специальный хост, который дает больше доступа к серверу? Искатель - это простое приложение, которое выполняет свою работу, а затем периодически записывает информацию в удаленную базу данных.

Ответы [ 6 ]

6 голосов
/ 03 августа 2009

Веб-сканер - это симуляция обычного пользователя. Он получает доступ к сайтам, как это делают браузеры, получая HTML-код (javascript и т. Д.), Возвращаемый с сервера (поэтому отсутствует внутренний доступ к коду сервера) При этом любой сайт можно сканировать.

Имейте в виду некоторые этические рекомендации для веб-сканеров . Есть страницы, которые вы не должны индексировать или переходить по ссылкам. А веб-разработчики создают файлы и инструкции для веб-сканеров, говоря, что вы можете индексировать или выполнять.

1 голос
/ 21 ноября 2009

80legs позволяет вам использовать их сканеры для обработки миллионов веб-страниц с вашей собственной программой.

Цены:

  • 2,00 долл. США за миллион страниц
  • $ 0,03 за процессор-час

Они утверждают, что сканируют 2 миллиарда веб-страниц в день.

1 голос
/ 03 августа 2009

Если по какой-то причине вы не можете запустить его с рабочего стола, вам понадобится хост, который позволит вам выполнить произвольный код C #. Большинство дешевых веб-серверов не делают этого из-за потенциальных последствий для безопасности, поскольку на том же сервере будет работать несколько человек.

Это означает, что вам нужно быть на сервере, где у вас есть собственная ОС. Либо VPS - Виртуальный частный сервер, где виртуализация используется для создания вашей собственной ОС, но совместно используемой аппаратной части, либо ваш собственный выделенный сервер, где у вас есть как аппаратное, так и программное обеспечение.

Обратите внимание, что если вы работаете на сервере, который каким-либо образом используется совместно, вам необходимо убедиться, что вы ограничиваете себя, чтобы не создавать проблем для своих соседей; Ваша основная проблема заключается в том, чтобы не использовать слишком много ресурсов процессора или полосы пропускания. Это не только из-за вежливости - большинство веб-хостов приостанавливают ваш хостинг, если вы вызываете проблемы в их сети, например отказываете другим пользователям в оборудовании, находящемся на ваших ресурсах, потребляя их всех самостоятельно. Обычно вы можете использовать более высокие уровни использования, но они отключат вас, если вы будете поддерживать их в течение значительного периода времени.

1 голос
/ 03 августа 2009

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

Я бы посоветовался с твоим университетом на твоем месте. По крайней мере, в мое время многое можно было организовать собственными силами, когда дело дошло до дипломных проектов.

Если это не удастся, вы можете просмотреть простую учетную запись VPS ( Virtual Private Server ). Если вы не уверены, что ваше приложение работает под Mono , вам понадобится Windows. Лимиты ресурсов обычно намного ниже, чем на выделенном сервере, но они относительно доступны. Некоторые предлагают базу данных MS SQL Server, которую вы можете использовать рядом с учетной записью VPS (на другом компьютере). Установка SQL Server на самом VPS может быть проблемной лицензией.

Обязательно проверьте условия использования, прежде чем открывать учетную запись, а также характеристики (виртуальной) системы. Также проверьте, есть ли какой-то минимальный срок контракта. Иногда это может быть дольше одного месяца, особенно если плата за настройку отсутствует.

Если это вообще возможно, найдите хост, который географически близок вам. Сервер на другом конце света может немного раздражать удаленный доступ с помощью удаленного рабочего стола.

0 голосов
/ 03 августа 2009

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

0 голосов
/ 03 августа 2009

Вам понадобится VPS (виртуальный частный сервер) или полный на выделенном сервере. Сканеры - это не что иное, как приложения, которые «ползают» по Интернету. Несмотря на то, что вы можете настроить веб-сайт в качестве сканера, это не практично, поскольку для работы сканера потребуется доступ к веб-странице. Вам нужно будет прочитать «Условия использования» для хоста, чтобы увидеть, каковы условия использования. Некоторые хосты с более низкими ценами обрежут ваше соединение по причине «негативного влияния на сеть», если вы попытаетесь использовать большую пропускную способность, даже если они дали вам много возможностей для использования.

VPS - около 30-80 долларов за сервер Linux и 60 долларов за сервер Windows. Выделенные службы стоят $ 100 + для серверов Linux и Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...