3 年前、私がまだ YouTube で Web プログラマーとして働いていたとき、先輩エンジニアがビデオを再生するページが大きすぎると不満を言いました。 このページのサイズは、数十のリクエストを含めて 1.2MB に拡大しました。 このエンジニアは公に宣言しました、「Quake が私たちのページを 100KB でクローンできるのであれば、私たちがそのサイズに到達できない理由はないでしょう! なぜなら、私も彼の意見に同意しており、私も新しいタスクを探しているからです。」はこの挑戦を受け入れ、 YouTube のビデオ再生ページのサイズを 100KB 未満に削減することを決定しました 。その夜、サンフランシスコから帰る電車の中で、私は基本的なプロトタイプを書きました。ページ上の機能の数を、タイトル、ビデオ プレーヤー、5 つの関連ビデオ、共有ボタン、フラグ ツール、および 10 個のコメントに制限することにしました。これらはすべて AJAX 経由で読み込まれます。このタスクに「Feather」という名前を付けました。
このように機能が制限されていても、ページ サイズは依然として 250KB に達します。コードを詳しく調べたところ、最適化ツール (クロージャー コンパイル ツールなど) が、実際には使用されていないこのページのコードをクリーンアップできていないことがわかりました (おそらく、これらのツールのせいではありません。どのツールもこれを行うことはできません)。この場合)。コードをさらに削減する唯一の方法は、CSS、JavaScript、画像を手動で最適化することです。 3 日間の懸命な作業の結果、ページはかなりスリムになりましたが、それでも 100 KB を下回ることはありませんでした。ちょうど HTML5 ビデオ プレーヤーを作成し終えたところだったので、それをかさばる Flash プレーヤーの代わりに使用することにしました。 バン! 98KB、リクエストはわずか 14 件です。 このページの基本的な監視を設定した後、少人数のグループに公開しました。
データ収集から 1 週間後、データが利用可能になりましたが、私は混乱しています。実際、Feather 下のページの全体的な平均レイテンシは増加しました。全体的なページ サイズとページ リクエストの数を減らしましたが、データによると、Feather ビデオ再生ページの読み込みに時間がかかることがわかりました。これは不可能です。データをさらに深く掘り下げて、ブラウザーで試行錯誤した結果、何も得られませんでした。私はこのバージョンについてはほぼ諦めていましたが、この時点で同僚が 地理的要因 という謎を発見しました。
データの地理情報をマークし、すべての情報を地域ごとに比較すると、東南アジア、南米、アフリカ、さらにはシベリアなどの地域でトラフィックが非対称的に増加していることがわかりました。さらに調査を進めると、これらの地域では Feather Edition の平均ページ読み込み時間が 2 分を超えていることが判明しました。 これは、約 1 MB の通常のビデオの読み込みに 20 分かかることを意味します。人々はビデオどころか、このページを待っているだけでとても苦しんでいます。しかし、この辺を見てみると、以前はYouTubeが全く見れなくて、長時間待っても何も見られなかったのです。フェザーバージョンでは、ビデオの最初のフレームを見るまでに 2 分待つ必要がありますが、実際には何があっても見ることができます。 Feather Edition は先週この地域で非常に人気があったため、私たちのデータは完全に Feather Edition によって偏っていました。以前は YouTube を見ることができなかった多くの人が、突然見られるようになりました。
Feather の開発を通じて、私は世界の他の地域のネットワークの状態についての貴重な洞察を学びました。私たちの多くは幸運にも高速ブロードバンドのある場所に住んでいますが、そうでない地域がまだ多くあります。クライアント側のコードを小さく軽量化することで、新しい市場を完全に開拓できます。
[この記事の英語原文リンク: Page Weight Matters]

在某个时候,您一定想知道是否可以在智能手机的后台播放YouTube并在同一设备上执行其他工作。如果您希望在iPhone的背景下播放YouTube,可以继续阅读本文。我们当然会为您提供可靠的解决方案。不同的YouTube选项:YouTube有三种媒介,分别是YouTube应用,YouTube音乐和YouTube网站。通过这些媒体,您可以观看视频或听音乐。下面介绍了在后台YouTube上播放音乐或视频的方式。如何在IPhone上的后台播放YouTube(最佳方法)在YouTube上找到一首歌曲,您想

YouTube显然意识到了这个问题,因为许多iPhone和iPad用户在Twitter和整个社交媒体上普遍报告了这一问题。如果您遇到这个问题,那是相当明显的。你去播放一个视频,它会随机地不播放,而是显示一个黑屏,并显示一条错误消息,指出“出了点问题。点击重试”。如果您点击重试,要么没有任何反应并且错误消息仍然存在,要么旋转并重新出现。在iPhone/iPad上更新YouTube应用程序你应该做的第一件事是更新iPhone或iPad上的YouTube应用程序,因为Yo

The world of ultralight gaming mice has really taken off recently, with even mainstream gaming peripheral makers, like Cooler Master and Logitech, joining in on the action with the $25.99 Cooler Master MM711 and $105.99 Logitech G Pro X Superlight ch
![“出现问题,点击重试”iPhone上的Youtube错误[已解决]](https://img.php.cn/upload/article/000/000/164/168144865016007.png)
许多iPhone用户在iPhone上观看YouTube应用程序上的任何YouTube视频时遇到了问题。他们在观看YouTube视频时突然收到一条错误消息,如下所示。我们已经找到了导致YouTube上出现此错误消息的各种原因中的一些,下面列出了这些原因。YouTube应用有问题。过时的优酷应用对iPhone上的网络设置进行了更改未为 YouTube 应用启用后台应用刷新功能。与

YouTube是一个视频网站,早期公司位于加利福尼亚州的圣布鲁诺;YouTube注册于2005年2月15日,由美籍华人陈士骏等人创立,让用户下载、观看及分享影片或短片。

Much has been said about flawed EV range testing methodology, but a recent test by YouTube channel Carwow (watch the video below the text) drove the point home, as none of the six electric cars in the test managed to reach the claimed range. Accordin

Despite the hype surrounding the Qualcomm Snapdragon X Elite, it has been a rather mediocre launch. In our review, we found that the most impressive part of the new Qualcomm Snapdragon X Elite X1E-78-100-powered Asus Vivobook S 15 was the seamlessnes

youtube html5播放失败的解决办法:1、打开youtube,找到视频,在视频右下角点击分享;2、选择嵌入;3、去除iframe标签里面的width和height;4、为iframe添加一个父元素,设置一个让视频填满屏幕的百分比即可。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック



