做好一个网站都有哪些步骤?我来谈谈我的经验
Posted deepdream
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了做好一个网站都有哪些步骤?我来谈谈我的经验相关的知识,希望对你有一定的参考价值。
一个明确的目标(核心价值)
如果只想做一个网站,却不知道该做什么,那我建议你做一个博客,或者不做网站。
一个好的开始(域名)
要想让搜索引擎和主流app待见,就要选择主流后缀,如.com,.net,.cn这三个后缀在国内服务商网站注册,需要实名认证,如果需要解析到国内服务器,还需要备案,有些后缀不支持备案,这三个后缀都是支持备案的。
如果想要获得免费便捷的备案服务,最好域名和服务器都在腾讯云购买。
如果想让用户记住你的域名,就要购买一个好记的域名,可以是拼音简称,或者是拼音全称,或者是其他谐音,一定要容易记。不要注册一个由拼音简称,数字,谐音等元素混合的域名,这种域名我一转眼就忘记了(如果你不在乎用户是否能记住你的域名,那就无所谓)。
一个可靠的服务商(服务器)
从一个可靠的云服务商处购买服务器,既不用担心跑路,也能即时响应你的问题,整体体验和质量都很好!
如果你问,这样的服务商价格贵么?
我现在给你一个腾讯云服务器三折购买通道:https://url.cn/5KTcth1
对linux不熟悉的可以选择windows server系统,如果你懂linux系统,可以使用更适合做服务器的centos7.x系统(基于linux的纯命令行操作系统)。
然后安装宝塔面板,轻松安装网站运行环境,轻松管理网站。(windows从 bt.cn 下载安装程序,linux从官网获取一行代码,输入在命令行,运行即可安装)
服务器安全
我个人的服务器是只允许我市的ip进行访问的,增加访问门槛,降低被入侵的风险。
从可信的官方渠道获取服务器程序。
尽量不在服务器中安装过多的软件,避免消耗不必要的资源,和增加漏洞的风险。
不执行来源不明的脚本。
权限最小化,只给必要的权限,不必要的权限不给。
尽量不使用网络代理连接服务器。
一个好的网站程序
尽量选择一款,行业知名或领先。
代码质量好,工整,方便二次开发和修改。
程序稳定,轻快,减少服务器负载,加快页面生成速度。
兼容性好,对运行环境要求不苛刻,容易安装。
更新勤快,能支持较新的软件环境,提高运行速度,并减少安全漏洞。
前端设计
整体设计符合网站核心价值,看着也舒服、代码不臃肿、结构优雅、浏览器兼容全面、更少的引用第三方脚本库,让浏览器更快解析网页,更流畅的进行交互,也能受到搜索引擎的喜爱。
应对CC攻击
配置nginx,限制单个用户资源使用量。
(可选)使用cdn加速,降低服务器带宽和资源压力。
应对DDOS攻击
使用高防服务器。
使用cdn加速,隐藏服务器真实ip,让cdn对抗DDOS攻击。
必要时开启cdn云盾(验证码,或浏览器检查),避免服务器负载过大。
反爬虫
我个人为了反服务器爬虫,直接禁止了国内外知名云服务商的机器访问。
如果cdn支持爬虫检测,则开启,如果不支持,则在服务器安装插件或软件,检测爬虫,并阻止。
(如需可靠的付费建站服务,可以联系我的QQ:939642585,点击直达)
以上是关于做好一个网站都有哪些步骤?我来谈谈我的经验的主要内容,如果未能解决你的问题,请参考以下文章