php - 在 PHP 中仅加载特定函数的最佳方法

标签 php content-management-system performance include

我正在为个人网站编写自己的内容管理系统,流量会很低,但我想将最佳实践用于我 future 的知识。

我的计划是有单独的部分,基本上是第一个非根目录,将有它自己的脚本,并直接控制它的所有子页面。我希望使用 mod_rewrite 从根目录中的 index.php 控制所有内容,以使其透明。

仅加载该部分所需的内容而不加载所有其他部分的最佳方法是什么?我正在考虑为每个部分使用一个单独的文件,并根据我正在使用的 URL 对其进行命名,这样我就可以只包含该文件。但这看起来并不优雅。有没有更好的方法来实现这一点?

最佳答案

看看 MVC patternFront Controller pattern 。这可以通过多种复杂性各异的方式来实现。基本上,您的 FrontController 将接受任何传入请求并将它们分派(dispatch)到适当的 Controller (您的部分)。然后,您的 Controller 将从您的模型中获取任何数据,例如您的业​​务对象并将它们推送到 View 。 View 是发送回客户端的内容。

关于php - 在 PHP 中仅加载特定函数的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1924351/

相关文章:

php - 使用 HTML/PHP 从 SQL 数据库创建列表

php - 值得从头开始制作 CMS 吗?

php - 将 JQuery var 发送到 php var

html - 使用目录和子目录的结构生成完整的 HTML 网站

python - 用于评估相同长度的1d numpy数组上的1-d函数数组的并行算法

performance - 对于大于 32kb 的文件,BLOB 导出速度很慢

database - 获取在 Postgresql 中执行查询的详细信息

php - 如何用空格替换所有大写字母?

php 相对 url 到绝对 url 的转换,最终使用 base href html 标签

php - 如何在 Laravel 5.1 中实现 'remember me'?