Comparing server-side and client-side paywall technology