gpt4 book ai didi

android - 移动兼容网站如何处理性能?

转载 作者:太空宇宙 更新时间:2023-11-04 13:00:01 26 4
gpt4 key购买 nike

因为我们现在很喜欢 bootstrap css,它有助于提高兼容性。我的问题是它如何准确地处理加载,因为我们对桌面应用程序的负载更多,而对移动应用程序的负载更少。因此,根据我的说法,css 正在处理 @media-screen 对象样式,并切换显示和对齐方式。但即使我们从客户端 css 或 js 控制显示。服务器端将完成其加载任务,因此桌面网站和移动网站是否都采用相同的数据加载量。

我问这个问题的原因是,如果有相同数量的数据加载,我宁愿选择 Android 应用程序而不是 Bootstrap 以获得快速性能。

最佳答案

请务必记住,Bootstrap 是帮助创建响应式网站的客户端框架。你是对的,无论使用什么设备,相同数量的东西都会被发送到管道中。这适用于任何仅使用客户端框架为移动设备呈现的网站,例如 jQuery Mobile。

如果您的应用程序又大又复杂,那么您最好使用服务器端技术为那些移动设备提供不同的页面。我们使用 Microsoft .Net 堆栈,它可以根据与设备有关的许多参数呈现不同的 View /脚本/css。您仍然可以使用 Bootstrap 框架,但可能在 DOM 中渲染更少,或者使用更小版本的 Bootstrap。您甚至可以尝试不同的框架,例如超小型 Pure framework .

您所说的另一种选择是构建 native 应用程序。这通常(如果你做对了)比你在浏览器中实现的速度更快,但你需要注意它实际上为用户提供了一些有用的东西来鼓励他们安装它。如果你只是用它来让你的网站更容易,那你就错了,但如果你正在构建一个高度复杂的应用程序,可以利用一些你可以在 native 应用程序中使用的额外功能,那么它可能是绕过它的好方法。

如果没有一个真正的问题,这里没有比我自己的经验更多的东西可以借鉴了,对于你如何去做没有真正正确的答案,但是回答它如何处理加载的问题,如果不进行认真的定制或使用某些服务器端技术来完全交付不同的页面,客户端框架就无法真正改变正在加载的内容。

关于android - 移动兼容网站如何处理性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25520624/

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