本网站,响应为什么这么慢,是go写的吗?

liamu1234 · 2018-11-19 10:00:33 · 1885 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2018-11-19 10:00:33 的主题,其中的信息可能已经有所发展或是发生改变。

本网站响应速度不怎么流畅。建议和php yii框架的开发者中文网( https://www.yiichina.com )对比下,在第一次打开之后,加载完了js和css,再打开其它页面,对比就发现响应速度差比较大。 go难道不是高性能高并发么,打开一个页面,加载的图标转半天,为什么打开这么慢。
测试了下,发现https://studygolang.com 的页面里,google浏览器的network显示资源都加载完成了,页面也显示了,但是浏览器便签处的加载状态还在转圈圈,就不明白了是什么原因。 还有就是页面零碎的资源文件太多,没有合并。


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1885 次点击  
加入收藏 微博
14 回复  |  直到 2018-11-22 12:47:32
songlq
songlq · #1 · 6年之前

马什么梅呀

polaris
polaris · #2 · 6年之前

Go 本身肯定是很快的,按你的描述,更多是资源加载慢,而实际上大部分静态资源都放在了 CDN 上。

另一方面,本站由于流量上来了,带宽一直比较紧张。

你可以通过 Chrome 浏览器的 检查->network 看请求的具体耗时。

liamu1234
liamu1234 · #3 · 6年之前
polarispolaris #2 回复

Go 本身肯定是很快的,按你的描述,更多是资源加载慢,而实际上大部分静态资源都放在了 CDN 上。 另一方面,本站由于流量上来了,带宽一直比较紧张。 你可以通过 Chrome 浏览器的 检查->network 看请求的具体耗时。

用network查看了的,但是google浏览器的network显示资源都加载完成了,页面也显示了,但是浏览器便签处的加载状态还在转圈圈,就不明白了是什么原因。

joker_zai
joker_zai · #4 · 6年之前

用IE浏览器还打不开。。。用google浏览器一下子就打开了,但浏览器便签处的加载状态还一直在转圈圈

polaris
polaris · #5 · 6年之前
WenkeZhou
WenkeZhou · #6 · 6年之前

https://kotlintc.com/ 一个框架,这个秒开。

liamu1234
liamu1234 · #7 · 6年之前
WenkeZhouWenkeZhou #6 回复

https://kotlintc.com/ 一个框架,这个秒开。

你这个一样很慢。虽然页面出来了,但是看下标签,上面的圈圈转了2秒以上。看来,语言带来的性能,对网页的打开速度微乎其微。

didadi
didadi · #8 · 6年之前

这个跟前端渲染和服务器响应速度有关吧

liamu1234
liamu1234 · #9 · 6年之前
didadididadi #8 回复

这个跟前端渲染和服务器响应速度有关吧

哥,只要页面加载完了,渲染很快的。再者服务器至少是2台的(https://github.com/studygolang/studygolang 这里有描述),而且性能肯定不错,没有低于2核4G吧。 <br>你知道php服务器是什么配置吗?普遍的2核4G(可以看下 这个 https://www.yiichina.com)

shuaiyy
shuaiyy · #10 · 6年之前

卡成狗了啊,每个页面都要等5秒钟以上,这让人怎么学习啊!!!! chrome f12的控制台都有错误输出, GET https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700 net::ERR_CONNECTION_TIMED_OUT GET https://static.studygolang.com/static/img/dock_shadow.png 404 balance:355 GET https://www.google-analytics.com/analytics.js net::ERR_CONNECTION_TIMED_OUT GET https://tpc.googlesyndication.com/pagead/images/transparent.png net::ERR_CONNECTION_TIMED_OUT

polaris
polaris · #11 · 6年之前
shuaiyyshuaiyy #10 回复

卡成狗了啊,每个页面都要等5秒钟以上,这让人怎么学习啊!!!! chrome f12的控制台都有错误输出, `GET https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700 net::ERR_CONNECTION_TIMED_OUT` `GET https://static.studygolang.com/static/img/dock_shadow.png 404` `balance:355 GET https://www.google-analytics.com/analytics.js net::ERR_CONNECTION_TIMED_OUT` `GET https://tpc.googlesyndication.com/pagead/images/transparent.png net::ERR_CONNECTION_TIMED_OUT`

这是 google 的文件,访问不了导致的。

我刚做了处理,现在看看如何?

uuii28
uuii28 · #12 · 6年之前
songlqsonglq #1 回复

马什么梅呀

马GO梅?

lopo
lopo · #13 · 6年之前
orivil
orivil · #14 · 6年之前

明明有一千个理由入坑, 却要来找一个理由让自己不要入坑, 孩子, 你还是别入坑的好

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传