gpt4 book ai didi

dojo - 如何优化 Dojo 加载时间?

转载 作者:行者123 更新时间:2023-12-01 23:00:35 26 4
gpt4 key购买 nike

我正在开发一个基于 PHP 和 Dojo 工具包的业务应用程序。该界面类似于您在 dojo dijit 主题测试器上看到的界面。

在互联网上,一一加载所有这些js需要花费大量时间..

我想知道主题测试器演示使用的最佳技术是什么,它的加载速度比我们构建的要快得多。?

我有兴趣了解优化加载时间的最佳实践?

最佳答案

您已经正确地观察到运行时性能问题的最大原因是它对服务器执行许多往返以获取小型 JS 文件。
虽然 Dojo 的模块化设计在设计时(小部件扩展、命名空间等)非常有益,但在运行时,您希望优化 dojo 位 - 实现这一点的方法是进行自定义构建。

进行自定义构建将大大提高性能 - 数百次往返将减少到一到两次,并且有效负载的大小也将显着减小。我们已经看到自定义构建的性能提高了 50 倍

自定义构建将创建一个优化的、缩小的 JS 文件,其中仅包含您在应用程序中使用的代码。
您可以定义多个层,具体取决于您希望如何隔离应用程序 JS 文件(例如,一个压缩文件与不同 UI 中包含的多个文件)
根据您使用的 dojo 版本,请参阅:

http://dojotoolkit.org/reference-guide/1.7/build/index.html#build-index
http://dojotoolkit.org/reference-guide/1.7/build/pre17/build.html#build-pre17-build

虽然一开始看起来令人望而生畏,但请继续使用它,您将能够创建优化版本并看到好处:)

关于dojo - 如何优化 Dojo 加载时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9965174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com