今天跟大家伙儿唠唠我搭《帝国入境所》官网的事儿,纯属个人爱整个过程磕磕绊绊,但也算是整出来了,给同样喜欢这游戏的朋友们一个参考。
起因:
一开始就想搞个简单的信息展示站,方便大家查查游戏资料,看看攻略啥的。毕竟游戏火了之后,各种资源比较分散,找起来太费劲。我就寻思着,要不自己动手,丰衣足食?
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
准备工作:

得有个域名?花了几十块钱,搞了个自己觉得顺眼的域名。然后就是服务器,租了个最便宜的云服务器,够用就行。再然后就是选型,前端用后端用
- 前端:一开始想用Vue,后来想想,简单展示信息,没必要搞那么复杂,直接HTML+CSS+JS梭哈了。
- 后端:PHP是我的老朋友了,上手快,资料多,直接用。
- 数据库:MySQL,没啥好说的,稳定可靠。
开始干活:
1. 设计页面: 拿起笔(是鼠标),开始在纸上画草图。首页要有哪些内容?资料库怎么分类?攻略怎么展示?画了好几版,最终确定了一个自己觉得还行的方案。
2. 前端开发: 吭哧吭哧写HTML、CSS和JS。CSS这玩意儿,真是我的噩梦,调来调去,总感觉差点意思。JS主要就是做一些简单的交互效果,比如搜索、筛选啥的。
3. 后端开发: PHP登场!搭建数据库,设计表结构。然后就是写接口,增删改查一套下来。为了防止SQL注入,还特意加了参数绑定。
4. 前后端联调: 这个过程真是痛苦!各种报错,各种数据格式不对,各种请求失败。慢慢调试,慢慢修改,终于把前后端给连起来了。
5. 内容填充: 这是个体力活。把各种游戏资料、攻略、图片,一点一点往网站上搬。为了保证信息的准确性,我还特意对照了游戏内的信息。
6. 部署上线: 把网站文件上传到服务器,配置Nginx,设置域名解析。然后就是测试,各种测试,确保网站能够正常访问。
遇到的坑:
- CSS样式:这个不用多说了,永远的痛。
- PHP版本兼容性:服务器上的PHP版本太低,导致一些函数无法使用,升级了PHP版本才解决。
- 图片加载速度:图片太多,加载速度太慢。后来用了图片压缩和CDN加速,才有所改善。
- SQL注入:一开始没注意,后来被大佬指点了一下,赶紧加了参数绑定。
最终效果:
网站虽然简陋,但基本功能都有了。可以查资料,看攻略,还能搜索。最重要的是,我自己用着方便。
这回搭网站的经历,让我对前端、后端、数据库、服务器都有了更深入的了解。虽然过程很累,但收获也很大。以后有机会,还会继续折腾。



