この質問は、根底にある単一の質問を実際に把握するには、あまりにも漠然としています。これをコメントとして投稿しますが、長すぎるので、先に進んで回答として追加します。エディタをプリロードするとはどういう意味ですか? ユーザーがコンテンツを編集できないようにするか、それとも HTML 本文コンテンツをロードする前にエディターをロードしますか? どちらも基本的には「ckeditorの準備が整うまではopacity0を使うが安っぽいハックで見た目も良くない」と同じですが、何が違うのでしょうか?
コメントでサーバーのパフォーマンスについて話していたのではなく、クライアントのパフォーマンスについて話していました。あなたが試すことができる多くの、多くのことがあります
- よりきれいな偽のプリローダーを構築します。たとえば、CKE の準備が整うまでサイトをオーバーレイでマスクします。
- CKEDITOR.instanceready またはその他のイベントが使用可能になるまで、DOM の作成を延期します。つまり、プリロード アニメーションを作成し、JS を使用して実際の編集可能なコンテンツを取得できます。これもプリローダーのように見えます。
- document.ready または他の後のイベントでのみ編集可能なコンテンツを有効にすると、役立つ場合があります
- ネットワークを監視し、CKE リクエストのロード時間を確認し、それが許容できるかどうかを確認します
- CKE のソース バージョンを使用していないことを確認します。
- キャッシュが期待どおりに機能することを確認する
- 不要なプラグインをすべて削除して負荷を最小限に抑える
これはすべて質問番号 1 に関するものです。「最初のロードでは、ツールバーは画面の最も左側から開始されます。他のロードでは、編集中の div の上に完全に表示されると発生しません。」 、サンプルまたはこれを再現する方法、またはこれが発生する URL またはスクリーンショットを入手できますか? それに基づいて、再現するのは非常に困難です。