Ответы пользователя по тегу PHP
  • Heroku - а сто́ит ли?

    @cjitkul33
    Нагрузку-то должно держать.

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

    Всё нужно просчитывать, возможно как-то ограничивать. Вобщем, 100 раз подумать, прежде чем принимать подобное решение. Примеров выставления огромных счетов немало.
    Ответ написан
    Комментировать
  • PHP Голосование для всех. Какая лучше защита от повторного голосования?

    @cjitkul33
    Собирать максимальное количество данных о компьютере/браузере (IP, разрешение экрана, цветность, и т.д. и т.п.), сливать в единую строку, делать MD5 и хранить этот MD5. Ставить куку, что проголосовал.
    Перед голосованием, если нет куки проголосовавшего, то проверять данные на совпадение (MD5). Чем больше данных, тем больше шансов, что голосование будет корректно.
    Это наиболее простой способ.

    Более сложный метод: можно хранить параметры отдельно и проверять с учетом частичного совпадения. Распределять параметры по весам. Если вес совпавших параметров превышает допустимый, то значит посетитель уже голосовал.

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