官方服务微信:dat818 购买与出租对接

不懂技术的小白如何低成本搭建安全的网站?

2万

主题

2

回帖

8万

积分

管理员

积分
81530
发表于 2024-11-14 12:14:14 | 显示全部楼层 |阅读模式
    在网站建设门槛如此低的时代,有很多不懂技术的新手想要建立自己的个人网站、社交平台、电商平台。那么从哪里开始以及如何以较低的成本部署您选择的网站呢?本文将为您一一解释。

    1. 如何获取安全源代码

    几乎所有懂行的人都知道,如果要建立一个网站,源代码是必不可少的环节。对于不懂技术的新人来说,如何获取源码是很关键的一环。我之前在一篇文章中介绍过如何从淘宝检索和购买源代码,但是对于个人网站建设来说,这并不是最优方案。

    由于互联网上各种系统的源代码泛滥,一些不法分子也随之出现,通过在源代码中留下漏洞来秘密获取您的用户信息,甚至将您的服务器变成机器人。对于不懂技术的人来说,说白了,是有一定风险的。

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

    1、开源项目持续迭代的开发者有很多,开源项目的发起者也会不时更新。因此,如果您使用开源项目遇到网站错误,它们总是会在稍后修复。

    2.开源项目是完全免费、开源的代码。只有两个限制:不允许商业使用以及一些开源项目会有功能限制并向付费用户开放高级功能。

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

    目前获取开源系统的渠道有很多。你可以在很多开源论坛、网站中找到它们,甚至可以直接在网上搜索开源xx系统(xx指的是你想要的系统类型)。考虑到很多项目都是打着开源的幌子来销售系统的,所以需要进行一定的鉴别。就去开源项目的官网看看有没有付费项目就可以了。

    目前国外最好的源代码获取平台是 在那里找到项目并不容易,尤其是高质量项目的解释大多是英文的。不过,你可以用中文搜索,找到一些有中文文档的项目。

    在中国,一定是开源中国。一般来说,高质量的开源项目会同时发布到开源中国和两个平台。

    2、选择开源项目需要注意的事项

    作为新手,我们在寻找自己喜欢的项目代码时需要确定以下几点:

    1.该项目有官方网站吗?

    没有官方网站的项目一般新手很难玩,但这也不是绝对的。有些小项目会在简介中详细写部署文档。

    2、项目官网有付费服务吗?

    就放弃那些昂贵的吧。昂贵的开源项目表明该公司规模不断壮大。开源的肯定是早期版本,被严重阉割了。

    3、如果项目收费便宜,可以考虑

    可见,在项目前期,大部分费用都是赞助。用这么低的价格购买一个有长期更新服务的源码是非常划算的。关键是它还可以让你商业化运作。

   


    4. 是否有应用生态系统?

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

    5.它只是一个框架吗:

    对于新手来说最难受的就是框架,因为框架是为开发者准备的。新手拿到手的时候可能连前端页面都没有,所以新手没必要考虑只做框架的开源项目。

    6.是否有演示网站:

    新手一般不具备本地调试能力。如果你想测试一段代码是否适合你,上传到服务器进行完整部署是比较耗时和成本较高的,所以你可以找到有demo站点的源码,通过演示来判断是否是系统你想要的。非常重要。当然,如果你有足够的时间去探索,测试各种系统也是一个很好的学习方式。

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

    当你在介绍中看到一个开源系统需要较高的支持环境时,就意味着它对初学者不友好,因为你可能不知道如何部署环境才能让它发挥作用。因此,建议寻找PHP+MySQL。 PHP是用于源代码开发的语言,MySQL是最常用的数据库。对环境部署的要求很低。现在购买通用云服务器时,可以直接选择宝塔面板的图片,并自带相关的运行环境。 (不知道会不会被其他语言的工程师骂)

    3、域名及服务器采购

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

    服务器是关键点。很多新手不明白如何选择服务器。配置太多,他们不知道需要使用哪个级别。以下是新手可能需要考虑的一些因素:

    1、并发连接数

    对于初学者来说,如果租用服务器,则根本不需要考虑并发连接的问题。如果你的网站已经到了可以盈利的阶段,你也可以请人帮你考虑,但如果你租用虚拟主机,就需要考虑了。 ,因为购买虚拟主机对并发连接数有限制。

    你必须首先知道什么是并发连接,然后才能做出选择。我们不会谈论技术问题。最直接的理解可以是同时访问的人数。比如一个网站一天有10000个访问者,如果分摊到每秒一个人的并发量,那就没有并发了。

    但人流会比较集中。比如下班后通常是高频访问期,可能有1000人同时访问你的网站。如果您的并发数为1,000,则第1,001个人可能无法访问您的网站。至于访问情况,当然这只是一个理论值,初学者很容易理解。实际情况要复杂得多。

    了解了基本概念后,您可能就会知道如何选择。个人博客前期可能没有日流量100人,但电商平台上线后就看你的推广力度了。如果你几乎不做任何促销,那就没问题了。不会出现并发太高的问题。如果你已经在中国各地做广告,那不是一台服务器能解决的问题(记得有一年支付宝在春晚上做广告,服务器拥挤瘫痪)。

    2.CPU、存储、内存

    对于初学者来说,这三个参数其实并不是很重要,除非你打算运营多个网站。单个网站在进入盈利殿堂之前,占用的资源很少,但需要注意的是,一些开源系统本身占用的资源较多。 ,比如博客系统。其实系统本身占用的资源并不多,但是各种插件却消耗了相当多的资源。

    所以如果你想使用这种插件资源极其丰富的系统,并且可能会用到很多杂乱的功能,你应该给它配备一个更好的服务器,但也不算太夸张。一般一千多两千多就可以了。使用一年的服务器就足够了。

   


    如果程序的资源消耗不是太大,一台700年的服务器就够你用了,所以新手不需要太关注CPU、存储、内存这三个参数。说白了,现在是云服务器时代。如果还不够,就升级。

    3、服务器带宽

    服务器带宽是关键。新手常用的低配置服务器基本都是1M带宽。服务器的带宽和我们家里常用的宽带不一样。如果你家有1m的带宽,实际下行速率可能只有100k/s,但是当服务器说给你1M时,实际上是1000k/s的速率。

    然而,这个速度可能还不够。例如,初学者最常犯的错误是在上传内容时没有做太多处理就上传了漂亮的图片。一般经过特殊压缩的图片只有100-200k大小左右,而我们手机拍摄的照片大小一般都在10m以上。

    说到这里,有人就会明白,你的带宽是1M,如果你网站中的一张图片大小是10M,就意味着访问者打开这张图片需要10秒,然后你的网站一般都会打开。图片不止一张,再考虑到多人同时访问的情况,1M的带宽是相当可观的,你的网站访问速度会变得很慢。

    3. 如何最大化带宽利用率

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

    1、升级带宽

    升级带宽不用说,云服务器直接升级即可,但是对于技术新手来说,升级带宽意义不大,因为如果不优化数据和内容,别说1m带宽,10m带宽很可能都不够用你,更何况带宽有时比服务器还贵。

    2. 压缩图像

    这是最简单的方法,但只是治标不治本。现在网上有很多小批量图像压缩工具。只要你仔细寻找,就能找到!如果你懂PS的话,用PS做二次编辑是比较容易的,比如缩小图片尺寸、导出图片时选择网页图片等,但与使用批量压缩工具相比,效率肯定低很多。

    3.使用第三方图像床

    对于初学者来说,能否使用这个功能就看天意了。如果你选择的开源程序已经相当成熟了,那么恭喜你,你不需要做任何技术对接。您只需在第三方图片平台注册账号即可。然后将接口密钥填写到您的网站后台,连接就完成了。

    早期叫图床,现在叫第三方存储。目前国内比较流行的有七牛云、阿里云OSS和腾讯云。小白推荐七牛云,因为每个月有10G的免费流量。当你没有足够的时候,就意味着你的网站已经开始增长。

    第三方存储是这里额外普及的一个概念。一般来说,它是利用技术手段,将网站中占用内存较多的图片、代码、视频自动同步到第三方存储平台。网站自动调用远程连接。对于这些数据,当用户访问您的网站时,这些数据看起来就在您的网站上。事实上,图片、视频等数据都在第三方。

    第三方存储平台通常不限制网络速度,因此他们可以处理您拥有的任何流量,只要您愿意在超过免费流量后付费。通过这个方案,您的服务器只需要承载您网站页面本身的代码流量和数据库。通常一个页面的代码通常不会超过100k,占用网站带宽相对较少。
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|关于我们

Copyright © 2001-2025, Tencent Cloud.    Powered by Discuz! X3.5    京ICP备20013102号-30

违法和不良信息举报电话:86-13718795856 举报邮箱:hwtx2020@163.com

GMT+8, 2025-4-19 06:59 , Processed in 0.077700 second(s), 17 queries .