想去追逐遥不可及的光,那先从搭建网站开始吧~
以下是我在了解了别人搭建网站的服务器经历之后,产出的制作网站全流程的方法。
写好程序之后去连接数据库(非必要),然后是购买服务器、弄域名、网站备案、连服务器、打包程序上传发布。这是简单流程。
首先介绍一下一个网站的组成:服务器、域名、程序,
一.网络空间
我们用网站空间来存储网络数据
网站空间的操作系统分为win和linux,linux用作PHP程序。对于GZIP压缩,win不行而linux可以。linux虚拟主机网站的打开速度和访问速度比win快。如果选linux的话 得要有一定的linux基础。个人建议选linux,因为win没有你想的那么好操作!
关于网站空间的空间容量和数据库容量,首先要确定用动态数据库调用,还是和cms系统功能一样生成静态放在本地从而占用空间大小,减少数据库的压力。一般动态都是直接调用的数据库文件,如果访问量多的话,可能会出现卡的情况。个人认为,最好生成静态页面,减少数据库的调用,释放这种压力。
二.选择服务器
关于国内和国外:国内的主机的稳定性一般不高,但是速度快;国外的主机一般有延迟,用户体验差。个人建议选择国内,因为影响网站访问速度快慢的因素是服务器所在位置离访问者的距离的远近,尽量选择离用户比较近的地方的服务器。
国内建议阿里云、腾讯云、百度云、华为云等等。但需要实名购买服务器。因为是项目要上线投入使用,所以选地区及可用区选在用户主要集中的区域,这样用户访问网站的响应速度就比较快。
关于镜像,镜像是一个包含了软件及必要配置的服务器或磁盘模版,镜像分为公共镜像、私有镜像、共享镜像、市场镜像,操作镜像分为系统镜像和应用镜像。关于系统镜像,它的操作系统是纯净的,没有安装过任何环境和程序,灵活性强。而应用镜像的话,就是服务器已经给你选择了操作系统,并且在操作系统的基础上又额外安装了一些环境,不用自己去装,这样就能选择不同的应用镜像搭建不同类型的网站
三.注册域名
注册域名之后才能在互联网上建立服务。最好尽早抢占,这样可以选择一个好记且有意义的域名,使其有特征,这有利于获取更多的流量和点击,也更容易推广。建议发展早期就注册域名并保留下来。
首选.com,然后.cn,然后.com.cn,再.net
买完域名要实名认证,接着域名审核、ICP备案。接下来是连接配置服务器。为确保安全,首先要重置服务器密码,再域名解析来绑定服务器和域名,然后Xshell连接服务器......最后显示网站创建成功但为空,接下来上传程序。
四.程序
我们有了空间,也注册好了域名,当我们在浏览器输入这个域名的时候,DNS会找到对应的服务器地址,来查看对应服务器里面的文件内容,这就要在服务器里放入网站程序。搭建网站初期可以在本地测试网站程序的稳定性,没问题之后,再把做好的程序文件上传到咱的空间里面就ok啦。
网站程序是由程序员编写的一个网站安装包,程序是网站内容的载体。关于程序编写,可以根据不同类型的网站来选择不同的网站程序。比如说搭建一个企业网站可以选择dedecms ;搭建一个自己的个人网站可以选择WordPress、z-blog程序;搭建一个论坛网站可以选择discuz 程序;搭建商城网站可以选择 ECShop ,shopex程序。
确定了之后接下来就是搞代码。
用到的主要是前端
我会先用HTML搭建出一个具体框架做出第一个网页,在第一个网页的基础上不断加入更多的CSS和JS元素进行网站修饰,然后不断衍生,差不多要几十个HTML页面
前端搭建:显示文字,HTML是第一步,再加上图片,在单一页面的基础上添加更多CSS和JS布局元素,这样更美观。设计主页,比如主页登录、中心简介,或者用JS加上轮播图,再加上底部信息栏。添加CSS代码,实现背景图片。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>我的家乡</title>
</head>
<body>
<h1><strong>陕西宝鸡</strong></h1><hr>
<h2>历史悠久 建制沿革</h2>
<h2>2.行政区划 详情概况</h2>
<h3>区划概况</h3><br>
<p> 截至2021年,宝鸡市下辖4个区、8个县。</p><br>
<h3>区划详情</h3><br>
<p>区:渭滨区、金台区、陈仓区、凤翔区。<br>县:岐山县、扶风县、眉县、陇县、千阳县、麟游县、凤县、太白县。</p><hr>
<h2>自然环境 山清水秀</h2>
<h5>参考资料</h5><br>
</body>
效果如下(只是html,没加图片和链接)