码迷,mamicode.com
首页 > Web开发 > 详细

做好一个网站都有哪些步骤?我来谈谈我的经验

时间:2020-04-11 18:29:52      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:避免   最好   官方   忘记   连接服务器   哪些   索引   验证   命令行   

一个明确的目标(核心价值)

如果只想做一个网站,却不知道该做什么,那我建议你做一个博客,或者不做网站。

一个好的开始(域名)

要想让搜索引擎和主流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,点击直达)

做好一个网站都有哪些步骤?我来谈谈我的经验

标签:避免   最好   官方   忘记   连接服务器   哪些   索引   验证   命令行   

原文地址:https://www.cnblogs.com/deepdream/p/12680615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!