网站怎么维护中文搜索引擎排名
一、blog系统功能分析:
1、登陆
登陆功能
注册功能
认证功能(用QQ账号登陆等)
2、发帖
分类发帖
帖子权限
3、评论
评论功能
二、搭建数据库
数据库名:blog
排序规则:utf8_general_ci
代码层次:MVC
action:页面展示
dao:数据库操作
lib:存放公用方法或者一些配置文件
model:执行逻辑
templates:存放模板
设计数据库--表:
user_id int(11) primary key auto_increment;
user_name varchar(22) not null default '';
password varchar(32) not null default '';
密码最好不要明文保存,经过MD5加密再保存
tips varchar(200) not null default '';
(not null default '';不允许为空,但默认定义为空,这是比较安全的写法,也是规范的写法)
create_time int(11) not null default 0;
用来保存创建时间,一般不用日期来保存,用int保存时间戳更方便
is_deleted tinyint(4) not null default 0;
是否被删除,逻辑删除,值只有0或1,用tinyint(4)保存
last_ip int
设计表的时候,切记不能有需要经常update的字段,比如last_ip字段,如果高频地进行登录注销,会导致表的last_ip字段不断被update,容易被行级锁锁住,数据连接可能会被堆满,操作被挂起,会把数据库资源耗尽,可能会导致数据库崩溃