use*_*567 1 javascript php performance static caching
在做了很多关于这个主题的阅读之后,我意识到许多开发人员在同一个文件中混合使用javascript和php(通过添加.php扩展名或使用其他方式).
另一方面,如果我选择将javascript与php分开并将其存储在外部可缓存的静态文件中,我会获得一些性能优势,但我还需要找到将服务器端数据传递给javascript的创造性方法.
例如,因为我不能在.js文件中使用php foreach循环,所以我需要使用json_encode将php数组转换为json对象.在其他情况下,我需要在原始php文件中声明gloabl javascript变量,以便我可以在外部js文件中使用它们.由于服务器端处理被认为比javascript更快,因此转换为js数组并使用全局变量也可能是一个坏主意......
最重要的是我试图了解这里的交易.哪个对性能有更大的影响,通过避免全局js变量和多维js数组来启用js文件的缓存或保持更清晰的代码?
你在谈论服务器或浏览器的性能吗?
我个人认为,如果选择使服务器速度变慢或使浏览器变慢,你应该总是选择让浏览器变慢.
通常,"慢"意味着"需要100毫秒"左右,这在单个浏览器上并不明显,但如果您对服务器有几百个请求并且它们都被延迟了,那么效果是累积的,并且反应变得缓慢.非常引人注目.
让浏览器接受点击.
| 归档时间: |
|
| 查看次数: |
385 次 |
| 最近记录: |