我目前正在创建一个程序,它利用带有mysql数据库的Node.js / Socket.io(这是我的第一个节点项目)。我使用Node.js的方法有两种:
在我测试大量数据之前,一切都按照我想要的方式工作。
我相信我在这里错过了这条船。我想知道是否将所有数据发送到客户端是愚蠢的,如果我只是通过PHP而不是Node.js来做,或者我应该只处理程序中的非快照并根据需要加载数据而不是一次性加载数据。我这样做的原因是因为我希望程序非常快并且很少需要重新加载,但现在我看着1分钟的初始加载时间和大量数据 - 并且同时连接多个客户端,它加倍,三倍等负载时间就像它们排成一行......
如果它不是愚蠢的并且是可能的,那么最佳的方法是什么,以便客户端不会影响彼此的加载时间,以便我可以提高加载速度?
作为旁注,它实际上看起来很奇怪,因为当我加载页面并查看控制台时,到目前为止最大的SEEMS要在客户端中完全加载,而我的Node.js命令提示符仍然是疯狂地吐出那个相同的信息。
答案 0 :(得分:3)
您必须查看缓慢的源。它不太可能是语言(但它可能是)。是吗