Я ищу Windows-сервер для своего автозапуска поискового приложения, и мне нужен совет. Приложение загружает текст объемом в несколько мегабайт с удаленного сервера и обрабатывает его (регулярные выражения, полнотекстовый поиск и т. Д.) Для каждого поиска, включая время загрузки, каждый вызов занимает от 10-20 секунд на моем двухлетнем AMD Dual основная машина.
Я действительно понятия не имею, какая мощность понадобится этой штуке, когда она начнет получать большой трафик, но у меня ограниченные денежные средства для запуска, поэтому мне нужно получить как можно больше отдачи от своих денег - и потратить менее 85 долларов в месяц, чтобы начать, если возможно.
Какой процессор лучше всего подходит для бюджетного сервера? Некоторые планы, которые я рассматриваю, работают на Pentium 4, но меня предостерегали от них. Знаете ли вы каких-либо поставщиков серверов, у которых есть хорошие планы, на которые я мог бы обратить внимание, и есть ли у кого-нибудь, кто имеет опыт в этом, какие-либо другие сокровища мудрости, которые могли бы избавить меня от нескольких головных болей в будущем?
Заранее спасибо!
Вы должны иметь возможность получить неуправляемый выделенный сервер Core i7 с частотой> 2,3 ГГц с 8 ГБ оперативной памяти и 750 ГБ диска с некоторыми террабайтами передачи данных (разумная пропускная способность) примерно за 65 долларов США в месяц.
Тем не менее, если для одного вызова требуется полных 20 секунд (то есть 5 на современной машине), вы столкнетесь с некоторыми проблемами, если у вас будет некоторый трафик.
Это тратится на ожидание, когда сеть хрустнет CPU? Похоже, у Джеффа МакДжанкина есть несколько хороших предложений.
редактировать Например: http://www.hetzner.de/en/hosting/produkte_rootserver/eq4/, (У меня есть некоторые с ними, они почти в порядке) - есть много других.
Начнем с реалистичных целей: вы нигде не получите выделенный сервер за менее 85 долларов в месяц. Тем не менее, похоже, что некоторые большие оптимизации могут вам помочь.
Скотт Хеберт недавно разместил на Planet Sysadmin список дешевых провайдеров VPS. http://slaptijack.com/it-management/cheap-vps-providers/
Думали ли вы заранее о предварительной загрузке этих текстовых файлов? Если они часто меняются, как насчет их периодической загрузки и использования локальных кэшированных копий? Готов поспорить, много вашего времени тратится на загрузку, а не на обработку.
Также обратите внимание на оптимизацию запросов с регулярными выражениями. grep может работать очень медленно, если это более старая версия - 10-кратные улучшения можно увидеть, просто перейдя к более поздней версии. http://savannah.gnu.org/bugs/?14472
Всегда полезно объяснить как можно больше о проблеме. Вы говорите, что это сервер Windows, что также может значительно увеличить ваши расходы, поскольку лицензирование не является бесплатным.