您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
开发个人网站需要注意哪些问题?
网站,你的,域名开发个人网站需要注意哪些问题?
发布时间:2020-12-06加入收藏来源:互联网点击:
开发个人网站需要注意哪些问题?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
你好,六年的软件开发经验来回答本行业问题。
实际上,现在即使不懂代码的小白,也可以做出很实用的网站,比如采用Wordpress、Z-Blog这种流行的博客系统。既然你问的是“开发”个人网站,所以我按照你是自己编写网页代码来回答你的问题,最后我会说说如何不用写代码也能快速创建出好的网站。
确认自己的技术栈是否满足开发网站的需要
网页看似简单,实际上要开发自己的网站,要懂的知识还真不少。
(1)懂一种动态网页开发语言,如ASP、ASP.NET、PHP、JSP中的一种
(2)懂网“页三剑客”HTML、CSS和Javascript
(3)懂数据结构和数据库的基本知识,至少要懂增删改查
以上是最基本的,如果要搞出好看的Logo和UI,还要学会下面的软件:
(4)懂Photoshop和Fireworks
怎么创建一个网站
背景知识:一个网站主要分为网站代码、网站空间、域名三大部分,网站代码就是用上面说的语言开发出的网页和对应的图片资源的总称,而网站空间就是放你的网站代码的地方,为了让别人能访问到你,你的网站代码肯定是要放在服务器上,而不是你本地的电脑里。域名就是你网站对应网址的一个别名,方便别人记住和快速访问你的网站。
(1)买域名和空间
当你的代码开发好之后,就可以到国内外卖域名+网站空间的服务商那里去买空间和域名了,像万网、湖北数据中心、阿里云、华为云等等,都是比较知名的。具体买多大的空间看你需要,一般个人网站4M带宽就够用了,你也不是百度,没人天天访问你。域名的话看你选哪种后缀,com的贵一点,可以试试其他的,新用户的话,几十块钱一年差不多。
注意点:如果是买国内的网站空间,最好备案一下,有备无患
(2)上传代码,配置域名解析
买好域名和空间后,一般你会得到一个FTP服务器地址和用户名/密码,你通过FTP工具上传你的网站程序到对应的目录里去,然后按照操作指导配置好域名解析,这样就算上传好了。
注意点一:FTP一定要设置为UTF-8格式上传,否则有可能导致网页乱码
注意点二:域名解析不是实时生效的,有的要等两个小时
注意点三:多数服务商都会提供免费的企业邮箱,可以用用看,还不错
(3)调试网站
等域名生效后,就可以访问网站了,这时候自己对网站做一下测试,可能会发现一些本地测试时没发现的Bug,然后在线调测修改就可以了。
网站运营注意点
(1)学习SEO技巧,提高网站排名
网站一旦投入使用后,就可以往上面发布自己的内容了。可以学习一些常用的SEO技巧,提高你的网站在爬虫机器人那里的等级,这样就比较容易来到搜索引擎的前几页,甚至第一页
(2)注意安全防护
一般来讲,只要是买的国内的主流服务商的空间,安全防护还是不错的,这点不需要太担心,如果是买的香港、新加坡那边的海外主机(优点是便宜),那就需要注意点了,把FTP、域名、空间的密码设置的足够复杂,网站上的内容也要在本地做好备份
(3)可以投放广告来赚点钱
如果你的网站被你运营的很好,流量比较高的话,可以到一些广告联盟那里注册一下,然后把广告代码放到自己网站里,运营好的话,一个月几百几千都是有可能的
不懂代码怎么创建网站
事实上,现在流行通过Wordpress、Z-Blog这种博客系统来建站,以Wordpress为例,想搞一个网站,不需要懂代码,只买域名和空间就可以了,然后把博客系统在空间安装好,接着就像给手机换皮肤一样,在Wordpress里面找合适的模板,然后点击生效就可以了,剩下的,就是怎么去运营网站。
结束语
我大学期间,折腾过Wordpress,体验还是不错的。希望能帮助到你,喜欢我的答案请点赞。
回答于 2019-09-11 08:43:50
1、开发要求
前端开发技术要求
虽然自己是从事Java后端研发的,但是在大学那会刚接触软件开发的时候我是从前端入手的,所以关于前端我能介绍的其实并不是很多,但是我认为对于前端最基本的HTML、CSS和JS/Jquery只要你能掌握,那前端开发不成问题的。如果你对这几个掌握的不熟练,那可以尝试接触几个相对简单的前端框架:BootStrap、LayUI.js、Vue.js等,他们可以帮你省去很多麻烦的样式的编写。如果你实在是不想写前端的东西,那就只好到网上找一些现成的模板,这种很多的,而且基本也都可以免费下载到。
那我的这个网址其实前端方面我自己是用的最原生的HTML + CSS + Jquery写的,我不喜欢用框架,并不是我不看好前框那些框架,而是真的懒得花时间去学习一个前端的框架,毕竟自己不是专业的前端开发;另外一个原因是框架必然有很多限制,所以我宁愿自己去一点点调样式也不想用他们。当然如果你要有一些看起来牛逼点的效果,是可以整合几个框架进去的。这里推荐一个框架Layer.js ,Layui.js。这两个框架我也是前一段时间偶然间发现的,看一两个小时就可以上手了,RelaxHeart网就多出用到了它。
另外一个Ajax一定要熟悉,用法不多说。因为前段后的交互几乎都得依赖它来实现。其他也没什么了。
后端服务技术要求
系统架构:个人网站单机系统应该可以满足你的要求吧。
后端:常用的技术从大的方向来说,现在主流的应该就这几个吧:Java、PHP、.NET吧,肯定需要掌握其中一种吧。已Java为例子一个简单个人网站开发应该掌握J2EE的基本知识、Spring、Spring MVC、一个ORM框架可以减少你数据库操作的复杂度,这里建议MyBatis。
存储:MYSQL应该是最基本的了,动态网站肯定少不了一个关系型库的。
缓存:Redis 分布式缓存、EHCache本地缓存,热点数据使用缓存可以大大的提高应用性能。
网站上线需要准备工作
服务器资源采购
域名
比如:www.relaxheart.cn , 直接百度域名购买有很多服务商,一般域名一年几十块钱甚至更便宜(特殊除外)
云主机
网站开发打包好后要部署到远程云主机上(如果你不想租服务器,想用本机的话那公网访问一般都需要做内网穿透,会比较麻烦),推荐阿里云、腾讯云,一般分windows和linux操作系统,这个看你个人选择了,建议linux系统。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |