2009-07-30 2 views
3

У нас есть только платный контент, который часто копируется и переиздается без нашего разрешения.Содержание Маркировка воды

Мы пытаемся «добавить водяной знак» к нашему контенту, включив идентификатор пользователя каждого пользователя в поддельный класс css, например <p class='userid_1234'> (за исключением, конечно, не столь obivous :), что поможет нам отслеживать источник копирования, и затем мы помещаем этот класс где-то в тело статьи.

Проблема заключается в том, что, включив в статью информацию, специфичную для пользователя, она делает это так, что содержимое статьи не подходит для кеширования, поскольку теперь оно уникально для каждого пользователя.

Это увеличивает время загрузки страницы с ~ .8ms до ~ 2.5sec для каждого просмотра страницы статьи.

Кто-нибудь знает какие-либо стратегии водяного знака, которые все еще могут использоваться с кешированием?

В качестве альтернативы, что можно сделать для ускорения доступа к базе данных? (га, ха, что есть только крошечная тема, я уверен ...)

Мы используем CMS Expression Engine, но я хотел бы услышать о любых стратегиях. Они не должны быть специфичными для EE.

ответ

0

Вы всегда можете кэшировать версию, которая использует специальную строку, например #! Username! #, А затем заполнить ее с помощью PHP на основе того, какой пользователь ее просматривает.

Другой способ, по-моему, состоит в том, чтобы переключиться с кеширования на сервере, чтобы вместо этого браузер немного кэшировал его локально. Таким образом, он кэшируется только для каждого пользователя и уменьшает количество вызовов в вашей базе данных. Поскольку статья довольно статична, вы можете просто позволить локальному компьютеру кэшировать ее и вставлять комментарии через javascript.

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

Как узнать, какие сайты размещают ваш контент? Поместите ссылку в контент тела на свой сайт и выполните поиск в Google Search/Blog для статей, ссылающихся на этот сайт. Чтобы автоматизировать его, используйте Google Blog Search, потому что он предлагает RSS-каналы. Любой, у кого есть ссылка на ваш сайт, может попасть в базу данных со ссылкой на страницу, кто-то может ее просмотреть, и если это вся статья, идите в Whois и отправьте им электронное письмо.

+0

Оповещения Google удобны для отслеживания контента в Интернете. –

+0

Поверьте мне, мы не рассматриваем наших клиентов как воров. Мы очень либеральны в нашей политике, от возмещения до перепечаток. Это просто несправедливо ни для нас, ни для издателей, ни для наших платежных клиентов, когда материал, который они платили, получает бесплатно в Интернете. – Ian

+0

И мы, безусловно, делаем все, что вы описываете, с точки зрения получения контента. Проблема в том, что люди в других странах это делают, это не всегда так прямо. Мы также получаем людей, которые ругаются вверх и вниз, что они сами являются оригинальными писателями нашего контента. Это действительно потрясающе. – Ian

0

Что заставляет вас думать, что добавление css к чему-то не позволит людям копировать его без этого CSS? Скорее всего, они просто справляются с источником контента, который вы им показываете, и игнорируете весь стиль вокруг него. Например, я использую данные вмешательства, чтобы посмотреть на все HTTP-запросы, сделанные Firefox, если я могу видеть это на странице, я могу видеть это в журналах. Даже со всей «защитой», которую некоторые сайты пытаются внедрить, они, как правило, никогда не будут работать. Я могу захватить то, что хочу, без использования захвата/записи экрана.

Если вы служили, например, flv, я бы с легкостью смог захватить источник этого, даже если вы наложили его на некоторый CSS. Я думаю, что лучшим подходом было бы получить сайты, публикующие ваш премиальный контент, и попросить их удалить его. Это либо то, либо водяной знак фактического содержимого «на лету», отправляя его в браузер.

+0

его инструмент, помогающий отследить ленивых копиров, которые просто копируют исходный код как есть. это не является превентивным и не является сдерживающим фактором. – Ian

1

Если вы говорите об изображениях, вы можете использовать PHP для добавления водяных знаков к изображениям.

How can I add an image onto an image in PHP like a watermark

сво инструмент, чтобы помочь отследить ленивые копиры, которые просто скопировать исходный код как есть. это не является превентивным и не является сдерживающим фактором. - Ян 12 часов назад

Идя ваш комментарий выше вы счастливы с пользователями копирования контента, только не без форматирования и т.д. Так что вы могли бы сделать, это предоставить пользователям тип встраивания исходного кода для конкретного как и YouTube, с видео. В этот встроенный исходный код вы можете добавить свои собственные ссылки на свой сайт, использовать свой собственный CSS и т. Д.

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

Thanks

+0

Вау, это решает обе проблемы. +1 – Sam152

+0

Нет, мы не довольны тем, кто копирует наш контент с форматированием или без него. Это просто инструмент, который поможет нам отследить тех, кто уже скопировал его. – Ian

Смежные вопросы