サーバー側のレンダリングを使用するソーシャル Web サイトを作成しています。
たとえば、ユーザーが投稿を作成したときに、レンダリングされた投稿 (HTML) をサーバーから受け取りました。
HTML を Dom に追加します。
--
ここで問題が発生します。
サーバーですべてをレンダリングすることを選択すると、
「小さなもの」をどこにレンダリングすればよいですか?
たとえば、ユーザーが写真をアップロードする前に写真のプレビューを生成したい場合、
サイレント側でタグを作成する必要がありますか?
それをJavaScriptで修正し、
または、サーバーからプレビューをリクエストして、y Web サイトを「完全に」サーバー側でレンダリングしますか?
前者の方法を選択すると、Web サイトの管理が難しくなります (cilent-side render と server-side render のようなもので、テンプレートの管理が難しくなるため)
サーバーですべてのテンプレートを管理できるように、後者のソリューションを好みます。
しかし、それはインターネットの速度に依存し、ユーザーがオフラインになると何もできません。
私は何をすべきか?