菜鸟求教 加载速度慢,找不到原因,已经使用国内 CDN 打开大概要 5 秒

2014-10-09 11:02:07 +08:00
 P9
服务器是日本的linode上

搭了一个论坛,打开速度好慢……就把资源移到国内cdn(七牛),结果还是慢。 我以为是加载了一些类似google的脚本,但是没发现啊…


程序狗 对这个完全不懂啊,求大侠们指点方向

http://buy.tuanzll.com 这个打开的相对来说还蛮快的,1秒吧——我自己写的python
http://tuanzll.com 这个打开真心 醉人…… 5秒+

原因估计
1. cdn配置错误
2. 程序本身的问题--discourse
3. 见鬼!
2948 次点击
所在节点    问与答
17 条回复
decken
2014-10-09 11:30:00 +08:00
f12
P9
2014-10-09 11:35:45 +08:00
@decken 已经f12了,看了半天 没看出什么门道……
momou
2014-10-09 11:39:07 +08:00
F12 几个JS文件DNS lookup 貌似花了不少时间
xcv58
2014-10-09 11:40:17 +08:00
第一个感觉好像 Knewone 。

用 Chrome 的 Inspect Element 看了一下,光这个:
http://www.tuanzll.com/uploads/stylesheet-cache/desktop_16a59c32abf05197733951da7eb1771f2ea23003.css
就占用了半秒多。
有些图片没有放到 CDN 上。
还有些 script 的请求需要等待 15 秒。
hjc4869
2014-10-09 11:42:09 +08:00
ember.js太大了吧?开了gzip吗?
loading
2014-10-09 11:46:53 +08:00
你注释掉所有css和js,不就马上知道是不是程序问题了?(似乎不是)
应该是你的js文件太大,而且 dns lookup时间是有点长。
loading
2014-10-09 11:52:25 +08:00
把你的所有 js 代码放到 window.onload 里面,特别是你的 PreloadStore.store ,要先让页面渲染出来再跑js,不然都在等js。
P9
2014-10-09 12:15:43 +08:00
@xcv58 恩,有大部分是参考knewone的样式呢。我以为所有静态资源都会自动部署到cdn


@momou

@loading

恩恩 dns 查询时间过长,这个是因为cdn吗? 恩,算是有方向了,具体我再去谷歌下。

@hjc4869 根据discourse 说法,是已经开了gzip的。 不过我在admin里没有看到这个选项。yaml里也没有。


谢谢各位啦~~ 我先按大家提的问题 去找解决方法。
hjc4869
2014-10-09 13:31:15 +08:00
@P9 我在vultr上也有一个discourse,你试试?http://user.ligstd.com/
P9
2014-10-09 14:51:40 +08:00
@hjc4869 你的快! 我就奇怪了,为啥…… 我的linux 不支持afus 你的内核支持么?不知道是不是这个原因
TONYHEAD
2014-10-09 16:20:50 +08:00
楼主用这个测测 http://www.webpagetest.org/

目前http://tuanzll.com 打不开
hging
2014-10-09 16:26:54 +08:00
http://www.google-analytics.com/ga.js
一眼看出来原因. 不用谢.
twor2
2014-10-09 16:29:43 +08:00
@hjc4869
@P9

我这里,你们两个的速度差不多
hjc4869
2014-10-09 16:39:11 +08:00
@P9 我的在Vultr上,KVM搭建的,支持aufs。以前在linode上不支持aufs打开比这个还快,那个只是docker相关的。。
@TONYHEAD discourse是ember.js程序,加载的主要时间都是用在js上,一般的恐怕是测不准吧。
P9
2014-10-09 19:08:42 +08:00
@hging 哈哈哈! 我也发现这个了。


@twor2 我朋友说hjc4889的速度快诶,打开大概是1-2秒。。

@TONYHEAD 官方一个人给了建议要重新编译内核以支持aufs, 下午搞了一下,发现略折腾,就滚回原来的。 后来一人说,这是app原因… 对我用这个测试过了哦~ 但是我不太懂他这个结果-。-



在官方发的帖子,两个官方的管理,感觉是在自说自话-。-
https://meta.discourse.org/t/my-site-page-load-slow-i-have-no-idea/20947/10

@hjc4869 恩,这我就放心了。
请问你这有开gzip么? 上面的同学说我的js比较大,似乎没有压缩过
hging
2014-10-09 19:25:35 +08:00
其实总的来说应该还是程序打开有问题, 你看下 http://www.chashuijian.net/ 这个也是在日本linode上的. 速度飞快.
P9
2014-10-09 19:56:08 +08:00
@hging 对啊,我自己写的python 程序,跑起来也没那么慢……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/137764

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX