我编写了很多wordpress主题,每当我编写代码时,我真的很想做的一件事就是确保我的代码非常干净,有条理,并且很容易找到。
我喜欢确保我的代码是有组织的一种方式是我喜欢使用PHP Include:
<?php include(TEMPLATEPATH . '/includes/top-container.php'); ?>
所以如果我的网站看起来像这样:
<div class="top-container>
...
</div>
<div class="tagline">
...
</div>
<div class="slider">
...
</div>
<div class="middle-container">
<div class="content">
...
</div>
<div class="sidebar">
...
</div>
</div>
<div class="bottom-container">
...
</div>
我的最终代码看起来像这样:
<?php get_header(); ?>
<?php include(TEMPLATEPATH . '/includes/tagline.php'); ?>
<?php include(TEMPLATEPATH . '/includes/slider.php'); ?>
<?php include(TEMPLATEPATH . '/includes/middle-container.php'); ?>
<?php get_footer(); ?>
所以我将我的代码分成几部分并包含它们。我喜欢我的代码是如何有条理的,但我想知道这是不是很好的做法?这会减慢我的网站速度,虽然我拉了必要的部分吗?
答案 0 :(得分:2)
通常,多次调用读取文件会产生比单个文件更多的I / O负载。但是,您可以使用缓存消除该问题。
在我看来,最好的做法是更容易阅读和维护。在需要时而不是之前担心优化。
答案 1 :(得分:0)
你应该提出替代解决方案来减少号码。在你的代码中包含了很多包含可能会降低速度的内容。