私はESP8266チップでWebサーバーをプログラミングしています。ホームページを開こうとすると、Webサーバーはという名前のファイル(index.html)をロードします。このファイルには、.jsおよび.cssファイルへのリンクが含まれています。私が読んだことから、HTMLファイルは順番に処理されます。外部ファイルへのリンクを含む行が見つかると、クライアントはサーバーとは別のソケットを開き、ファイルのダウンロードが開始されます。その間、クライアントはHTMLファイルの処理を続けます。したがって、ホームページを読み込んでいる間に、クライアントはいくつかのソケットを開きます。一つは各ファイルに対応し、それらは並行してダウンロードされます。このため、Webサーバーにデータが浪費されており、クライアントまたはサーバーのいずれかでソケットが時期尚早に閉じられているため、ページが完全に読み込まれないことがあります。ファイルがダウンロードされている間にHTMLページの処理を停止し、ファイルが完全にダウンロードされたら処理を続ける方法はありますか?外部ファイルのダウンロード中にHTMLファイルの処理をブロックする方法はありますか?
0
A
答えて
0
申し訳ありませんが、これは非常に単純な見解であり、要件を誤解した場合には謝罪します.JSファイルとCSSファイルをすべて1つにまとめられないのですか?これが完了すると、HTMLファイルとJSファイルを一緒に読み込むことができます。
関連する問題
- 1. 一部のExcelファイルを処理中にWindowsサービスでタイマーをスキップする方法はありますか?
- 2. 処理中のポートマップの代替方法はありますか?
- 3. ファイルをダウンロードして例外を正しく処理する方法は?
- 4. 処理中に外部ライブラリを追加する方法
- 5. シグナルの処理中に同じシグナルをブロックする方法は?
- 6. 経過イベントの処理中にタイマーをブロックする方法はありますか?
- 7. Python:別の方法で未処理の例外を処理する方法はありますか?
- 8. 大きなファイルを処理中に進行状況を報告する方法はありますか?
- 9. carousel()を外部のjavascript関数をhtmlファイルに呼び出す方法はありますか?
- 10. 外部ファイルを現在実行中のjarファイルにコピーする方法は?
- 11. divに外部のhtmlファイルをロードする方法
- 12. ファイルをダウンロードするページがwebclientで処理する必要があります
- 13. ファイルをダウンロード中に、すべてのリクエストがブロックされます
- 14. 処理中に文字列を逆にする方法はありますか?
- 15. 外部ファイルなどからグローバルプロパティを渡す方法はありますか?
- 16. ng-repeatの中でデータを処理する方法はありますか?
- 17. エンタープライズライブラリ5.0の例外処理ブロックの良い例はありますか
- 18. 例外処理をオフにする方法はありますか?
- 19. 特定のHTML要素からMathJax処理を除外する方法はありますか?
- 20. 何千ものファイルを外部コマンドで多重処理する
- 21. Bazel:ctx.actionの中間ファイルを処理する
- 22. Iframe経由で表示される外部HTMLファイルに書き込む方法はありますか?
- 23. 外部の.jsファイルHTMLファイルにリンクしたときに中断する
- 24. Android:ファイルではありませんURI:.apkファイルをダウンロード中
- 25. PHPの入力処理:メール、クエリ、ファイル処理以外のリスクはありますか?
- 26. 外部htmlファイルを別のhtmlファイルに含める最も良い方法は何ですか?
- 27. ajax HTMLブロックを適切に処理する方法
- 28. 非同期ブロック内の例外を処理する方法
- 29. watir-webdriverを使用してヘッドレスでファイルのダウンロードを処理する方法は?
- 30. nightmarejsのポップアップを処理する方法はありますか?