衷心感谢改版期间大家给予的帮助和体谅

微信登录

微信登录

因恶意注册过多,目前只支持微信模式

Coding10 再次升级,进一步提升网站的稳定性和速度

作者:Codinget
2018. 12. 10

Coding10 Laravel Tube 视频

自从10月份网站出过一次问题之后( CDN 资源失效导致打开速度超21秒),我就定下了一个目标,Coding10 以后绝对不能再出现那种愚蠢问题。至少到现在为止,我也算是完成了自己定下的目标,但这并不代表没有问题。上周的时候,随着用户的增多,访问量增大,服务器的压力越来越大,我能感觉到网站的打开速度慢了,更有用户说注册的时候没有反应。我觉得这是一个机会,把服务器的服务能力再提升一把,所以从上周 5 开始折腾这个事情,网站的速度是一方面,视频文件的安全是另一方面,我决定同时把这两个事儿都搞定。采用的却是特别土特别原始的方式:把鸡蛋放在多个篮子里,视频在七牛,又拍云,阿里云 OSS 都有备份。一旦本地服务器承载不住了,马上切换到其他的数据源上去,保证我的单机服务器的压力在一个合理的范围。

今天下午 4 点半左右网站暂停了 2 分钟,对网站完成了本次的升级任务。我的心里压力小了很多,这样 Coding10 就能承受住更多用户的访问了,我就不用一直盯着监控数据担心服务器扑街;也不用担心网站出了问题视频会丢失了。其实呢,这是大部分网站发展过程中都会经历的一个小阶段,越是大型的网站,其背后的服务器架构得就越复杂,但是也有共同点,都是从单细胞(单服务器)发展起来的,随着业务和负载以及服务的细分化,单服务器会把功能分解出去,有了用于存储文件的文件服务器,专门用来处理数据的数据库服务器,缓存数据的缓存服务器,进行访问均衡的负载均衡服务器,单台文件服务器和缓存服务器等不够用了之后,慢慢开始形成服务器的集群,数据库服务器也会进行进一步分工,读写分离,业务分离,服务分离 .....

网站的架构都是随着业务的发展一步步演变出来的具体的架构方案,如果说哪个网站的架构从一开始到最后完全没有啥变化,那基本是不可能的。从狗窝到紫禁城,网站的架构层次那是天壤之别,Coding10 目前虽然还是狗窝的阶段,但至少也是一个小而美的狗窝,我有一个梦想:我想活得像这只狗一样 ~

haohexin 2018.12.11 08:12

有幸一起见证

codinget 2018.12.11 08:16

看来昨天升级的过程你看到了

Iwtrgw 2018.12.11 08:59

站长后期可以写篇文章介绍一下网站优化的思路吗?:)

codinget 2018.12.11 09:07

好的,那我过段时间构思一下怎么写,这话题其实挺大的

Iwtrgw 2018.12.11 09:11

不着急慢慢构思,站长出品,必属精品!期待。

西门撸码 2018.12.11 11:34

看着你一步一步把网站做成现在这个样子,很是羡慕啊,这张图我喜欢,你果然不是啥正经站长

codinget 2018.12.11 12:29

呃,这么明显的事儿你现在才发现,你也可以做一个这样的网站,咬着牙坚持就行了

我不是逗逼 2018.12.11 05:44

今天刚看到就果断注册,持续关注,为你刷波666

codinget 2018.12.11 05:48

连我自己都不知道以后网站会发展成什么样子

我不是逗逼 2018.12.11 06:01

哇,真的是本人回复我。 不管发展怎样, 我想你是想帮助更多人,最起码对我这个上班的来说看后颇有收获,坚持初心就ok

codinget 2018.12.11 06:03

不,你错了,我的初心是做一个博客系统写写博客解解闷

gen 2018.12.12 06:48

早上好!

我是在Laravel China 社区看到这个网站的信息,就被吸引过来了。 一口气就把所有的视频看完了,还意犹未尽,哈。 讲的真好,声单也很好听。

个人建义,不做收费,就放一个打赏吧。 我第一个支持您。 对我这种IT小白来说,您的课对我实在帮助太大了。 实在感谢您!

弱弱的问一句: Laravel 在线支付课程什么时候录制呢?是微信支持和支付宝吗?希望再次得到您的指导。

codinget 2018.12.12 08:07

微信,支付宝吧,时间不定,休息一段时间!

kobe 2018.12.12 10:34

如果是你,你怎么坚持下去?让站长做对自己和家庭最好的决定吧,他把视频都做到这份儿上了,够爷们儿了。下半年我和站长在美院打过几次蓝球,嘴上叨叨个没完,平时的压力估计也不小,也就别催他更新视频了,他得过一场持续时间很长的病,有很长一段时间不能老出门才做的 Codign10,他现在身体恢复了,我更希望站长做点其他轻松的工作多恢复恢复,他现在最重要的事情应该他的职业规划了。

codinget 2018.12.12 02:47

以后一块儿打球的时候少盖我俩冒就行

haohexin 2018.12.13 07:59

老哥是在研究黑科技吗,昨天刷新的时候菜单栏好像多了一个,成了四个,转瞬又没了

codinget 2018.12.13 08:35

没有,是孩子非要我做点好玩儿的,哄女儿高兴来着

‭‭小铭 2018.12.13 10:57

问答社区什么时候放出来阿?

codinget 2018.12.13 11:04

暂时不想把它放出来了,我觉得 Laravel China 是国内最好的问答社区,有问题的话在那里能得到更好的解决。我觉得自己能力有限,没那么大的精力再维护一个社区了。但是有了问题你可以在那里提问的,如果是我能解决的,我就帮你解决一下。我不方便定位的问题,就提供一下思路。

‭‭小铭 2018.12.13 11:05

这样的撒~ 好的,多谢et,您辛苦了

codinget 2018.12.13 11:07

可别用“您”,我真没那么老,兄弟

‭‭小铭 2018.12.13 11:07

好的哥。

Soldoros 2018.12.13 02:25

你媳妇儿能乐意吗

codinget 2018.12.13 02:27

已经收拾过了

Hesunfly 2018.12.15 02:25

厉害了!

codinget 2018.12.15 03:17

被收拾

Hesunfly 2018.12.15 03:18

我猜也是,没好意思说出来!

找一条适合自己的路,坚持走下去
编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任