Lui*_*les 2 php wordpress performance
什么是最有效的方法来制作一个新的主题,并创建一个文章视图与链接到所述文章的多个对象?我是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>
Run Code Online (Sandbox Code Playgroud)
如您所见,我们至少有3次调用该函数 the_permalink();
调用函数三次更快,或者更确切地说是一次调用它,将它保存在变量中,然后根据需要将变量放入循环中?
虽然执行此操作的CPU负载较少,但这是一个过早优化的情况.您获得的好处并不是那么好,特别是因为此调用不必触及数据库.一旦你考虑到使用PHP花费最长时间的事实就是编译代码,如果你在基准测试中看到任何好处,我会感到惊讶.
如果你深入了解get_permalink()函数(在wp-includes/link-template.php中),你会注意到该方法只参考了在WP初始化时加载一次的选项存储.
如果您正在尝试加速网站,99%的方法是减少数据库调用.我会把你的努力集中在那里:)
| 归档时间: |
|
| 查看次数: |
474 次 |
| 最近记录: |