Mar*_*ayo 3 javascript php optimization
如今,许多网络应用程序都在使用他们自己没有使用的API或代码,并且经常使用它效率低下.一些谷歌地图mashup浮现在脑海中.
使用php/asp后端,HTML,javascript(特别是现在所有的AJAX) - 存在很多潜在的瓶颈,问题,效率低下和双重问题.
您可以建议哪些策略来调查,识别和解决网络应用程序中的减速,冗余代码,泄漏和其他问题 - 服务器端和客户端的浏览器?
一个非常开放和广泛的问题 - 划分每个区域可能更有成效,而不是看大局,这可能是压倒性的.对您提到的所有内容产生影响的一个非常重要的方面是正确审核,分析和调试代码,下面的一些工具可以帮助解决这个问题:
[...]调查,识别和解决网络应用程序中的减速,冗余代码,泄漏和其他问题 - 服务器端[...]
对于PHP特定的开发,请查看:
[...]并在客户端的浏览器中?
对于客户端调试,请查看:
WebKit(Safari/Chrome浏览器) - Web Inspector
有关'缓慢'的帮助,请查看缓存,使用
ob_start(例如ob_start('ob_gzhandler');)和ob_end_flush
您还可以使用:
除了这些工具之外,非常重要的是要注意的是,您生成优秀代码(整个应用程序)的能力取决于您依赖的第三方API以及您自己需要的代码(代码).通常情况下,您总是会被您选择的API(您更改其来源的能力有限)所限制,尤其是您选择的API的组合.您的核心重点应该是对您自己的编码层进行分析,尽可能地遵循每个API的指导原则......说起来容易做起来难.