Php 为了获得更好的性能,最好做什么?

Php 为了获得更好的性能,最好做什么?,php,performance,Php,Performance,我在div的内部显示我主页中的帖子内容。div有一个max height属性和overflow:hidden,以保持整洁,以防万一 我的问题是,什么更快/更好?要使用striptag显示所有内容,并依靠溢出的魔力:隐藏或同时使用substr?溢出的目的是什么?加入“(显示更多)”类型的链接?如果是这种情况,并且您希望大多数用户希望阅读更多内容,则输出全文并隐藏多余部分 如果您希望大多数用户不想要更多内容,而只是输出缩短的代码段,并为他们确实想要全文的文章动态加载额外的部分 但是,由于您将在页面生

我在div的内部显示我主页中的帖子内容。div有一个
max height属性
overflow:hidden
,以保持整洁,以防万一


我的问题是,什么更快/更好?要使用striptag显示所有内容,并依靠
溢出的魔力:隐藏
或同时使用substr?

溢出的目的是什么?加入“(显示更多)”类型的链接?如果是这种情况,并且您希望大多数用户希望阅读更多内容,则输出全文并隐藏多余部分

如果您希望大多数用户不想要更多内容,而只是输出缩短的代码段,并为他们确实想要全文的文章动态加载额外的部分


但是,由于您将在页面生成时在内部检索整个文章,因此与检索完整文章的额外开销相比,您将节省很少的CPU/内存时间和少量带宽。

Substr更干净,因为您可以添加后缀“…”这是cakephp的一段代码,它可以处理文本中的html等内容


它可能会比带有

访问者以固定高度单击内容上方的标题。我的问题是,用overflow:hidden显示所有内容还是使用substr更好。@Punkis这个答案是正确的。他只是告诉你以你的用户使用网站的方式为基础。我建议您实现这两个选项,然后根据用户的反应打开/关闭它们?对于单击“关闭”的用户,请注意您的业务伙伴。您也可以使用Javascript在文本中添加省略号。