Разработка системы отзывов к доменам SiteKarma.com
Достаточно часто требуется выяснить, можно ли доверять какому-либо интернет-магазину или же просто сайту чтобы, например, сделать покупку или ввести свои личные данные. Если интернет-магазин подключен к одному из популярных агрегаторов, то там, возможно, удасться найти какие-то отзывы о нем. А если магазин не крупный, или торгует каким-либо специфичным товаром? Искать в поисковых системах?
Для реализации идеи "любой человек может оставить отзыв к любому сайту" мы реализовали для Заказчика систему кармического рейтинга доменных имен SiteKarma.com
SiteKarma.com позволяет после короткой регистрации (или же использования существующего логина на Google Account, Facebook, Twitter) оставить отзыв о домене, как положительный, так и отрицательный, а так же указать, что домен замечен в рассылке спама, занимается фродом, или же поддельный.
На основе пользовательских отзывов, а так же общедоступной информации, система присваивает каждому домену рейтинг, Карму, и сортирует домены по этому рейтингу.
Владелец домена может, в свою очередь, получить управление страничкой своего домена при помощи простой процедуры подтверждения прав.
Ключевые моменты
- Более 4 500 000 доменов в системе
- Сбор информации о домене, используя proxy-сервера. Список proxy отслеживается в реальном времени
- Многопоточная и отказоустойчивая очередь заданий
- Автоматическое присвоение тегов домену
- В дополнение к собственному механизму, регистрация и авторизация через Facebook, Twitter, Google Account
- Дизайн Сергея Лобанова
Технологии
- MySQL
- Redis
- Sphinx
- PHP 5.x
- SimpleQueue
- nginx
- Apache
- jQuery