我正在开发我的第一个web应用程序(www.shopperspoll.com)。这是一个基于Django的facebook应用程序,我想知道如何才能让页面加载更快。很抱歉,主页现在一团糟,昨天开始做了一些重大更改,但你会注意到页面加载需要很长时间。我想知道这是否与我在主机上设置Django的方式有关,或者其他什么。如果你能给我一些关于如何让它更快的建议,我将不胜感激!
谢谢!
发布于 2012-02-27 05:37:01
为了获得更好的页面加载,需要考虑以下几点
1)将所有javascripts放在外部,并始终在页面末尾加载脚本(在页脚)。
2)总是最小化javscripts和css。
3)加载时将所有CSS和javascript合并为一个文件。
4)使用浏览器缓存(用于css、javascript和图像)。
5)在不同的域上托管静态文件,如css、javascript和图像。(例如:静态。shopperspoll.com )
6)使用firebug & yslow等工具检查加载时间。
7)使用cdn。
另请参考这个网址(来自雅虎的更好的网页性能):http://developer.yahoo.com/performance/rules.html
我希望这能帮到你。
发布于 2012-02-27 05:42:24
至于Aby所说的话,我还建议使用内容分发网络- CloudFlare为他们的免费层提供了一个免费的层,在成长的早期可能会对你有用。在Aby的回答中已经涵盖了大部分的加速,但是一旦你做到了,CDN可以帮助你将文件放在离用户更近的地方。
https://stackoverflow.com/questions/9457283
复制相似问题