1

我编写了很多 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(); ?>

所以我将我的代码分成几部分并将它们包括在内。我喜欢我的代码的组织方式,但我想知道这是否是一种好习惯?这会减慢我的网站速度吗,尽管我需要提取必要的部分?

4

2 回答 2

2

通常,多次调用读取文件将产生比单个文件更多的 I/O 负载。但是,您可以使用缓存消除该问题。

在我看来,最好的做法是更容易阅读和维护。在需要时担心优化,而不是之前。

于 2012-12-11T14:49:52.073 回答
0

您应该提出替代解决方案来减少数量。的包含在您的代码中,如此多的包含可能会降低速度。

于 2012-12-11T15:05:56.573 回答