У меня около 20 активных блогов, которые получают довольно много спама. Поскольку я ненавижу CAPCHA, альтернатива - это очень умная фильтрация спама. Я хочу создать простой REST api, такой как служба проверки спама, которую я буду использовать во всех моих блогах. Таким образом, я могу консолидировать блоки IP и обнаружение спама спама сторонней стороне, например Akisment, Mollom, Defensio и когда-нибудь в будущем написать собственное обнаружение спама, чтобы действительно получить мою голову в некоторые очень интересные алгоритмы обнаружения спама.Лучший выбор языка для службы обнаружения спама
Мой язык выбора - это PHP, я считаю себя достаточно опытным, и я действительно могу разобраться в нем и выработать решение. Этот проект, я считаю, может быть использован как хорошее упражнение для изучения другого языка. Большие 2, которые приходят на ум, - это Python и Ruby on Rails, поскольку все говорят о них как о следующем пришествии нашего спасителя. Поскольку это в основном просто API и не имеет никакого админа или публики, сталкивающихся с чем-либо, похоже, что базовый Python, работающий на простом http-сервере, кажется таким, каким он хочет. Я что-то пропустил? Что бы вы, великое сообщество, рекомендовали? Я хотел бы услышать ваши рекомендации по языку, книге и рекомендациям.
Это должно масштабироваться, и я хочу написать это с учетом этого. Прямо сейчас я, вероятно, смогу использовать бесплатные планы третьих сторон, но достаточно скоро мне придется развернуть все, чтобы на самом деле думать самостоятельно. На данный момент я думаю, что я просто буду хранить все в базе данных MySQL, пока не смогу сделать какой-то реальный анализ. Благодаря!
Короткий ответ: потому что я хочу избежать настройки и в зависимости от стороннего обслуживания. Конечная цель состоит в том, чтобы иметь тысячи инсталляций, поэтому, когда ее экономически выгодно развивать ее дальше, я не стану человеком против горы :) – 2008-11-28 19:11:20
справедливо! также кажется, что они не были бы свободными, если бы вы так много использовали. – Claudiu 2008-11-28 19:28:05