让我们假设我正在编写Facebook(我不是),或其他涉及大量流量的网站。
我们的总体布局是:
问题
我知道它极大地降低了带宽和服务器负载,因为服务器不再遍历朋友列表(它也通过MySQL查询)并生成所有HTML,而是进行查询并返回小JSON对象。这似乎对我好,但我想要第2 /第3 /第4 / ......意见。
非常感谢!
如果我遗漏了任何重要信息,请告诉我。
答案 0 :(得分:1)
鉴于JS引擎正在不断发展以提高性能,我认为这是一个非常好的设计。我们将越来越多地将其视为HTML5& Co越来越受欢迎。
答案 1 :(得分:1)
这是我正在迈向的方法。我很高兴。 JS当然不会太慢。你需要一个好的JS模板系统。 Trimpath JS Templates是我尝试过的人的最爱。
答案 2 :(得分:1)
我认为您的布局非常好,但我仍然建议您阅读YAHOO! Best Practices for Speeding Up Your Web Site。它比我能做的更好地总结了它(非常好的阅读)。
我认为facebook在实现规模方面做了三件最重要的事情:
其他一些有趣的链接: