ホームページ  >  記事  >  バックエンド開発  >  JavaScript - 偽のページビューを設定するには?そしてそれを人に見せてはいけませんか?

JavaScript - 偽のページビューを設定するには?そしてそれを人に見せてはいけませんか?

WBOY
WBOYオリジナル
2016-08-18 09:16:331475ブラウズ

偽のページビューを作成してページ上に表示したい。データベースは偽のデータ フィールドをランダムに生成しますが、ランダム性は問題ありません。しかし、今アップロードされたものがランダムではない場合、それはあまりにも偽物です。現在、時間に基づいて1日延期されていますが、1日に多くのアップロードがあり、再生数がすべて1桁である場合はどうなりますか。この問題を合理的に解決できるでしょうか?より良い解決策に関する提案を歓迎しますか?

返信内容:

偽のページビューを作成してページ上に表示したい。データベースは偽のデータ フィールドをランダムに生成しますが、ランダム性は問題ありません。しかし、今アップロードされたものがランダムではない場合、それはあまりにも偽物です。現在、時間に基づいて1日延期されていますが、1日に多くのアップロードがあり、再生数がすべて1桁である場合はどうなりますか。この問題を合理的に解決できるでしょうか?より良い解決策に関する提案を歓迎しますか?

例えば、最初はビュー数が1で、ある時点(時間単位)で20以内のランドを追加してループするようなランダムインクリメント関数のスクリプトを書きます。

通常の状況:
ワンクリック -> ワンクリック

基本的な不正行為:
[a, b] 範囲内の特定のクリック数

中間不正行為:
[a, b] はダイナミック レンジであり、現在の合計クリック数とリリース時間にリンクされています

私はかつて同じようなことをしました。その仕事の性質は、私が参加していたウェブサイトで、業績評価のためにいくつかのことを公開することでした。最も簡単な方法は、クリックと閲覧を集めることでした。
しかし、どうやって偽物を本物のように見せるのでしょうか? まず最も基本的な点は、クリック数は最初は高くありませんが、後で変化が急峻になるということです。
最近公開した記事のIDを記録するスクリプトを書きました 本質的に日付が増えていくので、日付をベースにしてシードを追加すると式が出てきました。
もちろん、日数も制限する必要がありますが、私は7日間にしました。そうしないと、長いレポートと数十日間の訪問が暑くなりすぎます。
毎日の成長をフィルタリングする機能がないので、合計数だけなので、非常に簡単です。

これを行う必要がある場合は、ランダムに増加する番号がバックグラウンドで生成され、フロントデスクがそれを表示するだけです

乱数フィールドが設計されたので、記事を公開するときにランダムなビューを生成するのは大した問題ではありません。設定した値が高すぎない限り、それが閲覧ユーザーに表示されるかどうかを心配する必要はありません。私は自分の Web サイトの責任者であり、私が望むことは何でもします。

ユーザーがクリックしてページビュー +1 が必要になるたびに、大げさでない限り、乱数を追加するだけです

実際には、2 つの変数があり、1 つは実際のビュー数、もう 1 つは日数です。これら 2 つが組み合わされている限り、適切な重みが与えられます。

この文の意味がわかりません

現在は時間に応じて1日延期していますが、1日のアップロードが多い場合は再生回数が一桁になります

2 つの提案をお願いします
まず、ユーザーが閲覧するときにランダムに追加します。この方法は、ユーザーがページを複数回更新すると偽のように見えます。
2. スケジュールされたタスクを作成し、コードを実行してビュー数を時々増やします。

1/10の確率でアクセス数100増加など、確率に応じてさらに増やすことができます。

作成時間に基づいて判断できます分钟|小时|それから神モードをオンにします。数値をどのように美しくするかについては、数学的な問題です。

追記: スケジュールされたタスク、メッセージメカニズム、リクエストでの実行の判断など、多くの実行方法があります。

「p」だけが最速です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。