我有codeigniter 4模型。我想在我的控制器的构造函数中加载这些模型。因为这些已被多次使用。它会有效还是使网站变慢?Codeigniter模型加载
2
A
回答
4
加载代码,使网站更慢。 PHP引擎需要做的越多,执行所需的时间就越长。您只需要问问自己,装载模型是否值得,以及使用频率如何。
如果您的模型将在每个页面中使用,请将其放入自动装入器中。
如果您的模型用于控制器的每个方法(或者如果它是一个小模型,在多个方法中),则将其放入构造函数中。
如果您的模型仅在单一方法中使用,请将其置于该方法中。
要记住的主要事情是加载模型只会显着减慢网站,如果它是一个gazillion线条线。如果它的平均大小(少于4kb),那么它确实没有多大关系。
看看MY_Model,让您的型号代码更加高效。
0
如果你要去每次使用它,有一个过程autoload可用
相关问题
- 1. 致命错误:加载codeigniter模型
- 2. 在CodeIgniter的模型中加载库
- 3. 加载时Codeigniter问题模型
- 4. 无法加载Codeigniter的模型
- 5. CodeIgniter模型加载不正确
- 6. CodeIgniter 2调用自动加载模型
- 7. 如何在Codeigniter中将模型加载到模型中?
- 8. 从另一个模型加载和使用codeigniter模型
- 9. 在非Codeigniter类中加载和使用Codeigniter模型
- 10. Codeigniter加载多个模板
- 11. 从codeigniter中的API在模块中加载模型
- 12. Codeigniter自动自动载入模型
- 13. CodeIgniter - 从模型
- 14. 在视图中使用CodeIgniter自动加载模型
- 15. 如何从CodeIgniter中的模型加载助手?
- 16. 无法加载模型从控制器在linux服务器codeigniter
- 17. CodeIgniter - 已加载模型但无法使用?
- 18. Codeigniter:我怎么知道模型是否已经加载?
- 19. 在Codeigniter Restful服务器中加载模型函数
- 20. Codeigniter自动加载模型从一个文件夹内
- 21. Codeigniter在配置文件中加载库/模型
- 22. 如何使用CodeIgniter在HMVC上加载模型?
- 23. 在CodeIgniter的模型中加载视图是否有意义?
- 24. 如何在codeigniter挂钩文件中加载我的模型
- 25. Codeigniter优化/加载模型的最佳位置是?
- 26. 如何在codeigniter中的扩展MY_Router类中加载模型
- 27. 可以在CodeIgniter的Helpers中加载模型吗?
- 28. CodeIgniter:无法从模型中加载数据库
- 29. 在CodeIgniter的模型中加载库是一个好主意吗?
- 30. Codeigniter在模型中调用时无法加载上传库