Don
1
您好,
由于我们可以动态地向新的侧边栏添加内容(如类别、标签和聊天),因此它可能包含大量内容。因此,在性能较弱的设备上打开它可能会非常慢,例如我的 Android 手机(华为 P20 Pro)。
我的网站上的侧边栏目前包含:
- 9 个类别
- 5 个标签
- 8 个聊天频道
- 19 个私人聊天
但这些内容会频繁更改,我的意思是主要是私人聊天部分。
在我的华为手机上,当所有部分都展开时,侧边栏通常需要大约 1 秒才能打开。我认为主要是加载私人聊天部分导致了这种缓慢。如果我折叠侧边栏部分,打开速度会立即。我只是想知道是否有可能为侧边栏内容添加某种延迟加载解决方案,以便在部分展开时立即加载?我认为折叠功能部分是出于这个原因,但默认情况下它们是展开的,而且用户不知道折叠它会更快,老实说,我更愿意使用展开的部分,而不是总是切换部分。
我知道有一个 CSS 解决方案可以加快菜单面板的速度,它只在打开时加载前 20 个项目,这效果很好,但侧边栏打开仍然感觉很慢。我认为这是因为在菜单移动时加载了许多隐藏的项目。
我在 iPhone 上试过,当然速度非常快,没有延迟或缓慢。
谢谢 
5 个赞
david
(David Taylor)
4
感谢您的报告,@Don。我们将对此进行一些调查,看看是否有办法提高性能,尤其是在较慢的设备上 
6 个赞
david
(David Taylor)
7
我们在此进行了一些更改,应该能略微提高性能:
我们希望将来能花一些时间来改进渲染性能,但目前还没有具体的计划。
8 个赞