我正在做一些测试(灯):
基本上我有两个版本的自定义框架。
越来越多地使用我的Lite版本,我看到加载时间减少了。即,从普通版本的0.01到精简版本的0.005。
我们只考虑“包含”部分。我一直认为PHP会将包含的.php文件存储在内存中,因此文件系统不必在每次请求时检索它们。
你认为在一个大文件中凝聚每个类/函数是否值得“混乱”? 或者有一个设置告诉PHP在内存中存储require php文件?
由于
(php5.3.x,apache2.x,专用服务器上的debian 6)
答案 0 :(得分:2)
不要将所有内容整合到一个文件中,从而削弱您的开发。
与你保持这种野兽的痛苦相比,加速5ms并不算什么。
换句话说,数据库中的一个不正确的索引可以使您的数据量减慢更多。
使用“普通”版本并省略一个2kb图像,您的页面加载速度会更快。
不要这样做,真的不这样做。
答案 1 :(得分:1)
或者你可以这样做:
这是我使用的:
cat js/* > all.js
yuicompressor all.js -o all.min.js
首先我将它们组合成一个文件然后用yui压缩器缩小它们。