div内の自分のホームページに投稿の内容を表示しています。 divはmax-height property
とoverflow:hidden
を持っています。パフォーマンスを向上させるためにはどうすればよいですか?
私の質問は、より速く/より良いですか? striptagですべてのコンテンツを表示し、overflow:hidden
の魔法に頼るか、substrも使用しますか?
div内の自分のホームページに投稿の内容を表示しています。 divはmax-height property
とoverflow:hidden
を持っています。パフォーマンスを向上させるためにはどうすればよいですか?
私の質問は、より速く/より良いですか? striptagですべてのコンテンツを表示し、overflow:hidden
の魔法に頼るか、substrも使用しますか?
オーバーフローの目的は何ですか? "(もっと見る)"タイプのリンクを入れるには?そうであれば、ほとんどのユーザーがもっと読むことを望んでいると予想し、フルテキストを出力して余分を隠すことになります。
ほとんどのユーザーは、短くしたスニペットのみを出力し、投稿用の余分な部分を動的に読み込むよりも、より多くの情報を必要としていると思われる場合は、フルテキストが必要です。
しかし、とにかくページが生成されるときに内部全体のポストを取得するので、CPU /メモリの時間をほとんど節約できず、帯域幅が少ししか節約できません。記事。
訪問者は、コンテンツの上のタイトルを一定の高さでクリックします。私の質問は、すべてのコンテンツをoverflow:hiddenで表示するか、substrを使用する方が良いかどうかです。 – EnexoOnoma
@Punkisこの回答は正しいです。彼はちょうどあなたのユーザーがどのようにサイトを使用しているのかに基づいてそれを指示することです。おそらく両方のオプションを実装し、ユーザーの反応に基づいてオン/オフを切り替えることをお勧めします。 – Flipper
Substrは、テキストに接尾辞 "..."を追加することができ、最初のドキュメントの読み込み時に読み込みとレンダリングが高速になるため、よりクリーンです。ここ
Javascriptでテキストに省略記号を付けることもできます。 – Flipper
は、テキストhttps://github.com/cakephp/cakephp/blob/master/cake/libs/view/helpers/text.php#L183
内のhtmlなどを扱うことができるのCakePHPのコードのビットは、それが近い上でクリック一つに...
と少し複雑SUBSTRより取得することができていますあなたのビジネスバディーに気をつけてください。 – EnexoOnoma