gpt4 book ai didi

php - Wordpress the_permalink 性能与将值存储在变量中

转载 作者:行者123 更新时间:2023-12-04 21:50:28 26 4
gpt4 key购买 nike

什么是创建新主题并创建包含链接到所述文章的多个对象的文章 View 的最有效方法?我是一名 C# 专业人士,但在 PHP 方面,我并不如我希望的那样精通。
假设你有:

while(have_posts())
<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
<a href="<?php the_permalink(); ?>"><?php the_thumbnail(); ?></a>
<a href="<?php the_permalink(); ?>">read more</a>

如您所见,我们至少有 3 次调用函数 the_permalink();

调用该函数 3 次更快,还是调用一次,将其保存在一个变量中,然后根据需要将变量扔到循环中会更快吗?

最佳答案

虽然这样做会减少 CPU 负载,但这是过早优化的情况。你得到的好处并不是那么大,特别是因为这个调用不必接触数据库。一旦您考虑到 PHP 最耗时的是编译代码这一事实,如果您在基准测试中看到任何好处,我会感到惊讶。

如果您深入研究 get_permalink() 函数(在 wp-includes/link-template.php 中),您会注意到该方法仅咨询选项存储,该存储在 WP 初始化时加载一次。

如果您想加快网站速度,99% 的方法是减少数据库调用。我会把你的精力集中在那里:)

关于php - Wordpress the_permalink 性能与将值存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18148787/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com