今天跟大家伙儿唠唠我搞的这个《心灵结社》官方网站的事儿,纯属个人兴趣,边学边做,磕磕绊绊总算弄了个大概。
就是觉着这游戏挺有意思,想整个站,方便自己查资料啥的。结果一动手,发现事情没那么简单。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
就是域名,这名字,稍微一搜就知道肯定得费点劲。还磨磨唧唧总算注册下来一个,com的,虽然不是啥好域名,但能用就行。
接着就是服务器,我直接上了阿里云,图个省事。买了台ECS,选了个配置不高的,毕竟初期也没啥流量。系统选的CentOS,习惯了。

环境搭建那叫一个痛苦。Nginx、MySQL、PHP,一个个装,一个个配。期间各种报错,啥权限问题,啥依赖缺失,简直要把人搞崩溃。幸好网上教程多,照着一步步来,总算把环境跑起来了。
然后就开始选框架。本来想自己撸一个,但想想时间成本太高,还是算了。选了Laravel,PHP界的老大哥,社区也大,遇到问题好找答案。
搭框架的过程也挺折腾。composer各种报错,composer源各种问题。好不容易把Laravel跑起来了,页面一片空白,报错信息也不友debug半天,才发现是PHP版本问题。
页面设计我是真不行,直接找了个现成的Bootstrap模板,改改凑合着用。颜色、字体啥的,自己瞎调,反正怎么顺眼怎么来。
数据库设计也费了点心思。用户信息、文章信息、评论信息,一个个表建起来。字段类型、索引啥的,也得好好考虑。不然以后数据量大了,查询效率肯定受影响。
功能开发就更不用说了,啥用户注册登录、文章发布、评论回复,一个个功能吭哧吭哧写代码。期间各种bug,各种逻辑错误,debug到头秃。
用户注册这块,我加了邮箱验证,防止有人恶意注册。文章发布这块,我用了Markdown编辑器,方便自己写文章。评论回复这块,我加了权限控制,防止有人发垃圾广告。
图片上传也是个问题。直接存服务器肯定不行,以后服务器空间不够用。选了阿里云OSS,对象存储服务,便宜又稳定。
网站上线前,我还做了些优化。比如,静态资源CDN加速,数据库查询优化,页面缓存等等。
网站总算上线了。虽然功能还很简单,页面也比较粗糙,但总算是完成了。接下来就是慢慢完善,慢慢优化。
这回实践,真是让我学到了不少东西。从服务器搭建到网站开发,再到上线维护,每一个环节都充满了挑战。但也正是这些挑战,让我不断学习,不断成长。
以后有啥新的进展,再跟大家伙儿分享。



