第六篇 选择网站的框架 | 从零创建一个属于自己的网站(小白向)
# 前言
这篇就很个性化了,毕竟是选择自己网站的框架了,也就是自己的网站由什么来驱动
# 静态 Or 动态
# 静态
静态博客我用过的感觉比较好的就是 Hexo
# 优点
从用户的角度来说,静态的好处就是快,不需要 php 在服务器进行各种运算,所以速度会非常快(前提是没有阻塞的 js 或者 css)
从搜索引擎的角度来说,搜索引擎抓取也是非常方便
从服务器角度来说,服务器压力会非常小,毕竟服务器自己不需要处理什么计算,只需要将页面 html 传递给客户端就行
从管理者角度来说,不用担心安全问题(一个 html 有什么好黑的),托管会非常方便,甚至可以做到除域名费用以外零成本,你可以将网址扔到 github page,cloudflare page,vercel 等各大平台进行免费托管,只有域名的成本
当然如果你硬是要追求零成本,你也可以申请一个免费域名,实现零成本建站,只是域名什么时候被回收了别哭就行🤣
# 缺点
从用户角度来说,互动功能肯定就比 php 网页会少很多,互动功能就只能纯靠 js 来实现了,说白了就是各种花里胡哨的玩法会少一些
从作者(管理者)角度来说,发布文章可能会变得比较繁琐,如果你使用的是 hexo 这种静态博客,可能还会好一点,如果你完全是手搓 HTML,我觉得这会是一种灾难。。。
# 总结
静态博客用户的体验可能会非常好,成本也很低,但是自己在更新博客的时候可能会辛苦一点,所以花在维护博客上面的时间就会多一些
对于那种不喜欢折腾或者不喜欢把时间花在这方面,想要专心创作的人来说可能不是一个很好的选择
# 动态
动态博客我用过 emlog 和 wordpress,typecho 我没用过,但听说也很好
我这里比较推荐的是 wordpress,它拥有非常丰富的插件以及各种功能,拓展性非常强,可以满足你各种玩法,缺点就是比较臃肿,对服务器压力不小。相较于此,typecho 就轻量很多了,但我听说 typecho 爆出评论区有严重漏洞,所以请酌情考虑
# 优点
玩法丰富,各种花式玩法,动态页面,想怎么玩就怎么玩,动手能力强的甚至可以自己手搓一个 php 玩(搓出安全问题了概不负责)
发表文章都是在线的,可以实时预览效果(取决于你的网站程序),即发即有,更新都是同步完成的(CDN 边缘缓存不算)
并且一般都不用过分操心网站程序,特别是像 wordpress,简直就是专门面向小白的博客程序,你只需要点点点就行了,命令什么的根本不用管,系统和插件也是自动更新的(需要手动设置)
然后什么文章加密啊,内容评论回复可见啊,VIP 文章请付费后查看啊之类的各种奇葩玩法都有(需要自己设置或者安装插件)
# 缺点
用户角度来说,响应速度肯定会比全静态网站要慢一些(具体慢多少就看你自己的优化和服务器的配置了)
从服务器角度来说,服务器压力肯定会大一些,特别流量要是集中一点,服务器配置又很拉胯,就很容易出现网站加载不出来或者直接 502,严重的时候会影响服务器上其他的项目
从管理者角度来说,用了 php,就需要注意服务器安全了,需要注意自己网站后台的账号安全,注意对网站程序的更新或者及时封住出现的漏洞防止被他人利用(当然一些热门的博客程序都有人专门做漏洞检测的,出现漏洞后也会第一时间发布和放出解决方案,所以也不需要过度焦虑)
# 总结
动态博客对小白会友好很多,对内容创作者也会友好很多,还有各种花式玩法,用来营销推广也很合适
但是速度可能会慢一点,并且对服务器有一定压力(主要来自数据库和 PHP),当然土豪肯定无所畏惧,速度还是嘎嘎快
而且需要注意服务器安全,及时做好网站程序的安全更新,防止被他人利用漏洞
# 后记
这篇文章就看自己的喜好来选择合适自己的网站程序咯,如果有更好的网站程序也可以在下面评论区提出来哦
如果使用面板的话还可以开启面板的 WAF 功能来阻挡一些漏洞攻击,宝塔有免费的 Nginx WAF 防火墙,1panel 也有免费的 WAF 功能
Use this card to join MyBlog and participate in a pleasant discussion together .
Welcome to GoodBoyboy 's Blog,wish you a nice day .