编辑整理:整理来源:悟空问答,浏览量:74,时间:2023-04-09 16:16:01
应用中心写烦了,就写这么一篇文章来休息一下。
首先,先看Z-Blog 2.0的数据表。相比1.8,只增加了blog_Config和现定料blog_Function。前者保存包括兰说精陆系统配置在内的一切配置,后者用于对侧栏进行管理。
打开blog_Article表(即文章表)
可以看到,相比1.8,它多出了“Y完气学这次EA”“NAY”“R结改费划听双ATTING”“TEMPLATE”“FULLURL”“ISANONYMOUS”“META”
Yea、Nay、Ratting三个列的初衷是存储文章的评分的三个列。这三个列系统没有使用到。药环计很多人都知道Z-Blog 1.8有一个插件“用心打分”,它有自带一个数据库。现在,Z-Blog普方村2.0直接在数据库里加入了这三个列,插件可以任意调用了。
Template列是用于存储模板的。在后台的显示,就是这个:
好啊纸关失销 这个功能的意义,我想各位都知道,也就不用说了。
IsAnonymous这个列月,在系统里也没有用到。这个列的初衷是什么我也不知道,这是一个废列。。
Meta这个列基本每个让婷临表都有,在后面解释。
再看blog_Category:
同样的,多了一些高眼工省假证备这乎注新的东西。与上面相比,它有一个新的列——ParentID。
它的用途,就是指定二级分类的父分类。
接着,打开[blog_Comment]
这里有三个废列。。分别是“Reply”“LastReplyIP”“LastReplyTime”。。“Yea”“Nay”“Ratting”的用途一样。。不过貌似RATTING在这里没什么用吧?
Z-Blog 1.8的回刑响座穿火史鱼相复评论广受诟病。它是通过UBB标签[REPLY=XXXXX]实现的,相当于你每回复一次评论就编辑了一丝移唱放次原评论。如果有SPAM,又百数轮干答难找又难清理。
在2.0,你对评论进行回复,就相当于发表一条评论的子评论。这样,前台用户体验更口述历思营优格左么死好,评论管理更方便。
IsCheck是专门为反SPAM插件量身定做的列。如果它的值为TRUE(或1),则后额台评论管理和前台均告块不显示该评论,相当于评论进入了审核列表,等待用户的审核。相比白材家装敌味证还践以前的TOTORO插件用负的LOG_ID作沉波风现带印素室干列缩为待审核的依据,isCheck列省去了插件在调用过程中还要手动POST+RESPONSE.END的麻烦,直接设置它为TRUE即可。
blog_Config只有两个列,一个用于保存插件名,一个用于保存具体配置项和配置值。
配置值的格式如下:
中间有几个CHR(1)和CHR(2)作为分隔符,全部的内容先ESCAPE一遍再存入数据库,保证了配置项的原汁原味。
最大的改动该blog_Counter莫属了。在1.8中,它是一个废表。2.0中,它的功能进行了强化,也有了一个类用于操作该表。
这个表里的内容不再赘述。它有什么意义呢?
开启了伪静态时,它可以为你记录蜘蛛行踪而不必去翻IIS日志。
某插件出现问题,它可以为你忠实记录下错误发生时的浏览器环境,也可以写入出错原因。
系统运行正常,但需要知道某些插件是否正常工作,没关系,它可以为你胜任。
为了保证效率,Z-Blog2.0系统内未使用该表,但是有现成的类可以调用。
这个表,是我们的blog_Function,侧栏管理的存放表。
1.8制作侧边栏,是众所周知的麻烦。于是,这个表配合“侧栏管理”应运而生
你还在模板里直接修改代码?你OUT了!有了它,可以直接在后台拖拖拉拉开开关关然后文件重建!
这个表,彻彻底底解放了模板,解放了制作者,也解放了使用者。
keyword表是历史(1.6版本)遗留表,不管他。
trackback表也是历史(1.8版本)遗留表。
这个表,是BLOG_MEMBER表,用户表。
这个表,除去公共部分修改以外,还有一个“mem_Guid”列。
干啥用的?
1.8的密码大家都知道,直接用MD5(密码)写入COOKIE,一个COOKIE能通行一堆弱密码站的后台。
2.0,就加了一个GUID。
这个GUID,让Z-BLOG的密码安全性大大增强。假设二十个站点密码全部是ADMIN888。过去,只需要一个密码的MD5值,这20个站点的后台就一览无余。现在,绝对不能直接通过密码的MD5值登录,你还必须知道GUID值。一个帐号一个GUID,这样可以有效防止1.8版本直接通过MD5+COOKIE绕过验证码的穷举破解。
其他的几个表也只是加了公共列。
看到这里,可能很多人还不明白这个META是干什么用的。当初我也不知道,还以为是存储META头的。后来才发现,这是一个强大的列。
用过YT.CMS的想必都知道它的字段功能。Z-Blog 2.0自带的CustomMeta的功能很多人也领会过。
没错,这个列就相当于字段的存储位置。它可以实现不修改数据库结构就能调用其他数据的功能。
这个列,对于CMS类的博客是非常有用的一个列。对于普通博客,它也有它的用处(以下均为可实现功能,不代表系统有内置):
保存发微博时返回的微博ID,之后若有评论直接从这个列里得到微博ID并以评论的方式同步到微博。
保存阅读该文章的访客的心情,如“愤怒”“开心”“无聊”等。
存某个评论者的信息,如使用CHROME访问、来自中国,不需要再用UA和IP进行查找,相当于一个缓存。
保存某个用户的个人简介,对于团队博客尤其有用
保存某个分类的附加信息,打开该分类文章时可自动显示。
…
FULLURL列呢,可以储存一个完整地址。它的作用是在不修改系统文件的情况下,任意修改某篇文章页面分类TAG作者的地址,并且不需要再去挂一些完全没必要的接口,对于静态插件和伪静态插件来说是再好不过的一个列了。
总的来说,Z-Blog 2.0的数据表变化不大,但是就这一点变化,却可以实现强大的功能。
WordPress(WP)作为一个平台,本身具有非常良好的编码,性能也不错。 但是有些人选择WordPress建站后,总喜欢装一大堆拖慢网站速度的垃圾插件,然后配备一个垃圾的虚拟主机。下面是一些对WordPress网站进行优化的常规性方法,也许对你有些帮助,可以提高你的WordPress网站的性能,加快网站运行提高搜索引擎对网站的抓取速度。
WP网站优化:6种方法加快WordPress网站运行
这里有好多个优化方法(有一些是常规性的,大家都知道;有些不是),看你如何去选择了。
1、选择一个好的虚拟主机
你能想到去优化你的WordPress网站时,一般都是你的虚拟主机运行的不流畅,网站速度变慢的时候。最近我一直在优化托管于GoDaddy的WordPress网站,因为那里的主机真的很可怕,有成千上万的网站在一个共享服务器上。这样一来,你的网站怎么可能不慢呢。当然,选择一个好的虚拟主机,对于一个小白来说并不是那么的容易。
在国外有许多专业的主机论坛可以帮助你做一些参考,不过国内基本上没有专业的主机评测论坛或者网站等。部分所谓各种TOP虚拟主机评测的网站都并不是那么公正。当然,这个是基于国内的这种环境导致的,你懂的。如果网站已经备案,那就选择国内虚拟主机,国内的虚拟主机实在不好推荐。
2、使用一个简洁轻便的WordPress主题和框架
这当然是一个不错的方法了,如果你的网站是共享的国外空间,那效果更是明显。选择一个框架轻便,编码良好的WordPress主题对于服务器较差的童鞋绝对有好处。因为加载的东西越多,你的网站性能就越差。如果你对网站代码是一窍不通的话,建议好好考虑这一点。如果你喜欢简洁风格的,WordPress官方的主题就很不错。
3、安装WordPress缓存插件
第二个最有效的方法(第一个是选择一个好的虚拟主机)提高网站的加载时间是安装一个缓存插件。 你只要安装一个像 W3 Total Cache 和 WP Super Cache的缓存插件就可以了。
当然,我之前推荐过一个WordPress小巧强大的缓存优化插件:Hyper Cache。你也可以去看看。
WordPress的缓存功能是如何实现呢?一个种是对你的页面生成一个副本,并将它们存成静态文件(比如:HTML文档),另外一种是缓存数据库查询。缓存成功之后,当一个有人来访问的时候,服务器会把缓存过的页面展示给用户,而不用重新查询你的数据库或者动态生成页面,这样就能够加速你页面的响应时间,节省服务器资源请求。
对于WordPress用户,最简便并且最快的方法是利用现有的WordPress插件实现一个缓存系统。
4:尝试使用CDN加速
使用CSN加速等云存储服务,可以分发缓存你的网站的静态资源,如图片,脚本,css文件等,可以加快你的网站速度。 不仅是这些资源的加载速度更快,如果你使用了CDN,你的主服务器将减少的内容处理的负荷,从而提供更好的性能来处理网站的其余部分内容。
一般来说,这些静态资源将会缓存在你的CDN服务器来提供给您的访客。这可以确保你的站点载入的内容尽可能快的展现给你的用户。
5:安装编码良好的插件并保持更新
WordPress的插件千千万万,什么样的都有。所以那么多的插件并不意味着所有的人的代码都是精心编码的。 在你的网站优化良好的前提下你应该尽可能的安装编码良好的插件,这样才不会拖慢的优化后的速度。插件的更新维护对WordPress网站来说是非常重要的。 如果你不保持所有的插件和WordPress本身的更新,您的网站安全性将无法得到最好的保障 。
这不是一个规则,但是旧版本的插件一般都比较容易受到攻击 。 不仅如此,新版本的插件在大多数情况下更加利于优化,速度更快,没有bug更加安全。
另外一些不使用的插件也可以删除了。 更多的插件并不一定意味着会拖慢网站的速度,但是大量的低质量插件在一起绝对会减慢你网站运行速度。
6、选择本地WP插件
1、通过织WP插件快速采集填充内容,根据关键词采集文章实现(WP插件自带关键词生成功能)。
2、自动过滤其它网站推广信息
3、支持多采集源采集(覆盖全网行业新闻源,内容库庞大,采集最新内容)
4、支持图片本地化或储存其它平台
5、全自动批量挂机采集,无缝对接各大CMS发布器,采集后自动发布推送给搜索引擎
这类WP插件发布插件工具还配置了很多SEO功能,通过软件采集伪原创发布的同时还能提升很多SEO方面的优化,比如:
1、标题前后缀设置(标题的差异化更好收录)
2、内容关键词插入(合理提升关键词密度)
3、随机图片插入(文章没图片可随机插入相关图片)
怎么把SEO优化做好?所有网站优化流程方法「附免费SEO工具」
4、搜索引擎推送(文章发布成功后,主动将文章推送给搜索引擎,确保新链接可以及时被搜索引擎收录)
5、随机点赞-随机阅读-随机作者(提升页面原创度)
6、内容与标题一致(让内容与标题相关性达到百分之百)
7、自动内链(执行发布任务时自动在文章内容中生成内链,有助于引导页面蜘蛛抓取,提升页面权重)
8、定时发布(定时发布网站内容让搜索引擎养成习惯定时抓取网页,从而提高网站的收录)
几百上千个不同的CMS网站都能实现统一管理。一个人维护成百上千网站文章更新也不是问题。
1、批量监控不同CMS网站数据(无论你的网站是帝国、易优、ZBLOG、织梦、wp、小旋风、站群、PB、苹果、搜外等各大CMS,可同时批量管理并发布的工具)
2、批量设置发布数量(可设置发布间隔/单日总发布数量)
3、不同关键词文章可设置发布不同栏目
4、伪原创保留词(在文章原创时设置核心词不被伪原创)
5、软件上直接监控已发布、待发布、是否伪原创、发布状态、网址、程序、发布时间等
6、通过软件可以直接查看每天的蜘蛛、收录、以及网站权重!
看完这篇文章,觉得不错的话,不妨收藏或者发给身边有所需要的朋友同事,关注博主每天带你了解各种SEO的经验,打通你的任督二脉!