Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

为什么博主的网站响应速度特别快? #9

Open
xiao7462 opened this issue Jan 3, 2020 · 5 comments
Open

为什么博主的网站响应速度特别快? #9

xiao7462 opened this issue Jan 3, 2020 · 5 comments

Comments

@xiao7462
Copy link

xiao7462 commented Jan 3, 2020

是因为是GO语言本身的原因,还是其他方面?我用的Django搭建的博客,感觉响应速度差距很多

@zxysilent
Copy link

https://github.com/zxysilent/blog 我这个也快, 感觉语言有很大原因,之前是用到nodejs 慢好多的

@xiao7462
Copy link
Author

xiao7462 commented Jan 8, 2020

https://github.com/zxysilent/blog 我这个也快, 感觉语言有很大原因,之前是用到nodejs 慢好多的

http://39.106.58.139/ 这是我的blog,感觉是比你的慢些, 但是博主的博客是真的快,是不是因为直接用的github打开md文件?

@zxysilent
Copy link

你的不慢哒,我服务器是学生服务器,配置很低的

@broqiang
Copy link
Owner

broqiang commented Feb 26, 2020

我的服务器配置也低, 1核2G,1M的带宽 算是非常入门的了

我个人觉得快的原因有几点:

  1. Go 语言本身就快(其实原来用 PHP 的时候也很快)
  2. 你看下我的源码就明白了, 博客文章是放在内存里面的,没有使用数据库,访问的时候直接调用。 github 只是保存的原始文本, 用来更新, 更新完成后我直接放在内存里面了(这个 PHP 就做不到了, 就算做到也需要借助 redis 等第三方的内存数据库), 内存里面直接取结构数据, 这个可能会快吧。
  3. 我的博客用到的静态资源很少, 比如 图片什么的, 就是用到的我也放在了七牛云的对象存储, 他们的速度肯定快了。
  4. 前端我用 webpack 打包的, 尽量减少静态资源的访问次数, http 请求一个 js 和多个速度还是有区别的
  5. 服务器也进行了一些并发优化, 比如缓存, 打开文件数(对于我现在的博客访问量影响不大)

@bruce-botong
Copy link

弄的很不错啊 借助你的思路 打算用gin搭建一个博客。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants