Показать сообщение отдельно
Старый 11.02.2009, 13:35   #1
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
По умолчанию Рейтинг скинов на сайте

Вотан провел наблюдение и зафиксировал факт накрутки рейтинга своих скинов и снижение рейтинга скинов конкурентов от одного автора скинов. Он предлагает рейтинг вообще убрать (не в первый раз - я помню ).

Какие есть мысли по этому поводу?

Расскажу немного о технической стороне вопроса.
1. При проектировании сайта я не верно представлял себе как будет считаться рейтинг, из-за этого не отвел нужное кол-во полей в базе данных. Поэтому после пришлось выкручиваться уже по ходу дела и получилось что рейтинг рассчитывается не совсем верно. Считается он примерно так (если амять не подводит) для каждого скина:
- каждый раз при голсовании в чилу Х добавляется балл, выставленный пользователем;
- при каждом скачивании к числу У добавляется 1;
- рейтинг считается как Х/У.

2. Так же стоит проблема защиты от повторного голосования тем же пользователем. Классически решить это можно двумя способами: требовать регистрацию на сайте (сразу отказался т.к. очень порочная практика и меня самого всегда бесит), либо запоминать для каждого скина IP адрес, с которого за него уже голосовали (тоже отказался, т.к. размер базы данных будет стремиться к бесконечности). Поэтому я эту задачу решил по-дебильному изящно - сделал таймаут после голосования, во время которого еще раз голосовать нельзя (щас 2 минуты), из расчета на то, что накрутчик заколебется каждый раз ждать две минуты и забъет на это дело. Да вообще я не ожидал сознательной накрутки рейтинга скинов.
Sexton вне форума   Ответить с цитированием