簡體   English   中英

為了獲得更好的性能,最好做些什么?

[英]What is better to do for a better performance?

我在div中顯示我主頁中帖子的內容。 div有一個max-height propertyoverflow:hidden以保持整潔只是為了大小寫。

我的問題是,什么是更快/更好? 用striptag顯示所有內容並依賴於overflow:hidden的魔力overflow:hidden或使用substr也?

溢出的意圖是什么? 要輸入“(顯示更多)”類型鏈接? 如果是這種情況,並且您希望大多數用戶想要閱讀更多內容,那么輸出全文並隱藏多余的內容。

如果您希望大多數用戶不想要更多,那么只輸出縮短的片段,並動態加載他們想要全文的帖子的額外部分。

但是,由於您將在頁面生成時在內部檢索整個帖子,因此除了必須檢索完整文章的額外開銷之外,您將節省很少的CPU /內存時間和一小部分帶寬。

Substr更清晰,因為您可以在文本中添加后綴“...”,並且在第一次加載文檔時加載和渲染速度更快。

這里有一些來自cakephp的代碼,可以在文本中處理html等https://github.com/cakephp/cakephp/blob/master/cake/libs/view/helpers/text.php#L183

它可以比一個substr更復雜...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM