1.挑选你了解的结构
挑选你最了解的PHP结构和前端结构,快速开发,不要延迟,延迟只会最后什么都没做。
2.数据库规划
做好数据库规划,考虑数据库查询的便利。比方在这里我将文章分成两张表存储,一张存储文章根本信息,另一张存储文章内容,这样我在获取文章列表时,就能够疏忽内容表,而文章检索时,我能够只读文章内容表。
3.想清楚要做什么
要做什么主题,大概有哪些模块、哪些功用,是一开始要想清楚的。就以博客为例,网站根本信息、文章、文章分类、文章标签、谈论这些都算是根本的功用,技能为导向算是一个主题。
4.数据优化
开发完成后,你或许发现主页有太多数据重复查询的问题,为了削减数据库查询次数,能够考虑用缓存。我用memcache来缓存网站的根本信息,比方导航、分类、标签等。
5.购买服务器和域名
假如你想搭建一个网站练练手,新浪云、百度云或是github都能够;假如你想自己玩服务器,那么挑选国外的vps应该靠谱点,毕竟国内服务器都要存案,很费事。不过这里我用了阿里云服务器,域名则是在美橙互联买的,按最低的装备算,一年下来几百块钱,对于做程序员的你应该是件很轻松的事。在这里,cxycs域名没啥特殊含义,仅仅表明我是“程序员身世”算了,然后有朋友开玩笑说“程序员猝死”......他们居然因为这个说法记住了这个域名,你是不是也记住了...
6.安全问题
安全问题常常体现在js注入和sql注入方面,假如你的网站有谈论等功用,需要了解下根本的js注入。假如有查找,也会成为sql注入的入口,在这方面我还有待深入涉猎。
之所以意识到要注重这方面的问题,这里有个故事。我之前的搭档兼领导就用js注入过我的谈论,也用php referer刷过我的谈论,然后我被动的折腾了3个多小时,形象深入!!!
7.开始开发
开发的过程中,后台要封装常用类和办法,前端要做页面构建,其方针都是为了尽或许的重用,削减开发的工作量。
8.了解SEO
SEO分站外SEO和站内SEO。站外SEO能够理解为传播你的网站的方法,比方原创优秀的文章提供他人转载、友情链接、在其他博客或论坛曝光自己的链接等方法。站内SEO首先是页面head部分的内容,如title、keywords、description等,其次调整页面结构,便利爬虫查找等。
9.网站上线
服务器有了,域名有了,那么搭建下lamp环境吧,阿里云有一键安装包,我用的是Apache,很多人现在挑选Nngix。将网站项目放入www目录下,配下vhost,在DNSPOD有免费的域名解析。假如你的域名需要存案,那么还需要申请下工信部的存案。网站成功上线后,你还需要安装下计算代码,常见的用谷歌计算、站长计算、百度计算等,这样 你便能够实时的查看自己的网站访问数据。

总而言之,无论做什么都是需要坚持的,不能半途而废,这样才能机会未来。
微源SEO:weiyuanltd.com



微源网络科技专注于互联网行业-网站推广优化SEO优化-公司拥有一支优秀的人才队伍,以SEO优化、网站建设、网络推广、系统开发、移动互联产品、网络安全产品为核心业务!