摘要:Netty编解码技术是什么意思呢?所谓的编解码技术,说白了就是java序列化技术。序列化有两个目的:
1、进行网络传输
2、对象持久化
虽然我们可以使用java进行序列化,Netty去传输。但是java序列化的硬伤太多,比如java的序列化无法跨平台、序列化后码流太大、序列化性能非常低等等...
码流太大是什么意思呢?比如说原先的我一篇文档,比如说大小是1M,序列化完了之后可能0.5M,序列化减少二分之一的码,比较大。然后0.5M去网络传输这个不太好。你比如说用其它的一些主流序列化的话可能就0.01M,非常小。性能非常好。
性能太低就是说,我用java序列化的过程可能需要10s,而用其它的高性能序列化可能0.1s。差距就是这么的大。
阅读全文
摘要:很多人都说网站优化,但是怎么个优化法?优化什么东西?很多人都不知道。虽然我们优化的是我们的网站,但是提升的却是我们的关键词排名。
我们不管去优化哪一个网站,得到的搜索结果,他都会去触发关键词排名的因素。
哪些因素会影响关键词排名呢?首先我们要这么去思考一个问题:“百度为什么要给你排名?或者为什么要给他排名,而不给我排名”?很显然,搜索引擎他是用来干嘛的?他是用来为用户提供一个有效答案信息的检索平台。就好像我搜索seo,出来的结果你不可能是旅游的知识吧。你也不可能是电影的知识。你肯定是seo相关的网页的排名。所以说我们优化的这个关键词排名,我们所做的任何一个事情他都是围绕搜索引擎这些算法的本身而去做的。
阅读全文
摘要:对于从来没有学过seo或者零基础的人来说,搜索引擎可能都不太了解。所以我们先来认识搜索引擎有哪些,同时为什么我们要学习搜索引擎优化。
从目前全球的一个搜索引擎来说的话,他的分支是非常多的,甚至可以讲,每个地区,每个国家都有他自己的搜索引擎。比如说国内最常见的有百度、搜狗、360、神马。
谷歌是全球目前来说最大的搜索引擎。但是由于谷歌在国内不允许访问。所以在讲解搜索引擎的时候,我们只讲百度、搜狗、360、神马这4个浏览器。
不同的搜索引擎他的市场份额是不一样的,当然我们也不需要纠结他们分别是多少,我们只要知道搜狗+360+神马的流量都没有百度大。所以在我们seo的讲解中,也是去多谈一下关于百度搜索引擎的相关知识,特别是百度的算法。
在网上有很多关于seo的知识点,都写得非常的模棱两可,毕竟这些知识点都是来自经验构成。因为搜索引擎他们不可能告诉你真正的排序算法。所以我们所谓的做seo优化,更多的是去做一个推导理论。
阅读全文