我们有会员付费内容,未经我们许可经常被复制和重新发布。
例如,我们试图通过将每个客户的用户 id 包含在一个假的 css 类中来为我们的内容“加水印” <p class='userid_1234'>
(当然,除非不是那么明显:),这将有助于我们跟踪复制的来源,然后我们将其放置文章正文某处的类。
问题是,通过在文章中包含用户特定的信息,它使得文章内容没有资格缓存,因为它现在对每个用户都是唯一的。
对于每个文章页面视图,这会将页面加载时间从 ~.8 毫秒提高到 ~2.5 秒。
有谁知道仍然可以与缓存一起使用的任何水印策略?
或者,可以做些什么来加快数据库访问?(哈,哈,我确定这只是一个小话题..)
我们正在使用 CMS 表达式引擎,但我想听听任何策略。它们不必是特定于 EE 的。