有了这个问题,我的目标是更好地理解PHP的内部工作原理。包括选择性或全球?
假设你有一个50K库。该库加载了一堆你在这里和那里使用的方便的函数。同时假设这些功能需要/使用比如你网站的10%的页面。但是你的主页肯定需要它。现在
,问题是...你应该使用全局包含指向该库 - 全线 - 让所有的页面(包括90%不需要库)将得到它,或你是否应该有选择地在你需要的页面上添加包含引用?
回答这个问题之前,让我指出“为什么”,我问这个问题......
当您包括参考,PHP也可以将其高速缓存。因此,我担心的表现可能是一次交易,而不是每次。一旦这一次阻碍,随后的负载可能不会像人们想象的那么糟糕。这完全是因为PHP部署的智能缓存机制 - 我没有深入的了解,因此,这个问题...
由于头版需要该库,因此参数可能是为什么不保存该库温暖和新鲜在记忆中,并得到它的全面服务?
在回答这个问题时,请从缓存/性能的角度严格地处理这个问题,而不是从方便的角度出发,以避免讨论转向编程风格以及该做什么和该做什么。
谢谢