小白如何搭建个人网站

核心提示再网站建设门槛如此之低地时代,有很多不懂技术地小白也想搭建自己地个人网站、社交平台、电商平台,那么从哪里入手以及如何用较低成本部署一个自己心意地网站?本文将为你解读。一、如何获取安全地源代码几乎所有懂行地人都知道,想要搭建一个网站,源代码是

在网站建设门槛这么低的时代,很多不懂技术的白人也想建立自己的个人网站、社交平台、电商平台。那么从哪里入手,如何以较低的成本部署一个自己心目中的网站呢?本文将为您解读。

第一,如何获取安全的源代码

几乎所有懂网站建设的人都知道,源代码是必不可少的环节。对于不懂技术的小白来说,如何获取源代码是一个关键环节。我之前有一篇文章是关于如何从淘宝上搜索购买源码的,但是对于个人来说建一个网站并不是最好的解决方案。

由于互联网上各种系统源代码的泛滥,出现了一些不法分子,通过一串一串的修改源代码,偷偷获取你的用户信息,甚至把你的服务器变成鸡,这对于不懂技术的小白来说是有风险的。

其实还有一个解决方法,就是使用开源系统。开源系统的明显优势是:

1.很多开发者在开源项目上不断迭代,开源项目的发起人也会不定期更新。所以,如果在使用开源项目时,网站出现了BUG,总会在后期修复。

2.开源项目是完全免费开源的,只有两个限制,即不允许用于商业目的,部分开源项目会限制其功能,向付费用户开放高级功能。

3.开源项目将提供完美的开发文档。如果你想在网站的使用过程中尝试做一些简单的代码修改,具备入门级别的基础知识,那么你可以简单的进行二次开发。

目前开源系统的获取渠道很多,很多开源论坛、网站甚至直接从网上搜索开源xx系统都可以找到。考虑到很多项目都是打着开源的幌子进行系统化销售,你需要做一定的鉴别。去开源项目官网看看有没有收费项目就行了。

目前国外最好的源代码获取平台是gethub。从这个平台获取源代码的好处是,世界上优秀的开源项目都可以在里面找到源代码。缺点是小白不容易在里面找到项目,因为网站只有英文版,尤其是大多数优质项目的说明都是英文的。不过你可以用中文搜索,找到一些有中文文档的项目。

国内的话一定是开源中国。一般高质量的开源项目会同时发布到开源中国和gethub平台。

二,选择开源项目应该注意的事情

如小白;为了找到最喜欢的项目代码,我们需要确定以下事项:

1.项目有官网吗?

官网没有项目,但这不是绝对的。有些小项目会详细写部署文档,然后介绍。

2.官网有收费服务吗?

昂贵的直接放弃。昂贵的开源项目说明公司已经越做越大。开源一定是早期版本,阉割严重。

3.项目收费便宜的话可以考虑。

说明项目前期,费用多为赞助。这么低的价格买一个有长期更新服务的源代码,非常划算。关键是允许你商业化运作。

4.有没有应用的生态系统?

官网做插件和模板的人是否足够多,直接决定了你的网站是否强大。但是,大部分生态完整的开源项目都是完全免费的,即使你要付费,大部分也只是购买商业许可。比如已经有几百万站长Discuz!论坛系统,或者在国内有一定市场份额的WordPress开源博客系统,都是完全免费的开源系统,但是生态中的应用插件是免费的,是付费的。

5.它只是一个框架吗:

小白最难的是框架,因为框架是给开发者的,小白拿到的时候可能连前端页面都没有,所以小白这种只做框架的开源项目就不用考虑了。

6.有演示网站吗:

一般情况下,小白不具备本地调试能力。如果要测试一个代码是否适合使用,并上传到服务器进行完整的部署,时间成本比较高。所以找有演示站的源码来演示是否是你想要的系统是很重要的。当然,如果你有足够的时间去探索,通过测试各种系统来学习是一个不错的方法。

7.部署源代码对系统环境的要求是否过高?

当你重新引入它时,你会发现对开源系统的支持环境的要求越高,就意味着你对小白不友好,因为你可能根本不知道如何部署环境以使其工作。所以建议找PHP+MySQL。PHP是源代码开发的语言,MySQL是最常用的数据库。对环境重新部署的要求是最低的。现在一般云服务器重新购买时,可以直接选择宝塔面板的镜像,自带相关运行环境。

三。域名和服务器的采购

域名是最简单的,但是如果你是学生党作为爱好的话,可以找一些免费的域名,需要一定的时间。免费域名的申请过程相当复杂。如果不介意花一点钱,一个域名一年几十块钱,很便宜。

这是服务器的关键点。很多小白无法理解如何选择服务器;配置那么多;他们不知道他们需要使用哪个级别;以下是小白可能需要考虑的一些因素:

1.并发连接数

对于小白来说,如果租用服务器,完全不需要考虑并发连接的问题。如果你的网站到了盈利阶段,你也可以请人替你考虑。但是如果租用虚拟主机,就要考虑了,因为购买虚拟主机的并发连接数是有限的。

首先你得知道什么是并发连接,然后才能做出选择。高大上的技术问题就不说了。最直白的理解可以是同一时间内地同时访客的数量。举个例子,一个网站的流量是一天一万人,如果分摊到每一秒,一个人可能没有任何并发。

但是,人流会集中。比如下班后,一般会有高频次的拜访。可能会有1000人同时访问你的网站。如果您的并发数是1000,第1001个人可能无法访问。当然,这只是一个小白容易理解的理论值,但实际情况要复杂得多。

知道了基本概念,你大概就知道怎么选择了。个人博客刚开始的时候,每天可能不会有100人。但是,一个电商平台,再次上线之后,就要看你的推广力度了。如果你几乎不做任何推广,就不会有太高的并发问题。如果你一直在全中国做广告,那就不是一个服务器能解决的问题了。

2.cpu、存储和内存

对于小白来说,这三个参数其实并不是很重要,除非你打算运营多个网站,单个网站在进入盈利殿堂之前占用的资源会少得可怜。但是需要注意的是,有些开源系统本身是占用资源的,比如WordPress博客系统。其实这个系统本身并不占用太多资源,但是各种插件是相当耗费资源的。

所以,如果你想用这个资源丰富的插件,而且可能会用很多功能乱七八糟的系统,那就弄个好点的服务器,不过也不算太夸张。一般一年1000多台,2000多台就够了。

如果资源占用不是太大的一个程序,700年的服务器就够你用了,不用太在意cpu、存储、内存这三个参数。说白了,又是云服务器时代,不够用就升级。

3.服务器带宽

服务器带宽是重点,小白常用的低配服务器基本都是1M带宽。服务器的带宽和我们家常用的不一样。如果你家有1m带宽,实际下行速率可能只有100k/s,但是服务器说给你1M就是1000k/s的实际速率。

但是,这个速度可能还不够。例如,小白最常犯的错误是在上传内容时上传漂亮的图片。一般经过特殊压缩的图片大小在100-200k左右,而我们手机拍出来的照片一般都在10m以上。

在这里,有人会理解,你的带宽是1M,而如果你的网站中一张图片的大小是10M,就意味着一个访问者打开这张图片需要10秒,然后你的网站一般会打开不止一张图片。另外考虑到很多人同时访问的情况,1M的带宽相当感人,你的网站访问速度会变得很慢。

第三,如何最大限度地利用带宽

在这里,我可以提供三种解决方案,即使用第三方存储、压缩所有图片和升级带宽。

1.升级带宽

云服务器就不用说了,可以直接升级。但是对于技术小白来说,升级带宽的意义不大,因为如果你不能优化数据和内容,别说1m的带宽了,10m的带宽估计都不够你的地用,而且带宽有时候比服务器还贵。

2.压缩图片。

这是最简单的办法,但只能治标不治本。现在网上有很多批量压缩图片的小工具。你仔细看就能找到它们!如果知道ps比较简单,就用ps做一些二次编辑,比如缩小图片尺寸,导出图片时选择网页图片,但效率肯定比批量压缩工具低很多。

3.使用第三方画床

对小白来说,能否使用这个功能取决于上帝的意志。如果你选择的开源程序已经相当成熟,那么恭喜你,你不需要做任何技术对接。你只需要在第三方影像床注册一个账号,然后填写界面键到你的网站进行后台对接。

图片早期叫床,现在叫第三方收纳。目前国内比较流行的有七牛云、阿里云oss、腾讯云。小白建议用七牛云,因为每个月有10G的免费流量。当你没有足够的土地时,说明你的网站已经开始成长了。

第三方存储的一个额外概念在这里普及。一般来说就是通过技术手段,将网站中占用内存较多的图片、代码、视频自动同步到第三方存储平台。网站会通过调用远程连接自动调用这些数据。当用户再次访问你的网站时,表面上的数据会在你的网站上,但实际上,图片和视频的数据会在第三方上。

第三方存储平台通常网速不限,所以你想承载多少访问量就承载多少访问量,只要超过免费流量后你愿意付费。有了这个解决方案,您的服务器只需要托管代码流量和您的网站页面的数据库。一般一个页面的代码通常不会超过100k,占用网站带宽相对较少。

文章篇幅有点长,这次解读到此为止。请关注我,了解更多小白能理解的网络知识。如果你想了解更多小白能理解的网络知识,请给我留言!

 
友情链接
鄂ICP备19019357号-22