私たちは訪問者を失う-多くのそして毎日



なんらかの理由で、膨大な数のプロジェクトが幸いなことに、ほとんどの穀物訪問者、つまり就業時間中のホワイトカラー労働者を失っています。



ほとんどの雇用主は、接触から自然に始まり、すべてのソーシャルネットワークを閉じます。 それにもかかわらず、大規模および非常に大規模なプロジェクトでは、ページの上部に(まだあまりよくない)簡単な行があります。

  <script type = "text / javascript" src = "http://vkontakte.ru/js/api/share.js?3"> </ script> 


または

  <script type = "text / javascript" src = "http://userapi.com/js/api/openapi.js?20"> </ script> 


その結果、連絡先が閉じているユーザーはサイトを開いてリンクをたどることができず、最終的にプロジェクトに利益をもたらすことができません。



1日あたり50,000を超えるトラフィックの例:

vesti.ru

kp.ru

smotri.ru

oktogo.ru

lifehacker.ru

povarenok.ru



すべてのソーシャルネットワークで利用可能な非同期コードを使用してください。 ネットワーク、極端な場合-あなたはそれを自分で作ることができます。







UPD:コメントでは、1つのスクリプトがすべてに干渉する理由を説明するように求めています。



スクリプトまたはリンクを満たすと、ブラウザはすぐにコンテンツのロードを開始します(複数のスレッドで)。 ダウンロードが完了するまで、ブラウザはページをレンダリングできず、リクエストがタイムアウト(1〜2分)で終了するまで「ハング」します。



通常の管理者がこの問題が存在しないようにファイアウォールを設定した場合、実際には多くの人がそれについて考えないことに同意します。



UPD2:昨年、Yandexが数時間横になっていたすべてのサイトで、同期的なYandex.Direct、Metrica、およびその他のYandexウィジェットを使用して、最も大きな「Runetブロッキング」が発生しました。



PS興味深いテクノロジーとワークロードを備えたプロジェクト(サンクトペテルブルクのオフィス)向けのフロントエンド(javascript)およびpython / djangoプログラマを探しています。 詳細についてはPMに書いてください:)



All Articles