• 要嫁就嫁程序猿——钱多话少死的早
  • Google、百度年终盘点出炉,全球网民都在搜索什么?
  • 超赞!人气超高的HTML5特效排行榜TOP 10
  • IT圈 + 更多

    2016-12-28 55 ℃   0
     0 

    翻一翻近期科技及互联网信息平台,就不难发现“微信小程序”该词已经遍布整个国内互联网届。 文章如: 《张小龙宣布小程序1月9日发布,这里是他对小程序规则的8问8答》 、《马化腾最新演讲:首次披露2017年春节前会推出“小程序”》,是的没错,腾讯最近要搞事情啊。 目前概括的说“小程序”:,微信小程序,简称CX,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序是一种不需要下载、安装即可使用的应用,它实现了触手可及的梦想,用户扫一扫或者搜一下就能打开应用,也实现了用完即走的理念,用户不用安装太多应用,应用随处可用,但又无须安装卸载。 小程序的特点是: 无需安装 。 这是对现有应用程序的很大突破。下载、安装、使用是个很复杂的过程,小程序可以免去前两个。 触手可及。 这意味着,拿着手机接触周边可以直接获得信息,可以通过手机对周边传感器摄像头的基本扫描能力和周围发生互动、获取信息。他举例,比如我面前有一盏灯 对着灯扫一下,这站灯就启动起来了;在博物馆扫描二维码,就可以获得画背后的信息。总之,小程序可以伸一下手就使用到周边的小程序。 用完即走 他一直非常强调,一个好的软件,一个好的工具应该让用户用完即走的。 当然,很多人眼里,微信不止是一个工具,而是一个平台。但张小龙专门提到了这个问题,他认为,微信是一个工具,同时认为工具并不是低层面的东西,应当想如何做好这个工具。 他认为任何工具都是帮助用户用高效的方式完成任务。在他眼里微信同样是工具,最高效的方法就是花最短是时间完成任务,一旦用户完成任务,就不会继续停留。这就是用完即走的含义。 具体而言,比如在餐馆里排队或者说点菜,并不需要去下载这个餐馆的应用程序,只需要在餐馆扫一下它的二维码,然后就启动了这个餐馆的小程序,立即在里面排队或者点餐。当我做完这些事情,吃完饭并不需要卸载这个应用程序,我们当它不存在就可以了,是一种真正用完即走的状态。 无需卸载 你访问过它的服务,并不需要这里还有一个程序管理器去管理它,我们不需要卸载的过程。 他总结,小程序不同于过去app的形式,而是一种更灵活、更唾手可得的应用的组织形态。

    Google、百度年终盘点出炉,全球网民都在搜索什么?

    每到12月的时候,各家公司纷纷推出年终盘点,以供回顾过去的一年里所发生的大小事件。 而在这些林林总总的盘点中,要数基于大数据基础上所生成的Google年度热搜榜和百度沸点国人搜索榜单最具代表性。在互联网浪潮的席卷下,每分每秒都会有无数用户搜索各式各样的信息,海量搜索结果体现的是网民关注度的分配倾向,也是社会的潮流热点。而Google、百度分别作为国外、国内份额最大的搜索引擎公司(据StatCounterGlobal Stats今年11月的最新数据,百度国内市场份额为76.36%,Google全球市场份额为93%,均排名第一),他们的榜单也一定程度上反映了在过去的一年里,中外的网民们都在关注着什么。 12月2日上午,百度在官方微博上发布了2016百度沸点国人搜索榜单,分为“年度热搜榜”“年度文娱榜”“年度现象榜”三大母榜单,下列26个子榜单,覆盖了时政、社会、体育等多个领域。 12天后,Google通过GoogleTrends发布本年度全球热搜榜单,与百度极度细分的榜单相比,谷歌仅划分了9大类:综合搜索、新闻、人物、消费者技术、体育赛事、悼念逝者、电影、音乐人和电视节目。 接下来,让刺猬君为你解读Google、百度的搜索榜单,看看他们“描绘”了一个怎样的2016年。 地球村村民们这一年都在搜索啥? 1、大家都在搜索的关键词:奥运会 从Google综合搜索榜和百度十大关键词榜来看,在即将过去的2016年里,全球人民都把目光聚焦到了首次在南美洲城市里约热内卢举办的第31届夏季奥运会。除了开幕前的治安混乱、配置设施差等槽点和比赛期间金牌带来的无数骄傲和泪点外,对于国人来说,今年的奥运会同时也展现了越来越个性鲜明的运动员形象,天真率性的傅园慧、“小哭包”孙杨、一直睡不醒的张继科……连新华社的小编也在奥运期间的推送里忍不住调侃“乒乓球队负责睡觉、游泳队负责搞笑,而跳水队负责虐狗”了。 而值得注意的是,虽然“奥运会”在百度十大关键词榜里名列前茅,但是它在Google综合搜索榜仅位列第八,夺冠的是在暑假风靡朋友圈的手游《Pokémon Go》。改编自《神奇宝贝》这款经典IP,再加上AR科技的加持,用户只需走出家门、动动手指就能在现实中圆一个精灵训练师的梦想。而《贪吃蛇大作战》手游同样表现不错,排到了第九的位置。2016年,游戏领域的爆发不可小觑,国外的佳作不断,国内亦有《倩女幽魂》《守望先锋》《阴阳师》这样的游戏接连打破次元之门,成为了互联网公司下一轮的红利所在。 与充斥着电影、游戏、明星、呈现出娱乐化特点的Google综合搜索榜相比,玩不到《Pokémon Go》的国人显然更加关注现实的问题和自身的需求,户口、房车、二胎等都是热门的话题。 2、大家都在关心的新闻:美国大选、英国脱欧、寨卡病毒、法国国庆日恐怖袭击 Google在放出今年盘点榜单的同时,也做了一个两分钟的小视频进行回顾。视频的开头,便是法国南部城市尼斯在国庆焰火秀间惊慌失措的人群,这场恐怖袭击造成了至少84人死亡;紧接着就是英国脱欧,英国社会本身所存在的阶级、种族冲突等问题也由此暴露;因为里约奥运会而变得名声大振的寨卡病毒让全世界都人心惶惶;美国大选,在产生新总统的同时,也带来了民意的分裂…… 2016年度谷歌回顾视频 2016虽然充满了撕裂与苦难,但正如微信公众号“PingWest品玩”所总结的一样,回顾这些负面事件也能让民众从中汲取到能够超越语言、地域、种族的力量,这恐怕就是Google想要传达的观念“虽然世界从未如此分裂,唯爱让我们继续前行”(love is outthere. Search on.)。 3、大家都在聚焦的人物:特朗普、希拉里 随着美国大选的落下帷幕,特朗普、希拉里顺理成章地也收获了来自全世界的注视,成为Google人物榜和百度十大焦点人物榜中惟二上榜的政界人士。 今年的美国大选堪称史上最混乱的闹剧之一,竞选过程中“视频门”“邮件门”“捐款门”交替上演。不少人本以为会迎来美国的第一任女总统,最后却是被称为“史上最糟”的川普在全国普选中胜出,成为笑到最后的黑马。然而这还不是结局,威斯康星州以“不公正”为由呼唤重新计票,最后以选票反增不减收场。 当然,对于不死心的反川普派来说,总是想搞点小动作。近日,一些好莱坞明星自发联合,呼吁选举团成员在12月19日的选举人选举中将选票投给除特朗普以外的其他候选人。 4、大家都在悼念的离别:拳王阿里去世 2016也是充满了泪点的一年,生离死别成了绕不开的话题。6月4日,美国拳王阿里的家人发布声明,称阿里因病去世,享年74岁。阿里时代也随之尘埃落定。 阿里的一生,足够称得上传奇:20年内22次获得重量级拳王称号,同时也是历史上首位3次夺得重量级拳王称号的拳击运动员;除开运动员的身份不谈,他亦为黑人群体发声,同时热衷公益、致力于慈善与人道主义事业,被授予了美国最高的平民荣誉——总统自由勋章。或许他的这一生,用他自己的话作总结最为恰当——“我不仅仅是伟大,我是双重伟大!” 5、大家都买了票的电影:《美国队长:内战》和《疯狂动物城》 随着2016年马上就要画上句号,电影届的厮杀也即将告一段落。《美国队长:内战》和《疯狂动物城》不仅登上了双榜,在票房方面的表现也是不俗,均突破了10亿美元的大关。前者出自漫威,后者来自迪斯尼,恰巧的是,2009年迪士尼斥资42亿美元收购的惊奇漫画公司,后来的中文译名正是漫威。 美国队长系列和其他的漫威英雄系列一样,采取的也是三部曲架构,但这可能也是第一个评价越来越好的三部曲系列:《美队1》表现平平,《美队2》突然大卖,《美队3》则因为不一样的切入角度成了整个系列的巅峰之作,这一点也可以从烂番茄的打分上有所体现,三部的新鲜度分别是80%、89%和90%。 《疯狂动物城》和以往的迪斯尼动物主题的动画电影一样,都以毛茸茸的小动物作为故事的主角,从设定到制作都是还原了真实的动物世界。但是在老少皆宜的故事情节背后投射的却是现实的人类世界,表面上讲述了小镇少女朱迪进城追梦的故事,实际却隐含了更深层次的主题:如何打破种族歧视和固有偏见。 除了这两部让迪士尼大赚的电影外,同时传递的一个讯号则是国漫振兴:《大鱼海棠》位居百度“十大热搜电影”榜单的第五名。 去年有《大圣归来》的横空出世,重拾国人对于中国动画的信心,因此今年同期上映的《大鱼海棠》也不可避免的被拿来比较。但是让观众失望的是号称倾注了十二年心血,画面精美,最终却流于空洞的对白和无力的剧情。即使这样,刺猬君也在之前的文章中写到,若把《大鱼海棠》放到如今的中国动画市场中,仍然属于顶级作品的那一层次。(传送门:《等待十二年的<大鱼海棠>口碑大跳水,唯一优点:全程画面可当壁纸》) 6、大家都在追的电视剧:《太阳的后裔》 从两个榜单上来看,网民对于电视节目的偏好体现了一定的地域性:歪果仁爱《权力的游戏》《黑镜》,而天朝人民则在《欢乐颂》《老九门》等八点档里不见不散。韩剧《太阳的后裔》却杀出了地域的重围,成为唯一同时登上双榜的外国电视剧。 聚焦于特定群体的《太阳的后裔》可以看作是一部披着军旅外衣的言情偶像剧,当帅气的特种兵遇到美颜的女医生,角色设定上的创新,再加上去掉了“车祸、癌症、治不好”的韩剧固定套路,主人公之间的爱情碰撞也变得让人期待。而“先播后拍”的模式创新,以及在引进中国时采用的“中韩同步”策略,使其在国内独播平台爱奇艺上的播放量近30亿,微博同名话题阅读量高达429万,宋仲基也新晋为“国民老公”,收割了一批小迷妹。 7、2016也是高科技爆发的一年 与2015、2014年甚至再之前的榜单相比,今年的百度沸点国人搜索榜单新开辟了“十大科技事件”这一子榜,细数那些足够改变生活的先进技术。的确,2016年是高科技井喷的一年,而其中又以AR、VR、人工智能、大数据最为引人注目。这也在榜单上有所体现,与上述几项新技术相关的关键词“虚拟现实走向主流”“Alphago决胜李世石”“无人车”“百度大脑震撼发布”“PowerEgg无人机”“人形机器人Altas”占据了“十大科技事件”榜的半壁江山。 与大数据联姻的互联网 除了看看这过去的一年都经历了哪些大事外,榜单本身也有其可圈可点之处。 上文提到,发布Google年度热搜榜单的是其旗下板块Google Trends。这是一个在Google搜索结果的基础上加以分析和统计后,能得出某一关键词在某一时期的被搜索频率和相关数据的平台。虽然国内用户需要翻墙才能接触到Google及其相关产品,但国内早就有了类似产品,百度指数便是植根于中国网民的搜索行为所产生的数据。 另一方面,据百度官方微信公众平台介绍,今年的百度沸点热搜榜整合了16亿网民在2016年1月—11月中旬期间使用百度旗下一系列产品后产生的数据,完全基于用户搜索行为进行分析后生成,没有人工的评价标准参与。 显然,数据成了支撑这两份榜单的关键词。伴随着计算机技术的快速发展,大量数据也由此产生,最明显的标志就是体量巨大、类型繁多、处理速度快但价值密度低。数据爆炸的背后,对数据零散利用所造成的数据浪费开始让人们有意识地去进行数据挖掘,以开发出更多的利用价值。据易观发布的《2016中国大数据市场年度综合报告》,目前我国的大数据市场正处于高速发展期,2015年的市场规模已经达到了105.5亿元。 在国内,以BAT为代表的互联网公司坐拥着数据金矿,早就举起了大数据的大旗。百度围绕着搜索数据而生,与其他两家相比最具有技术基因,因而也较早地完成了在大数据方面的布局:高薪聘请大数据领域的相关人才,构建深度学习研究院、云计算机房……成果也是显而易见的,在刚刚在过去的乌镇互联网峰会上,无人车、人脸识别系统大放光彩,百度大脑也入选了15大领先科技成果。而拥有社交数据的腾讯与拥有交易数据和信用数据的阿里巴巴,也不甘落后,均在数据的挖掘与变现上有所作为。 而目前,大数据的应用方向也正在朝着垂直行业和垂直应用领域拓展,无论是第一产业、第二产业还是第三产业都能看到大数据的身影。《2016中国大数据市场年度综合报告》也指出,金融、通讯、零售是大数据市场投资占比名列前三的产业,而人脸识别、语音识别、多重身份匹配则是其拓展的主要方向。 在以数据和内容为标志的互联网时代,谁率先与互联网融合成功,使其所产生的大量数据为己所用,充分挖掘背后的商业价值,谁就能在竞争中抢占先机、占领制高点,因而也不奇怪现在越来越多的企业开始与大数据联姻了。 参考资料: 1.《2016中国大数据市场年度综合报告》 2.《Google 回顾了 2016 年搜索记录:世界从未如此分裂,唯爱让我们继续前行》

    2016 年十大突破技术 —— 特斯拉自动驾驶系统,开启无人驾驶是时代

    自动驾驶的汽车已不是天方夜谭。 突破点:汽车可以在各种环境下自动安全行驶。 意义:解决人为驾驶错误操作引发的车祸问题。 主要研究者: 特斯拉、沃尔沃、梅赛德斯、Google 、优步、尼桑、福特、丰田、通用 技术上市时间:当前 2014年10月,Elon Musk 的电动汽车公司特斯拉推出了一款新型箱式轿车,这种汽车的保险杠和侧梁上装置着12个超声波传感器。消费者只需要多花4250美元就可以买下一个“技术礼包”,使用车上的这些传感器、摄像仪、前置雷达和由数字控制的刹车装置来避免碰撞——主要是为了能够在撞上障碍物之前由汽车接管操作从而及时刹车。这种软件更新的官方名字叫“特斯拉7.0”,而它拥有一个无法摆脱的昵称叫“自动驾驶仪”。 这种技术确实让司机感受到了一些飞行员在航行中使用自动驾驶仪的感觉。汽车可以自己控制它的速度、控制它驾驶在某个车道上甚至可以实现变道,并且可以自动停泊在车位中。虽然像自动平行泊车这种特征已经被其他汽车制造商运用(包括梅赛德斯、宝马和通用汽车),但这种通过一个软件更新实现的自动变道技术,就像是在一夜之间朝着实现全自动的目标迈出了一大步。 特斯拉的消费者们无疑非常开心,他们在各大视频平台po出了各种在高速路上“解放双手”的视频:有读文章的、喝咖啡的,甚至有一个人爬到了车顶上的。不过值得一提的是,这些视频中有些动作是违法的。自动驾驶存在于法律的灰色地带中,但这是朝着一个即将到来的未来所做出的大动作,它不仅将重塑汽车以及我们与汽车的关系,也将对道路以及整个交通构造产生影响。 这就是我为什么急切地借了一辆有自动驾驶系统的汽车在洛杉矶开了几天,或许我应该说是它载着我在洛杉矶逛了几天。 每个人都非常想知道让位给汽车来让它来控制自己是一种怎样的感觉。唯一让我们感到如变戏法一般的神奇瞬间就是汽车自己停泊或者是变道的时候了,大概是因为一个轮胎能够自己转变方向这件事看起来就像是撞了鬼一样。除此之外,我还不可避免地发现并惊异于自己对汽车自动驾驶的快速适应能力。就像一位特斯拉的匿名制造者曾告诉我,你会很快发现,驾驶一辆没有自动驾驶仪的汽车有多么的奇怪。“你会觉得这车根本没有在做它应该做的事啊。”他说。 这种汽车不能以自动驾驶的方式启动。在设置自动驾驶前需要满足一些特定的条件(基本上就是要有良好的数据)。按顺序来说,这些条件大致包括清晰的车道线、相对恒定的速度、对周围汽车的感知以及正在行驶的区域的地图。洛杉矶大量的高速交通是实现自动驾驶的理想化环境,不仅仅是因为超声波传感器能够获得数据(通过高频率声波辨别16英尺内的物体),更是因为在这个区域内驾驶的人都太可怕了。我们对于估算距离太不在行,并且总是会在后方的车辆开得更快的情况下去尝试变道从而造成交通事故。然而有了自动驾驶之后,我不用紧紧地盯着前面的保险杠,而是可以悠闲地看看周围那些司机作出的各种愚蠢决定——像刹车之后启动再急刹车这样的往复循环。同时,我的车现在加速和减速的过程都比我自己掌控的时候和缓的多。 特斯拉的这种增量方法与谷歌和其他一些公司都不一样,那些公司都在使用小规模的测试车队收集数据以期今后能够设计出全自动驾驶的汽车。而特斯拉的客户和部分自动化汽车就是一个广泛的测试样本。实现真正自动的硬件设施已经到位,所以这种转换可以通过软件升级来实现。Musk自己就曾说,如果不合法的话,至少两年之内技术上是可行的。 在我归还特斯拉后的第二天,我驾车和我的未婚妻行驶在洛杉矶的高速公路上。前面突然有人开着车加速穿过了三个车道,插到了好几辆车的前面。就在我们不得不停车的时候,我们后面的车因为开得太快来不及停下,所以撞上了我们的保险杠,于是保险杠就脱落了。那时我在想,这种自动驾驶的未来——在几天前真的出现过的未来——还是没办法很快来临吧。

    苹果发布了第一篇AI论文,既刷了存在感又能吸引人才

    以保密为文化传统的苹果一贯不喜欢对外公布自己的研究成果。但不久前在机器学习的顶级大会NIPS上,苹果AI团队的负责人Russ Salakhutdinov宣布,公司已经允许自己的AI研发人员对外公布论文成果。这则消息刚刚宣布没多久,苹果就发表了自己的第一篇论文,题目叫做《通过对抗训练从模拟与无监督图像中学习》,论文描述了如何利用计算机生成的图像而不是真实图像改进算法识别图像能力的训练。此举一方面可以提高苹果在AI界的存在感,同时如果其研究成果出色的话,也能在学术界赢得同行认可,并吸引到AI方面的人才。 在机器学习研究方面,训练AI的图像识别能力需要有标签化的图像作为训练样本。标签化图像的来源一般有两种。一种是利用现实世界的图像。真实世界的图像数据则需要人工对计算机能看到的所有东西——比如树木、猫狗、人、汽车等都打上标签,显然这是件非常耗时耗力的事情。用来训练AI识别图像的标签图像数据库ImageNet就是耗费了大量人力用数年时间才建成的。另一种是利用合成图像(比如视频游戏里面的图像)。因为合成图像本身已经标签化并且经过注释,所以训练神经网络往往要比利用真实世界的图像更有效。但合成图像有一个问题,那就是算法学到的东西并不能总是适用于现实世界场景,导致神经网络从合成图像学到的东西很难泛化到真实图像上面。 为了改进利用合成图像数据训练的效果,苹果的研究人员采用了模拟+无监督的学习法来提升模拟图像对现实的仿真程度。他们利用了名为生成对抗网络的一个新版本,让两个神经网络相互对抗,最后产生照片级的图像。 模拟+无监督(S+U)学习。目标是得到一个改善合成图像真实性的模型。通过向神经网络提供未打标签的真实数据与合成图像进行对比,经过调优后生成的新的合成图像会吸收真实图像的一些特征,从而变得更为逼真。 论文作者包括Ashish Shrivastava、Tomas Pfister以及 Josh Susskind等。其中 Susskind是Emotient的联合创始人,这家AI初创企业可通过面部表情评估人的情绪,今年早些时候已经被苹果收购。 正如开头所述,苹果的第一篇AI论文标志着这家看重保密的公司迈出的一大步。在开源和开放成为主流的今天,随着各大巨头都在纷纷开放自己的机器学习技术来吸引人才、打造生态体系,苹果过去的文化显然已经不能跟上整体的步伐,及时作出改变是可喜的调整。

    什么样的企业才适合微服务架构?

    有一段时间,好像人人都对微服务推崇不已。每打开一次新闻订阅,你都免不了会看见有些从来没听说过的公司大肆鼓吹微服务如何救他们的工程组织于水火之中。你所在的公司也很可能受到了微服务宣传的狂轰滥炸。这些神奇的小东西好像真的无所不能,恰恰是你公司里那个庞大而老旧的数据库的救星。 当然了,现在回过头来看,这些话简直假得没边。这种后见之明的魅力就在于,它总是相当接近于我们在几个月以前以为自己拥有的2.0眼力。 我在本文中将总结几个最主要的谬论以及微服务运动中出的各种岔子,这些素材来源于一位公司员工。他所在的公司也被微服务无所不能、趁早打散整合应用才是上策的论调席卷其中。虽然我这篇博文的本意并不是“微服务就是很差劲”,但我还是希望每一个读者看完以后都能从多角度考虑一下微服务架构对他们来说是否适合。 到底什么是“微服务”呢? 虽然有些支持者已经逐条编出了一套蛮合理的微服务条件,但对于微服务包括什么不包括什么,实在是没有一个明确的定义。 再回到它的名字来说,这自然不是一块庞然大物。但在实践中,它的实际含义是一种尽可能少涉及不同领域的一种微型服务,这样做的目的是只专注于其使用者设定的目标而精简步骤。举一个具体的例子吧,如果你开了一家有登录功能的银行,你最不想做的事情就应该是获得读取用户金融交易记录的权限。你会把这个功能扔进“交易服务”之类的部分里去(要记住起名字也不是件简单的事啊)。 此外,人们在提及微服务时,他们还暗指那些需要和其他服务远程交互的服务。既然它们是各不相同的进程,又经常是各自不在同一个位置,一般就需要使用REST(代表性状态转移)服务或者某种RPC(远端进程调用)协议使这些进程能够远程交互。 一开始这事看起来很简单。似乎我们只需要把这些小东西放进REST的应用程序接口之类的东西,然后它们就会在网上交互啦。然而我的经验表明,人们深信不疑的这五个“事实”其实并不是真的。 1、微服务会让代码更加整洁。 2、编写单一目的程序很简单。 3、它们比整合性的程序更快。 4、工程师们在不同代码库下工作比较简单。 5、这是搞定自动扩展的最简便方式(包括Docker在内)。 谬误#1 代码更整洁 “就算没有这个网络边界,你也完全有理由把代码写得更好。” 最显而易见的事实是,要写出更整洁或者更可持续的代码,微服务或者其他建构技术堆栈的方式并不是必要条件。没错,程序涉及的方面少了,你偷懒或者不经思考就敲代码的几率也会下降。然而这个说法就像是,把人们想要的东西都下架了,犯罪几率就会下降一样。你并没有解决问题,只是排除掉了很多可能性罢了。 把代码内部建构在占有部分域的逻辑性服务上是现在的一种常见做法。这一方法化用了微服务的一个重要概念:在明确管理域的同时保持核心商业逻辑不会分散到不同部分。此外,使用这一方法也防止了网络被过度占用的情况,因此也不会有其引发的潜在错误出现。 基于其仿照了围绕微服务建立的服务导向型结构,这一方法的额外收益是一旦你决定要改用微服务方式,很多设计工作都已经提前完成了,对于域的理解也已经足够充分可以具体化了。一个严密的服务导向型架构会从代码本身出发,随时间推移向堆栈中的物理拓扑拓展。 谬误#2 更简单 “分散式交互永远都不会简单。” 一开始这样做看上去会很简单,但是大多数域(尤其是那些需要创建原型、依原型为中心发展并逐步重新定义域的新公司来说)都不会任你雕琢然后装进不同的小盒子里的。一个域的给定部分经常需要获取其他部分的数据以正常运作,当他们需要委派在域外写入数据的权限时,这就变得更难了。一旦突破了自己的影响范围,需要把其他部分也卷入到储存修饰数据的请求列中,就进入了分散式事务(有时也称作长事务)处理的领域。 在给定请求中牵涉多个远程设备这一步骤困难重重。你是能并行调用,还是只能逐个完成呢? 你是否了解这一连串环节中任何节点都可能会出现的可能错误(应用层面和网络层面皆有可能)? 这对于请求列来说又意味着什么呢? 分散式事务处理的每一部分都需要自我解决可能出现的问题的途径,这工作量可不小,既得了解可能出现的问题,还得决定应该如何解决这些问题。 谬误#3 更快速 “只要多应用一些附加规则,你就可以让整合应用的表现大大提高。” 想要去除这一谬误还是有些困难的,因为事实上减少任务和加载物数量等等之后个人系统总会变得更快。 但这一说法终究是不具备普遍性的,我不怀疑那些转向微服务的人们在服务速度提高的同时也发现了个人代码路径的孤立,但你得了解到你也是在许多调用之间加入了网络部分。互联网永远都不会像共驻代码调用的速度那么快,虽然很多时候它是“足够快”的。 此外,关于提高性能的说法中,很多实际上都完全是在吹捧技术堆栈的一种新语言,而不仅是关于在外部构建代码以运用微服务的概念。用Scala或者Go(两种微服务建构的常用工具)的语言重写Ruby on Rails, Django或者NodeJS这些老软件本来就会基于其所用技术带来性能上的提升。但是这些语言并不“在意”你是否把他们运载的进程叫做“微”服务,他们只是因为编译方式等因素而有更好的表现而已。 而且,对于初创公司的大部分应用,CPU或者内存的性能几乎从来都不是问题。问题在于产出比,而额外的网络调用只会增大你的投入产出比。 谬误#4 对工程师来说更简单 “一批在孤立代码库中工作的工程师只会招致‘不怪我’综合症。” 虽然在测试阶段,让小团队集中在小问题上看起来比较简单,但这最终会经常带来很多其他问题。你解决问题的空间会缩小,收获也会缩水。 最大的问题是,不管要做什么,就算做出最小的改变,你也得同时运行越来越多的服务。这意味着单单这种让工程师在本地运行所有程序的方法,也需要你投入精力和时间来打造和维护。像Docker这样的工具可以把这件事变得更简单,但是随着程序的改动,还是需要有人来进行维护。 此外,这也会让写入测验变得更加困难,因为编写一套合适的综合测试要求编写者了解所有给定交互会涉及到的服务、捕捉到所有可能的错误案例等等。单单是了解系统就要花掉更多的时间,而这些时间本来是可以用来改进系统的。虽然我从来都不会跟程序员说花在理解系统上的时间是无谓的,但我绝对会劝告人们不要在确定自己需要之前过早提高系统的复杂程度。 最终,它还会带来人际问题。横跨多个服务、需要多次调节的漏洞真的能让人心力交瘁,因为它需要多组工程师协调、同步努力来解决。还可能出现这种情况:人们都觉得自己不应该负责,尽可能地把问题都推给别的组。而当工程师们在同一个代码库中工作时,他们对于彼此的了解会不断深化,系统本身也会随之不断发展,他们会精诚协作解决问题,而不是各据一方互不往来。 谬误#5 可扩展性更强 “扩展微服务和扩展整合程序其实是一样简单的。” 不是说将服务分成离散单元然后通过Docker这样的工具来扩展不是一个平行扩展的好方法,但是要说这种方法只能用于微服务,那可就不对了。整合应用也完全可以用这种办法。你可以创建一个整合应用的逻辑集合,只用来处理流量的一个子集。比如,你的内置程序接口请求、仪表前段和背景工作服务器可以共用一个代码库,但是你不用分别解决这三个子集的问题。 这一点的好处是,在微服务中,你可以将单个集群调整到其给定的工作负载,以及单独扩展它们以响应给定工作负载的流量激增。所以,在一开始微服务引导你使用这种方法的时候,你应该知道它也完全适用于扩展整合应用的堆栈。 那你应该在什么时候用微服务? “在你们的整个工程师团体都准备好之后。” 让我们来复习一遍应该什么时候转而使用这一方法(或者是,如果你的公司刚开始运行,该怎么判断这是否是正确的开始方式)并以此作为结尾。 要构建一个严密的、可工作的微服务方式,最重要的那一步就是搞清楚你在哪一领域工作。如果你现在还不了解或者还在努力弄懂,微服务可能对你来说将是弊大于利。然而,如果你已经有了深刻的理解,并且知道了边界在哪里、相关性如何,那么微服务方式对你来说可能是正确的选择。 另外一件需要掌握的事情是你的工作流——具体来讲,是工作流与分散式事务如何关联。如果你知晓每一种类的请求在你的系统中运行的路径,还了解这些路径可能出错的位置、方式和原因,那么你就可以开始建立处理请求的分散式模型了。 同时对于工作流的了解也算是一种监控。关于监控的学问可比“微服务与整合应用孰优孰劣”大多了,但它仍然应该是你进行编程工作时的重点。要弄懂你系统的各个部分中为什么有的表现不佳甚至频出错误,你得有大量数据以供调遣。如果你建立了一个坚实的监控系统,你就能随着系统运作增进对其各部分的平行了解。 最终,当你能够给你的工程团队展现出真真切切的价值时,微服务就能给你带来公司成长、规模扩大以及收入增加了。虽然创造和尝试是很有趣的,但在一天工作结束的时候,对很多公司来说最重要的东西还是他们的底线在哪。如果你因为看到一篇博客说整合应用不怎么样而推迟上线一个可以给公司带来盈利的新功能,那你得好好跟公司交代一下了。有时候这些抉择是值得的,而有些时候不是。选择好自己的战场,打你该打的技术仗,这样以后你才能游刃有余。 摘要: 我希望下次再有人给你推荐微服务时,你会考虑到这些新的条件和问题。如我开头所说,我写这篇文章不是为了告诉你微服务是不好的,而是说,不假思索地采用微服务会给未来的发展埋下隐患。 如果你要问我提倡哪种,我会建议先通过定义清晰的代码模块构建内部服务。如果未来有需要,再把他们分置到不同的服务中。这一方法不是唯一解,也不是解决代码混乱的灵丹妙药,然而比起在没做好充足准备之前就开始应付一大堆的微服务来说,这一方法可以让你前进得更快一些。   转自:36kr 翻译来自:虫洞翻翻  译者ID:韩念欣

    其他 + 更多

    网站被自称Anonymous黑了,他们居然对我的站做了这些..

    网站被自称Anonymous黑了,他们居然对我的站做了这些..

    除了我自己的博客站,企业的主站,我还打理着为公司搭设了一些站群,或者称之为niche站。今天要讲的,便是其中一个niche站,由于这些niche站相对来说没有那么重要,因此一般我都找一些比较便宜的主机服务提供商,放在他们那,而这个niche站就放在一个叫做寒月主机的在淘宝上卖的每个月八块钱的500M的香港linux主机。这些主机虽然便宜但是也存在着安全防护低或者速度慢等劣势,这也是这次被黑的主要原因。上截图: Hacked By AnonymousFox 中间写着,意思是:(你的网站)被【匿名者狐狸】黑了。下面是:Free Palestine | Free Islam 解放巴勒斯坦 | 解放伊斯兰。大概是这样翻译,再下面就不做翻译了,有些偏激。感兴趣可以自行敲到谷歌翻译。这个自称“匿名者狐狸”在底部还留了一行:Hacked random Sorry .. We were here to deliver a message .. Not for act of sabotage .. I hope you understand that ... Thank you.. 大概意思是:随机黑的,抱歉,我们在传递一个信息,并非蓄意为之,我希望您能理解,谢谢。讲的很客气,这个估计是给站长看的。 PS.我当天就把被黑的部分处理了,把这个站恢复了。这就是整件事情的经过。 谈谈我的理解: 一.所传递的信息的真实性:由于这个页面传递着一些比较强烈的观点,由于网络上为了达到高点击率这类东西太多,我习惯性对这个东西有所保留。试分析存在着这两种可能: 1.伪造的:其目的可能是为了加深你对伊斯兰的误解——首先你本身就是在做一件令人反感的事(黑别人的网站),又以一种强烈甚至极端的方式去表达你的用意或者诉求(如中间:We have killed Fathers and our mothers...),极其令人反感。这显然很不明智,甚至的得到的结果是适得其反的可能性非常大。另外,其中的言辞也很是迎合相当大一部分对伊斯兰或者对巴勒斯坦不是很理解的人存在的刻板印象。 2.真实的:虽然这样的做法显的不明智,但是这个自称AnonymousFox的人这样的强烈这样的迫切,认为国家的正在面临灾难,无处宣泄的选择了这样的方式,这样的方式不禁让人联想到之前无数次的炸弹袭击;而且整个页面的背景图,和底部插入的Youtube视频,应该被认为渲染那种被迫害,悲惨的环境的渲染很到位的,对一部分人还是有感染力的。 由于第一种可能性往往被忽视,因此我把他放在前面,而我个人其实更倾向于第二种。原因是世界人民对于伊斯兰的误解已经够深了,如果你是伊斯兰的敌人,你觉得还有必要继续抹黑他们吗?之所以存在第一种猜想的原因是,1)这个人的ID叫AnonymousFox,Fox狐狸难道在伊斯兰是很受欢迎的动物吗?但似乎和所宣传的内容没有关系吧? 2)为什么中间那么激烈的口号,极端的言辞,最底部却这么客气,这不怎么合理。 二、对巴勒斯坦的看法 印象中中国和巴勒斯坦应该是很友好的关系,铁哥们的那种感觉,即使我也只是听说,但心里也一直对他们抱有一份善意,而今怎么突然就黑我的网站了呢?——我想大部分中国人对于巴勒斯坦的人民,还是比较同情的,毕竟中东地区,局势动荡战争不断,作为小国家,国家的命运被大国角力摆弄,人民的命运被各种势力的较量摆弄。而有些时候,信仰,又被化为某些政治家为了贪敛权力的的武器,难道不是很可悲的吗?看着黑后出来的网页中孩童的泪水,心里也是往下一沉,至少网页中"Free Palestine"是唤起我的共鸣的!

     2017-06-1
     67
     0 
    为什么不买阿里云,列举阿里云的十大罪状。

    为什么不买阿里云,列举阿里云的十大罪状。

    首先必须先声明,这里并非黑阿里云,而是因为遇到不少人推崇阿里云——确实它在国内其他不争气的同行面前显的还不错;但咱们事情常常不能说的太满,今天我就来聊聊阿里云一些不好的地方,一方面希望阿里云可以改进,另一方面或许你能说收获一些经验。 1.你必须担忧的一个点,当大公司兼并小公司,意味着垄断即将降临。 2.域名备案和实名认证,之前给一个客户做了一个网站,由于客户急着投放广告,因此我们的DEMO站做的很快,还不到半个月的时间,设计出来还上传了百分之六十加的资料。定制非常高的情况下,依旧是非常快的速度,于此同时由于投广告是需要做备案的,因此客户早早注册域名,在完成备案(不到半个月)后不到一个星期,基本上就可以上线了,结果我们做了域名解析,发现网站怎么都打不开。后来一问,才知道,除了要备案,域名还要做实名认证——需要等3-5个工作日。客户和我都懵了。 阿里云如果一早做好对客户的提醒,这件事情就不该发生,但是它却更热衷于整天给你发广告,导致你对他的大部分信息都不敏感。你吃过这样的亏吗?如果下次你在阿里云上注册域名,记得提前实名认证哦。   3.无法更改或变更增值税发票信息:这里相当于把你的账号和公司捆绑了,这看似有道理,其实很无厘头。如果我跟你买了东西,并提供了足够的信息证明就是代表这家公司买的,那么于情于理都应该把发票开给我才对啊。为什么要和账户绑定在一起。   4.阿里帝国已经成为真正的“帝国”,这一点本来我想放在最后一点讲。其实在很多人心里,阿里已然是帝国,这里我想比较的是阿里上市前后的变化。阿里目前在很多地方都通过资本收购的手段成为行业第一,大如优酷土豆,中小如万网等,在他眼里已经几乎没有对手了,无论是优酷广告变长,优酷会员贬值(推出优酷黄金会员),无不展示阿里在上市之后,迫于资本的压力,(对于很多企业来说,一下子融了那么多钱,资产上升了那么多,而赚钱能力很难等比上升)告别了以往的“矜持”,回看阿里创业之初的兢兢业业,到敲钟后如狼似虎的吞并各种企业,吃相越来越难看了。马云甚至公开说,在天猫上,假货的质量甚至比真货好。是这个道理吗?无论你是想鞭策品牌商也好,还是想打击竞争对手京东,造成目前假货横行的局面,阿里你有一定的责任吧? 国内有些人很崇拜阿里,确实,在中国你赚到钱了,别人就认为你厉害,你是神,你教教我呗,不管你这钱是怎么赚来的。举个例子:百度。 最不能理解的是,很多人居然还一直认为阿里巴巴是一家中国公司,这么讲吧,我们都知道,BAT中百度和阿里都是在美国纳斯达克上市,之前百度公司出了百度 血友病吧事件(是不是已经很多人都忘了这件事了)之后,百度股价大跌,CEO李彦宏做的第一件事,就是去给外国的股东做解释,就这你还会认为百度是一家中国公司吗?阿里同样也只能算在中国创始的公司,早在它还没上市之前,它的大部分股权就属于软银和雅虎。到它到纳斯达克上市之后,它的大部分股票更加不属于中国人持有(中国老百姓会跨国买股票的毕竟少数)。所以那些盲目崇拜的人,至少这一点上你应该清醒,你买阿里的帐,并不等于你让其他中国人赚钱了。    

     2017-05-11
     96
     0 
    冬至快乐~

    冬至快乐~

    小杜祝大家冬至快乐!!! 又到了这个节日到底应该吃饺子还是吃汤圆的日子。 貌似这样的日子还有元宵。 到底是吃饺子还是吃汤圆的日子呢?其实有不少人这两样都不吃。 今天早上听一个朋友说,在他们那,冬至要去扫墓.... 说到扫墓,我一个韶关的朋友,中秋要去扫墓——中秋难道不是阖家赏月的时候吗? 看来虽然大部分节日或者节气都很接近,不同地区的具体文化实现还是大有不同。——花样玩的挺多~ 冬至意味着冬意渐浓,每个节气都意味着一年四季的变更,无论如何,祝大家冬至快乐~

     2016-12-21
     89
     0 

    服务器和软件 + 更多

    2018-11-3 5 ℃   0
     0 

    现象描述 通过微软的 RDP 协议客户端 远程连接 Windows 实例时报错:出现身份验证错误,要求的函数不受支持(The function requested is not supported)。 原因分析 微软官方 2018 年 5 月更新了凭据安全支持提供程序协议(CredSSP)相关补丁和身份验证请求方式。当出现以下任一配置策略时会出现该连接错误: 配置策略一:客户端的策略为未修补,服务器端策略为强制更新的客户端。 配置策略二:客户端策略为强制更新的客户端,服务器端策略为未修补。 配置策略三:客户端的策略为缓解,服务器端策略为未修补。 (推荐)解决方法 1:下载安全更新 通过 远程连接功能 登录 Windows 实例。 搜索并打开 Windows 更新。 单击 检查更新 下载积累的更新。 等待更新和安装完成。 重启实例以完成安装更新。 (可选)若您的客户端为 Windows 操作系统,在客户端中安装所有积累的安全更新。 您也可以根据自己的操作系统,在 Windows 实例和客户端上安装 CredSSP 对应的安全更新安装包: Windows Server 2008 32位下载 Windows Server 2008 R2 64位安全更新下载 Windows Server 2008 R2 64位质量和安全更新下载 Windows Server 2012 R2 64位安全更新下载 Windows Server 2012 R2 64位质量和安全更新下载 Windows Server 2016 64位下载 Windows Server 1709 64位下载 解决方法 2:修改注册表 您可以选择手动修改注册表,也可以选择运行我们为您准备的 PowerShell 脚本。 警告:使用注册表编辑器或其他方法修改注册表不当,可能会出现严重问题。这些问题可能需要您重新安装操作系统。方法二会降低您本地计算机或实例的安全性,您需要自行承担修改注册表风险。因此,我们建议您使用 方法一。 说明: 当原因为策略配置一时,您需要通过 远程连接功能 登录并修复目标实例。当原因为策略配置二和三时,您需要修复本地计算机。 在修改注册表之前,建议您先通过 创建快照 备份数据,以免数据丢失。 手动修改 登录实例或者本地计算机。 单击 开始 > 运行,输入 regedit,单击 确定。 定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 键。如果 CredSSP 或者 Parameters 键不存在,请新建 CredSSP 或者 Parameters 键。 在 Parameters 键下新建 DWORD 值 AllowEncryptionOracle,并设置数据为 2。 重启实例或者本地计算机。 脚本修改 登录实例或者本地计算机。 以管理员身份运行以下 PowerShell 脚本。 New-Item -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System -Name CredSSP -Force New-Item -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP -Name Parameters -Force Get-Item -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters | New-ItemProperty -Name AllowEncryptionOracle -Value 2 -PropertyType DWORD -Force 重启实例或者本地计算机。 说明:若您优先使用方法二修改了注册表,随后又更新了客户端和ECS实例安全补丁,我们建议您将 AllowEncryptionOracle 的数据设为 0 或者 1 以获得更高的安全性。

    非插件实现WordPress站点七牛云存储CDN加速服务

    第一步:创建七牛公开空间 首先,你得有一个七牛账号(这不是废话么~)。什么?你才知道七牛?那还不快注册成为七牛用户,立即享受每月 10G 流量 + 10G 存储的免费服务。 有了账号,你就可以新建空间,我们需要建立一个公开空间。 七牛云存储 - 新建空间 第二步:设置镜像存储 成功建立空间之后,打开该空间的【空间设置】页面。 七牛云存储 - 空间设置 在【域名设置】下,我们知道了该空间的默认域名,你也可以绑定自己的域名,这里不展开讨论。 在【镜像存储】下,点击【一键加速网站】按钮,在弹出的对话框中,【镜像源】填写你的博客地址,确定即可。 七牛云存储 - 加速设置设置加速后,http://alextoo.com/folder/file.jpg 就可以通过 http://alextoo.u.qiniudn.com/folder/file.jpg 来访问了。 也就是说,我们只需将 WordPress 输出的内容中,所有的 http://alextoo.com/ 域名替换为http://alextoo.u.qiniudn.com/ 就能实现 CDN 加速。(仅作举例,只替换域名是错误的) 第三步:添加 WordPress 代码 在 WordPress 主题目录下的 functions.php 文件中,加入以下代码实现替换功能: if ( !is_admin() ) { add_action('wp_loaded','c7sky_ob_start'); function c7sky_ob_start() { ob_start('c7sky_qiniu_cdn_replace'); } function c7sky_qiniu_cdn_replace($html) { return str_replace('[这里填写博客路径]', '[这里填写七牛空间路径]', $html); } } 以小影志的上传目录 wp-content/uploads/ 文件夹为例,路径就应该替换为如下代码: return str_replace('http://alextoo.com/wp-content/uploads/', 'http://alextoo.u.qiniudn.com/wp-content/uploads/', $html); 如果你需要更具体的范围控制(多目录、指定文件类型),可使用以下代码替换上面的c7sky_qiniu_cdn_replace 部分: //修改自七牛镜像存储 WordPress 插件 function c7sky_qiniu_cdn_replace($html){ $local_host = 'http://alextoo.com'; //博客域名 $qiniu_host = 'http://alextoo.u.qiniudn.com'; //七牛域名 $cdn_exts = 'js|css|png|jpg|jpeg|gif|ico'; //扩展名(使用|分隔) $cdn_dirs = 'wp-content|wp-includes'; //目录(使用|分隔) $cdn_dirs = str_replace('-', '\-', $cdn_dirs); if ($cdn_dirs) { $regex = '/' . str_replace('/', '\/', $local_host) . '\/((' . $cdn_dirs . ')\/[^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/'; $html = preg_replace($regex, $qiniu_host . '/$1$4', $html); } else { $regex = '/' . str_replace('/', '\/', $local_host) . '\/([^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/'; $html = preg_replace($regex, $qiniu_host . '/$1$3', $html); } return $html; } 大功告成 简单的3步,就能让你的 WordPress 实现 CDN 加速。当然,如果你的需求还包括加速远程图片或刷新缓存等,那么还是老老实实安装七牛镜像存储 WordPress 插件吧。

    Apache相对于windows/linux 性能优化

    Apache的配置是针对原先较低的服务器来配置的,原先的配置显然已经不适合了,所以今天开始研究下Apache配置的问题。 1. 首先要了解Apache采用的MPM(Multi -Processing Modules,多道处理模块) MPM是Apache的核心,它的作用是管理网络连接、调度请求。 Apache2.0中MPM分为3种(perfork、worker、event)。perfork从Apache1.3中继承下来的,它采用的是进程管理方式,所以它可以提供更可靠的性能和更好的兼容性;worker是Apache2.0中新增加的方式,它采用了线程控制方法,可以比perfork更节约系统开销、处理更多的数据量,但同时兼容性并不是很好,很多旧的程序无法工作在worker下;event仍处于试验阶段,它为每个任务分配不同的进程池,目前不应该采用。 通过命令 httpd -l 可以获取目前Apache采用的是哪种MPM 本文仅针对perfork方式进行讨论 2. 了解perfork的工作方式 查看Apache2.0的配置文件httpd.conf,可以看到perfork的配置段,大致如下: ServerLimit 256 StartServers 5 MinSpareServers 10 MaxSpareServers 15 MaxClients 256 MaxRequestsPerChild 4000 当Apache被启动时,Apache会自动创建StartServers个进程,并且尽力将空闲进程数保持在MinSpareServers和MaxSpareServers之间。 如果空闲进程小于MinSpareServers,Apache将会以大约每秒1个的速度新建进程。 如果空闲进程小于MaxSpareServers,Apache将会删除多余的空闲进程,释放服务器资源。 进程数的最大值由MaxClients控制,在Apache1.3中最大只能设置为256,但在Apache2.0中,可以通过在配置开头增加ServerLimit项目来突破256的限制,此时必须 MaxClients ≤ ServerLimit ≤ 20000 MaxRequestsPerChild用来控制每个进程在处理了多少次请求之后自动销毁,这个参数可以设置为0表示无限(即不销毁进程)。   3. 优化perfork 首先,对于一个负载相对较高的网站来说,256的进程限制是不够的,如果服务器已经达到256的极限,那么接下去的访问就需要排队,这也就是为什么某些服务器负载不高,但是访问却很慢的原因之一。所以首先应该了解服务器在繁忙时的进程数量。 通过命令ps -ef|grep httpd|wc -l可以了解到当前系统中Apache进程数,通过设置ServerLimit和MaxClients来达到为服务器软扩容的目的。 然后,在访问量高峰期,经常会出现的情况是突然之间发生非常多的并发连接,然后突然之间减少了很多访问。如果Apache没有准备足够数量的预备进程,那访问只能等待Apache每秒1个的新增进程,随后又要将多余的进程删除,那Apache只能一直忙于新建和销毁进程,大大地降低了访问速度。可以适当增加StartServers、MinSpareServers、MaxSpareServers来使得Apache不需要一直忙于作无用功。 最后,强烈推荐MaxRequestsPerChild不要设置为0,设置为非0,可以保护Apache进程免遭内存泄漏的影响,因为你不知道运行在Apache上的应用程式在什么时候会出错导致内存泄漏。 设置完之后大致是这样的: ServerLimit 1000 StartServers 30 MinSpareServers 30 MaxSpareServers 45 MaxClients 1000 MaxRequestsPerChild 4000

    CentOS下pip和shadowsocks的安装使用

    Pip是安装Python包的工具,提供了安装、列举已安装包、升级以及卸载包的功能。Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。 目前有很多Python程序都是可以直接通过Pip来一键安装了,比如众所周知的Django、Markdown、Shadowsocks等。 简要介绍一下Pip的用法(以安装Shadowsocks举例): 1、安装package pip install shadowsocks 2、列出已安装的packages pip freeze 3、安装特定版本的package pip install shadowsocks=1.3.3′ pip install shadowsocks>1.0,<1.3.3′ 4、升级已安装的package到最新版本 pip install -U shadowsocks 5、卸载已安装的package pip uninstall shadowsocks 6、查询已安装的package pip search “shadowsocks” 安装Pip之前必须要先安装setuptools,安装setuptools之前,必须要安装了Python,这之间的安装过程存在依赖关系,缺一不可。因此,整个过程还是比较麻烦的。 1、 检查Python版本 python –version CentOS6.5默认安装的Python版本是2.6.6,返回值为:Python 2.6.6 2、 安装setuptools yum install -y python-setuptools 安装完毕后,easy_install命令就可以使用了。 3、 安装pip easy_install pip 通过easy_install安装pip是最为简单的方法。pip默认安装到/usr/bin目录下。 4、 安装shadowsocks pip install shadowsocks Shadowsocks的配置和使用 至于Shadowsocks可以拿来做什么,这里就毋须赘述了。直接开始吧。 1、 创建Shadowsocks的配置文件: CentOS下通过vim创建该配置,运行命令: vi /etc/shadowsocks.json 内容如下: { "server":"your_server_ip", "server_port":8989, "local_address": "127.0.0.1", "local_port":1080, "password":"yourpassword", "timeout":600, "method":"aes-256-cfb", "fast_open": false, "workers": 1 } 各字段的含义: server:服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址 server_port:监听的服务器端口 local_address:本地监听的 IP 地址 local_port:本地端端口 password:用来加密的密码 timeout:超时时间(秒) method:加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4”, 等等。默认是一种不安全的加密,推荐用 “aes-256-cfb” fast_open:true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。开启方法: echo 3 > /proc/sys/net/ipv4/tcp_fastopen echo 3 > /proc/sys/net/ipv4/tcp_fastopen 开启之后,将 fast_open 的配置设置为 true 即可。 works:works数量,默认为 1 2、 安装M2Crypto 默认加密方法 table 速度很快,但很不安全。推荐使用 “aes-256-cfb” 或者 “bf-cfb”。请不要使用 “rc4″,它不安全。如果选择 “table” 之外的加密,需要安装 M2Crypto。 先安装依赖包: yum install -y openssl-devel gcc swig python-devel autoconf libtool 安装setuptools: wget --no-check-certificate https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py python ez_setup.py install 再通过pip安装M2Crypto: pip install M2Crypto 3、 安装 gevent 安装 gevent可以提高 Shadowsocks 的性能。CentOS下安装gevent依赖libevent和greenlet。 安装libevent: yum install -y libevent 安装greenlet: pip install greenlet 安装gevent: pip install gevent 4、 命令行参数(服务器端启动命令) ssserver -c /etc/shadowsocks.json 如果想在后台一直运行Shadowsocks,启动命令如下: nohup ssserver -c /etc/shadowsocks.json > /dev/null 2>&1 & 备注:关于nohup,是可以让程序在后台运行的命令。 同时可以用命令行参数覆盖 /etc/shadowsocks.json 里的设置: sslocal -s 服务器地址 -p 服务器端口 -l 本地端端口 -k 密码 -m

    Windows本地服务器优化Apache性能,提高并发

    Apache服务器配合PHP日趋成为当前网站架设的主流应用,但是在国内Linux系统毕竟没有Windows系统应用的多,因此小杜整理下在Windows本地服务器优化Apache性能。 在Windows系统上面按以往Unix/linux的经验配置Apache时,由于Windows的内存回收机制和进程管理的不同,会发现许多新问题。前些时单位的网站需要搬迁到新的Windows服务器,笔者在调试过程中也碰上了许多问题。新系统是Windows 2003 Server,为了满足网站高负荷的要求,在调整Apache参数时发现进程经常占用内存过多导致当机。经过不断的优化和修改参数组合,终于让服务器稳定下来,可以满足大量访问的考验和应用要求。笔者总结了调试过程中的问题和解决办法如下,以供有类似需求的网管员参考(系统环境为Windows Server 2003和apache2.2.8):1、http-mpm.conf设置Apache的线程数控制文件为http-mpm.conf,在conf/exrtra目录下面,要使该配置文件起作用需要在httpd.conf 中将 Include conf/extra/httpd-mpm.conf前#去掉,以使得http-mpm.conf生效。在Windows系统中,起作用的是Winnt mpm段, ThreadsPerChild 150 MaxRequestsPerChild 0 以上是缺省的配置,一般情况下够用了,但负荷较大的网站就需要修改了,否则访问网站会变慢或没有响应。实际设置中可以根据apache-status查看apache实时连接状态,查看其中线程占用数目情况来进行相应的调整,我的服务器最后设置如下: #ThreadLimit 350 ThreadsPerChild 350 MaxRequestsPerChild 10000 Win32DisableAcceptEx 其中ThreadLimit是占用系统线程数限制,修改后会在apache-status中直接看到效果,就是对应的最大的可用线程数 (如下所示): 1 requests currently being processed, 349 idle workers 对于mpm_winnt,ThreadLimit的默认值是1920;对于其他mpM这个值是64。 注意:Apache在编译时内部有一个硬性的限制"ThreadLimit 20000"(对于mpm_winnt是"ThreadLimit 15000"),你不能超越这个限制。 ThreadsPerChlid是Apache进程的子线程数,这个指令设置了每个子进程建立的线程数。子进程在启动时建立这些线程后就不再建立新的线程了。如果使用一个类似于mpm_winnt只有一个子进程的mpM,这个数值要足够大,以便可以处理可能的请求高峰。如果使用一个类似于worker有多个子进程的mpM,每个子进程所拥有的所有线程的总数要足够大,以便可以处理可能的请求高峰。 该参数需要根据 apache-status实时的监控情况来调节,太大会导致内存增长过快,直到服务器当机,太小会导致服务器连接队列在高峰期时占满,从而导致网站连接 慢。同时我们应该修改另一个配置文件httpd-default.php中的超时设置来配合这个参数。 对于mpm_winnt,ThreadsPerChild的默认值是64;对于其他mpM是25。MaxRequestsPerChild是进程的最大的请求数目,既指网站收到请求的缓存数。设置太小了会影响服务器性能,因为会占用较多cpu时间,太大了则会占用内存资源。一般大型的网站文件个数都是成千上万,所以管理员应该根据网站情况自己设定。 MaxRequestsPerChild指令设置每个子进程在其生存期内允许伺服的最大请求数量。到达MaxRequestsPerChild的限制后,子进程将会结束。如果MaxRequestsPerChild为"0",子进程将永远不会结束。 在mpm_netware和mpm_winnt上的默认值是"0"。 将MaxRequestsPerChild设置成非零值有两个好处: a)可以防止(偶然的)内存泄漏无限进行,从而耗尽内存。 b)给进程一个有限寿命,从而有助于当服务器负载减轻的时候减少活动进程的数量。 注意:对于KeepAlive链接,只有第一个请求会被计数。事实上,它改变了每个子进程限制最大链接数量的行为。Win32DisableAcceptEx加入该语句是为了解决一些警告: [callout class="warning" title=""][warn] (OS 64)指定的网络名不再可用。 : winnt_accept: Asynchronous AcceptEx failed。[/callout] 2、httpd-default.conf设置在httpd.conf中去掉Include conf/extra/httpd-default.conf前的#以使httpd-default.php生效。我们需要调节以下参数: Timeout 20 该参数为连接超时,缺省的300秒显然太大,缩小该参数就会减少同时连接数,即用户实际占用的线程数,这样就可以起到配合上面ThreadsPerChlid参数的作用。 KeepAlive On 该参数为是否保持活连接,目前网站中一个页面一般会包含多个文件,所以相应用户访问时会有多个请求,因此开启可以提高服务器性能。 MaxKeepAliveRequests 50 该参数为最大的活连接请求数,可以根据网页实际包含的文件数目自行调节。 KeepAliveTimeout 5 该参数为活连接的超时时间,一般只要设置成小于Timeout即可。 这样设置后,Apache在响应请求和防止恶意攻击方面就取得较为平衡的效果,当然由于内存回收机制和进程管理不同,Windows下长期运行 Apache还是不如Unix稳定,因此我们可以让Apache在每天凌晨访问人数少时自动重启一次,以回收资源。用Windows自带的计划任务就可以 简单的实现。这样,我们就使Apache在Windows平台下像Unix一样长期稳定的提供服务了。 【windows下apache及mysql定时自动重启&服务器定时自动重启】 有时候觉得,服务器运行时间过长,造成服务器内存等压力过大。因此,不用重新启动服务器的情况下,完成apache和mysql的内存释放,是非常有益处的(把重启时间设置在访问量最低的)。 首先,apache的重新启动。有两种apache自动定时重启的方法(两种,第二种可一同时启动apache和mysql,所以推荐一下第二种): 第一种、使用任务计划 开始>>程序>>附件>>管理工具>>任务计划 添加任务计划>>下一步>>apache restart>>选择时间(可以设置的为每天凌晨2-4点)>>一路确定即可。 第二种(个人觉得比较简单,同样也是任务计划) 采用at命令添加计划任务1、在c:盘根目录新建一个apacheautostart.bat文件,然后右键编辑,将文件内容设为如下后保存: @ECHO OFF net stop apache2 net start apache2 net stop mysql net start mysql (附加说明:上面的apache2与mysql为服务名称。) 2、“开始”-》运行“cmd”-》执行命令“at 04:00 c:\apacheautostart.bat” 这样每天早晨4点系统就会自动重启apache与mysql (附加说明:04:00为重启时间,c:\autostartserver.bat为第一步的bat文件地址) mysql的重新启动,也通过上面at命令方法重新启动了,所以推荐一下第二种方法。 ——————————————————————————– 同样,你也可一给自己的服务器加上一个定时自动重启的功能(比如每周重新启动服务器一次)。 可以用at命令和shutdown命令配合实现。 AT命令可以安排在特定日期和时间运行命令和程序,shutdown则可以在命令行下关闭并重启计算机,要在每周日的特定时间自动重启计算机,只需 在命令提示符下输入“at 02:00 /every:星期一 shutdown /l /r /y /c”,这将在每周一的凌晨2点自动重启计算机。 有关at命令和shutdown命令的更详尽信息,请在Windows Server 2003的命令提示符下输入“at /?”和“shutdown /?”获得,或者在http://support.microsoft.com/kb/317371/zh-cn,也有微软官方知识库中的相关文章。   本文原文出处小杜没有找到,原作者如有看到,请留下网址,我会补充链接进来。 【Windows下如何开启 apache的 apache-status监控功能】:httpd.conf中,加载模块: 把 LoadModule status_module modules/mod_status.so 这句加上,如果前面有带#号,开启的话,需要将#去除,并加入: SetHandler server-status Order Deny,Allow Deny from all Allow from localhost ExtendedStatus On 这是一个完整的server-status的配置。 配置完成,重新启动apache即可(注意,不能直接restart,而要先stop,再start) 可以用http://localhost/server-status来访问,同时 http://localhostm/server-status?refresh=N将表示访问状态页面可以每N秒自动刷新一次; Deny from表示禁止的访问地址; Allow from表示允许的地址访问; ExtendedStatus On 表示的是待会访问的时候能看到详细的请求信息,另外该设置仅能用于全局设置,不能在特定的虚拟主机中打开或关闭。启用扩展状态信息将会导致服务器运行效率降低。 【补充】: 1、关于Apache参数ThreadsPerChild 和 MaxRequestsPerChild 的说明详见官方网址:http://httpd.apache.org/docs/2.2/mod/mpm_common.html 2、中文版 Apache mpM指令:http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mpm_common.html

    网络推广 + 更多

    2018-05-10 34 ℃   0
     0 

    百度排名一直是SEOER重点关注的,搜索引擎优化虽然没有以前那么重要,不能和流行的PPC比,但是依然占据网络营销的半壁江山,特别是一些行业做一些长尾关键词的排名转化效果还是非常可观的,这点可以从网络上到处是SEO优化培训的广告得到印证。 那么SEO到底是什么呢? 相信还有很多的小白用户没弄明白,到底应该怎么去做排名,很多的SEOER都跑去关注一些所谓的SEO技巧去了,把心思都花在了这些所谓的百度快速排名技巧上面,而没有真正的去研究搜索引擎的数据,没有去分析所做的关键词在百度里的数据。 先说说SEO的核心是什么,大家都知道核心是用户体验做原创内容、及时更新对吧,从古至今大家一致提倡的都是这点,所以只要你一提到SEO,大家就会教你说做好用户体验多做原创内容,不要去复制采集没营养的文章等等。 那么如何做用户体验呢?之前小七在一次SEO交流会上问过大家都是如何做用户体验的,大家的一致回答几乎就是做原创内容,小七认为这是一个误导,我相信百分九十的SEOER都被这个谎言给误导了,倘若你没有分析搜索引擎的数据,就一味的写原创内容是得不到好的排名。下面来看个案例: 这个案例是小七在一个SEO的公开课上看到的,搜索“玻璃盖”这个关键词,百度排名除了自己的产品之外就是它第一,而且还排名很稳定,小七观察很久了。可以打开这网站。 大家可以看到这个网站更新的内容是2015年8月30日的,之后首页就再也没有更新过,那么这样的一个页面百度为何能给于这么好的排名?不都说要做用户体验,要经常更新搜索引擎才更喜欢么? 你注意观察,这些文章的标题都是与玻璃盖相关的,告诉百度这个首页就是和玻璃盖这个词的聚合页面。有兴趣的可以点新闻页面看看,2016年还有更新过文章,但是故意首页不调用了,只调用了这几条相关的页面。 其实这就是百度,一味的原创和更新内容并不是排名的王道,我们要做的应该是分析百度的数据,如果你是一个合格的SEOER,不应该去追求所谓的SEO技巧,什么一招就能获得如何好的黑冒手段,而是多去研究你要做排名的关键词的数据,这些数据百度都有给出来。 下面我们以 “ seo工具”这个关键词为案例,假如我们要做好这个词的排名,那么我们应该如何去分析。 百度指数 只要你是个站长,百度指数你一定知道,但是我相信百分九十站长只看到指数搜索多少,没有去研究百度指数这个页面。 这张百度指数的需求图谱小七不知道有多好人有研究过,你研究好这张图谱就知道什么是用户体验,并非是我们主观的想能给什么东西给用户才叫用户体验,所谓的用户体验应该要从百度数据里去获取,让百度的数据说话,让数据告诉我们用户需要什么内容,那我们就做什么内容给用户,这样的页面才能获得排名。 上图包含着巨大的信息量,2018年4月份的时候“SEO工具”这个词最相关的几个词是站长工具、优化、站长、seo必备工具、SEO查询工具、SEO站长工具等,有了数据你就知道用户需要什么,做页面的时候应该要做哪些内容的聚合才能获得好的排名。 其中还带有日期,这个日期有什么作用?你可以去看每个月“SEO工具”这个关键词所对应的需求是什么,定期的根据这个数据去做页面聚合调整,这才是所谓的更新。 关键词质量分析 什么是关键词质量分析,如果你有去分析百度的搜索结果数据就会知道,百度是将一个关键词分成若干个词,然后重新组合出新的关键词参与索引,并且给分词后的词赋予不同权重体现核心,我们还是以“SEO工具”这个关键词为例子。 这是分析牛关键词质量分析工具查询得到的结果,从图上我们可以看到,百度把“SEO工具”分割成了SEO和工具这两个词,并且SEO的权重远远高于工具这个词。 也就是说“SEO工具”这个词的核心重点是SEO,这个数据是百度一个内部查询接口给的数据,所以用户需要的数据都可以在百度里挖掘出来。 另外从图上我们也可以看到分词组合后得到三个价值词SEO、SEO工具、工具,这些词都是会被百度建立索引参与排名的重要因素,下图是我从百度搜索结果截图的。 至于这些分词后的词和组合的关键词如何使用,之前有写过一篇“如何优化长尾关键词”有详细介绍,有兴趣的老铁可以关注下。 总结:真正的 SEO优化并非一个投机取巧,也无需刻意的去学习网络上的一些快速排名技巧,百度或者其他搜索引擎排名的因素非常多,并非一两个因素,而且网络上很多所谓的SEO技巧无非就是一些老生常谈的常识和大框架。 细节上的操作还需要自己多动手摸索,还是多去搜索引擎上找答案,用户想要的东西搜索引擎都已经给出来,我们只需要去做好这些慢慢就能获得排名。

    令人讨厌的人

    如果一个人自私,好歹也是一种人的天性。而且在大部分心里,都有一杆秤,都有一个度,自私但不邪恶,在很多时候都是能够被容忍的。因为过程的付出也很重要。

    这么挫的空间,不要也罢——小评国内空间商

    不知道有几个做网络内容创作的人,最后被逼着变成了一个服务器大神。我想我算是其中一个,虽然距离成为大神还有一段距离,不过现在无论是搭建lnmp/lamp服务器,配置shadowsocks等等各种,目前都轻松搞定,我也是一步一步在成为服务器大神的路上。——然而显而易见的是,国内这些主机服务商是各种各样的坑爹。 当年阿里云刚出来的时候,可谓一时大杀四方。而原因是什么?人们称之高性价比,于此同时不难想象当中也有不少阿里巴巴的宣传,水军造势,以及过往人们对于这个品牌的偏爱。所谓互联网口碑,慢慢的就热起来了。阿里云好不好呢,欢迎查看不买阿里云的十个原因(其实只是鞭策),对于价格并不便宜的阿里云都能如此大杀四方,另一个侧面可见:国内的其他同行得有多弱。   1.价格/性价比 前面说道阿里云ECS目前在国内大杀四方,因其高性价比,那么现在就拿ECS和国外的主机商对比一下:阿里云ECS VS Linode VPS。 阿里云我选了一个最低的配置:地域:华北1,实例规格:1核心2GB,固定带宽1Mbps(理解为:你访问这个服务器上放的文件或者网页,下载速度为100k/s)。 还有Linode的标准计划(Standard Plans)的截图: 10美元/月 按68元/月算(目前汇率6.7左右)即 816元人民币一年。和1167.9元一年的阿里云配置算是比较接近。配置: 1核2G内存,2TB流量,40Gbps Network In 什么意思呢,意思是当你远程控制这台主机,它从别的地方下载,理论峰值是 4G/s ,那么 1000 Mbps呢,就是你访问这个主机上的网页或者文件的时候,下载理论峰值是 100M/s。 100M/s 对 100k/s,是一千倍的差距!   总结 目前国内服务器低性价比还是很明显的,存在一个几大原因: 1.竞争不充分:这是显而易见的,当阿里云横空出世的时候如何能大杀四方。 2.国内电信资费过高,羊毛出在羊身上,这也是毫无疑问的,国内的服务器运营商的成本普遍较高,而国外的服务器运营商却能通过印度等发展中国家外包在线客服能工作,明显降低成本。 很多人看到国外的服务器是几个G的的带宽的时候,都是有些懵的——因为国内最大的也就几十M,或者上百兆,甚至是虚的。可见国内的带宽是比较贵的。    

    书推荐:《櫻樹抽芽時,想你》

    偶然被推荐了一部这样的书,准确的说,是一部悬疑推理小说。原著歌野晶午,译者蔡憶雲。 书名本身就比较诡异,一般来说樱花被百分之99.9提起,而“樱树”的概率低到现在输入法直接敲是很难敲出来的词,同样书名中第二个词,“抽芽”也有类似的情况。这似乎预示着书中不一样的脑洞。 由于平常比较少接触侦探,推理,悬疑,惊悚这类题材,这类题材又以动画或者电影作为载体居多,小说反而少,因而这次感到意外——推理小说竟然可以给人带来这样的满足感,悬疑和推理在你的脑力不断的挖掘膨胀,撑大你的想象力。 此书总共14万字,不长不短,叙述流畅节奏明快略带调侃逻辑严谨,非常的爽。  

    阿里云搭设pptp vpn无法访问百度亚马逊

    阿里云对着教程一步一步设置好PPTP VPN,电脑能正常连接,能打开京东 淘宝 QQ等没有问题,但是不能打开百度、亚马逊等网站。开始怀疑是代理设置问题,后面确认未设置独立规则。 1.从应用层看排除特殊规则设置后应该不会有问题。浏览器返回错误是TIME_OUT; 2.捕包:通过wirshark捕包,发现都是加密数据没有获取有用信息; 3.查看VPN服务器设置,通过netstat -i查看网卡信息 怀疑可能是网卡MTU设置问题,通过命令 sudo ifconfig ppp1 mtu 1472 将PPP网卡的MTU值设置为一样,重新从客户端访问,能正常访问。 可能原因: 假设PC建立了到SERVER的HTTP连接,PC希望从SERVER下载一个大的网页。SERVER接收到PC的请求后开始发送大网页文件,其IP的DF位置1,不允许分片,IP报文长度为1500字节。到达VPN网关2的外网口(以太)后,VPN网关2发现其长度超过了1500个字节,于是将其丢 弃,并给SERVER发回一个目的地址不可达的ICMP信息,同时指出“MTU of next hop: 1500”。PC接收到该消息后,又按照1500字节对外发送,又被丢弃,于是就形成了循环,无法通讯。  

    海外推广 + 更多

    Google、百度年终盘点出炉,全球网民都在搜索什么?

    Google、百度年终盘点出炉,全球网民都在搜索什么?

    2016-12-23 126 ℃  0
     0 

    每到12月的时候,各家公司纷纷推出年终盘点,以供回顾过去的一年里所发生的大小事件。 而在这些林林总总的盘点中,要数基于大数据基础上所生成的Google年度热搜榜和百度沸点国人搜索榜单最具代表性。在互联网浪潮的席卷下,每分每秒都会有无数用户搜索各式各样的信息,海量搜索结果体现的是网民关注度的分配倾向,也是社会的潮流热点。而Google、百度分别作为国外、国内份额最大的搜索引擎公司(据StatCounterGlobal Stats今年11月的最新数据,百度国内市场份额为76.36%,Google全球市场份额为93%,均排名第一),他们的榜单也一定程度上反映了在过去的一年里,中外的网民们都在关注着什么。 12月2日上午,百度在官方微博上发布了2016百度沸点国人搜索榜单,分为“年度热搜榜”“年度文娱榜”“年度现象榜”三大母榜单,下列26个子榜单,覆盖了时政、社会、体育等多个领域。 12天后,Google通过GoogleTrends发布本年度全球热搜榜单,与百度极度细分的榜单相比,谷歌仅划分了9大类:综合搜索、新闻、人物、消费者技术、体育赛事、悼念逝者、电影、音乐人和电视节目。 接下来,让刺猬君为你解读Google、百度的搜索榜单,看看他们“描绘”了一个怎样的2016年。 地球村村民们这一年都在搜索啥? 1、大家都在搜索的关键词:奥运会 从Google综合搜索榜和百度十大关键词榜来看,在即将过去的2016年里,全球人民都把目光聚焦到了首次在南美洲城市里约热内卢举办的第31届夏季奥运会。除了开幕前的治安混乱、配置设施差等槽点和比赛期间金牌带来的无数骄傲和泪点外,对于国人来说,今年的奥运会同时也展现了越来越个性鲜明的运动员形象,天真率性的傅园慧、“小哭包”孙杨、一直睡不醒的张继科……连新华社的小编也在奥运期间的推送里忍不住调侃“乒乓球队负责睡觉、游泳队负责搞笑,而跳水队负责虐狗”了。 而值得注意的是,虽然“奥运会”在百度十大关键词榜里名列前茅,但是它在Google综合搜索榜仅位列第八,夺冠的是在暑假风靡朋友圈的手游《Pokémon Go》。改编自《神奇宝贝》这款经典IP,再加上AR科技的加持,用户只需走出家门、动动手指就能在现实中圆一个精灵训练师的梦想。而《贪吃蛇大作战》手游同样表现不错,排到了第九的位置。2016年,游戏领域的爆发不可小觑,国外的佳作不断,国内亦有《倩女幽魂》《守望先锋》《阴阳师》这样的游戏接连打破次元之门,成为了互联网公司下一轮的红利所在。 与充斥着电影、游戏、明星、呈现出娱乐化特点的Google综合搜索榜相比,玩不到《Pokémon Go》的国人显然更加关注现实的问题和自身的需求,户口、房车、二胎等都是热门的话题。 2、大家都在关心的新闻:美国大选、英国脱欧、寨卡病毒、法国国庆日恐怖袭击 Google在放出今年盘点榜单的同时,也做了一个两分钟的小视频进行回顾。视频的开头,便是法国南部城市尼斯在国庆焰火秀间惊慌失措的人群,这场恐怖袭击造成了至少84人死亡;紧接着就是英国脱欧,英国社会本身所存在的阶级、种族冲突等问题也由此暴露;因为里约奥运会而变得名声大振的寨卡病毒让全世界都人心惶惶;美国大选,在产生新总统的同时,也带来了民意的分裂…… 2016年度谷歌回顾视频 2016虽然充满了撕裂与苦难,但正如微信公众号“PingWest品玩”所总结的一样,回顾这些负面事件也能让民众从中汲取到能够超越语言、地域、种族的力量,这恐怕就是Google想要传达的观念“虽然世界从未如此分裂,唯爱让我们继续前行”(love is outthere. Search on.)。 3、大家都在聚焦的人物:特朗普、希拉里 随着美国大选的落下帷幕,特朗普、希拉里顺理成章地也收获了来自全世界的注视,成为Google人物榜和百度十大焦点人物榜中惟二上榜的政界人士。 今年的美国大选堪称史上最混乱的闹剧之一,竞选过程中“视频门”“邮件门”“捐款门”交替上演。不少人本以为会迎来美国的第一任女总统,最后却是被称为“史上最糟”的川普在全国普选中胜出,成为笑到最后的黑马。然而这还不是结局,威斯康星州以“不公正”为由呼唤重新计票,最后以选票反增不减收场。 当然,对于不死心的反川普派来说,总是想搞点小动作。近日,一些好莱坞明星自发联合,呼吁选举团成员在12月19日的选举人选举中将选票投给除特朗普以外的其他候选人。 4、大家都在悼念的离别:拳王阿里去世 2016也是充满了泪点的一年,生离死别成了绕不开的话题。6月4日,美国拳王阿里的家人发布声明,称阿里因病去世,享年74岁。阿里时代也随之尘埃落定。 阿里的一生,足够称得上传奇:20年内22次获得重量级拳王称号,同时也是历史上首位3次夺得重量级拳王称号的拳击运动员;除开运动员的身份不谈,他亦为黑人群体发声,同时热衷公益、致力于慈善与人道主义事业,被授予了美国最高的平民荣誉——总统自由勋章。或许他的这一生,用他自己的话作总结最为恰当——“我不仅仅是伟大,我是双重伟大!” 5、大家都买了票的电影:《美国队长:内战》和《疯狂动物城》 随着2016年马上就要画上句号,电影届的厮杀也即将告一段落。《美国队长:内战》和《疯狂动物城》不仅登上了双榜,在票房方面的表现也是不俗,均突破了10亿美元的大关。前者出自漫威,后者来自迪斯尼,恰巧的是,2009年迪士尼斥资42亿美元收购的惊奇漫画公司,后来的中文译名正是漫威。 美国队长系列和其他的漫威英雄系列一样,采取的也是三部曲架构,但这可能也是第一个评价越来越好的三部曲系列:《美队1》表现平平,《美队2》突然大卖,《美队3》则因为不一样的切入角度成了整个系列的巅峰之作,这一点也可以从烂番茄的打分上有所体现,三部的新鲜度分别是80%、89%和90%。 《疯狂动物城》和以往的迪斯尼动物主题的动画电影一样,都以毛茸茸的小动物作为故事的主角,从设定到制作都是还原了真实的动物世界。但是在老少皆宜的故事情节背后投射的却是现实的人类世界,表面上讲述了小镇少女朱迪进城追梦的故事,实际却隐含了更深层次的主题:如何打破种族歧视和固有偏见。 除了这两部让迪士尼大赚的电影外,同时传递的一个讯号则是国漫振兴:《大鱼海棠》位居百度“十大热搜电影”榜单的第五名。 去年有《大圣归来》的横空出世,重拾国人对于中国动画的信心,因此今年同期上映的《大鱼海棠》也不可避免的被拿来比较。但是让观众失望的是号称倾注了十二年心血,画面精美,最终却流于空洞的对白和无力的剧情。即使这样,刺猬君也在之前的文章中写到,若把《大鱼海棠》放到如今的中国动画市场中,仍然属于顶级作品的那一层次。(传送门:《等待十二年的<大鱼海棠>口碑大跳水,唯一优点:全程画面可当壁纸》) 6、大家都在追的电视剧:《太阳的后裔》 从两个榜单上来看,网民对于电视节目的偏好体现了一定的地域性:歪果仁爱《权力的游戏》《黑镜》,而天朝人民则在《欢乐颂》《老九门》等八点档里不见不散。韩剧《太阳的后裔》却杀出了地域的重围,成为唯一同时登上双榜的外国电视剧。 聚焦于特定群体的《太阳的后裔》可以看作是一部披着军旅外衣的言情偶像剧,当帅气的特种兵遇到美颜的女医生,角色设定上的创新,再加上去掉了“车祸、癌症、治不好”的韩剧固定套路,主人公之间的爱情碰撞也变得让人期待。而“先播后拍”的模式创新,以及在引进中国时采用的“中韩同步”策略,使其在国内独播平台爱奇艺上的播放量近30亿,微博同名话题阅读量高达429万,宋仲基也新晋为“国民老公”,收割了一批小迷妹。 7、2016也是高科技爆发的一年 与2015、2014年甚至再之前的榜单相比,今年的百度沸点国人搜索榜单新开辟了“十大科技事件”这一子榜,细数那些足够改变生活的先进技术。的确,2016年是高科技井喷的一年,而其中又以AR、VR、人工智能、大数据最为引人注目。这也在榜单上有所体现,与上述几项新技术相关的关键词“虚拟现实走向主流”“Alphago决胜李世石”“无人车”“百度大脑震撼发布”“PowerEgg无人机”“人形机器人Altas”占据了“十大科技事件”榜的半壁江山。 与大数据联姻的互联网 除了看看这过去的一年都经历了哪些大事外,榜单本身也有其可圈可点之处。 上文提到,发布Google年度热搜榜单的是其旗下板块Google Trends。这是一个在Google搜索结果的基础上加以分析和统计后,能得出某一关键词在某一时期的被搜索频率和相关数据的平台。虽然国内用户需要翻墙才能接触到Google及其相关产品,但国内早就有了类似产品,百度指数便是植根于中国网民的搜索行为所产生的数据。 另一方面,据百度官方微信公众平台介绍,今年的百度沸点热搜榜整合了16亿网民在2016年1月—11月中旬期间使用百度旗下一系列产品后产生的数据,完全基于用户搜索行为进行分析后生成,没有人工的评价标准参与。 显然,数据成了支撑这两份榜单的关键词。伴随着计算机技术的快速发展,大量数据也由此产生,最明显的标志就是体量巨大、类型繁多、处理速度快但价值密度低。数据爆炸的背后,对数据零散利用所造成的数据浪费开始让人们有意识地去进行数据挖掘,以开发出更多的利用价值。据易观发布的《2016中国大数据市场年度综合报告》,目前我国的大数据市场正处于高速发展期,2015年的市场规模已经达到了105.5亿元。 在国内,以BAT为代表的互联网公司坐拥着数据金矿,早就举起了大数据的大旗。百度围绕着搜索数据而生,与其他两家相比最具有技术基因,因而也较早地完成了在大数据方面的布局:高薪聘请大数据领域的相关人才,构建深度学习研究院、云计算机房……成果也是显而易见的,在刚刚在过去的乌镇互联网峰会上,无人车、人脸识别系统大放光彩,百度大脑也入选了15大领先科技成果。而拥有社交数据的腾讯与拥有交易数据和信用数据的阿里巴巴,也不甘落后,均在数据的挖掘与变现上有所作为。 而目前,大数据的应用方向也正在朝着垂直行业和垂直应用领域拓展,无论是第一产业、第二产业还是第三产业都能看到大数据的身影。《2016中国大数据市场年度综合报告》也指出,金融、通讯、零售是大数据市场投资占比名列前三的产业,而人脸识别、语音识别、多重身份匹配则是其拓展的主要方向。 在以数据和内容为标志的互联网时代,谁率先与互联网融合成功,使其所产生的大量数据为己所用,充分挖掘背后的商业价值,谁就能在竞争中抢占先机、占领制高点,因而也不奇怪现在越来越多的企业开始与大数据联姻了。 参考资料: 1.《2016中国大数据市场年度综合报告》 2.《Google 回顾了 2016 年搜索记录:世界从未如此分裂,唯爱让我们继续前行》

    着陆页体验和什么有关

    着陆页体验和什么有关

    依据谷歌自己的说法:“Google 的一项衡量标准,用来评估网站的着陆页对于点击您广告的用户的相关性和实用性。评分较高的着陆页通常结构清晰,并且网页文字与用户搜索的字词密切相关。” 这里就很难判断,他说的是关键词密度,还是对于跳转率的计算得出。 已知谷歌给出的三个参数:“预计点击率”“广告相关性”以及“着陆页体验”。其中“预计点击率”不在今天讨论的范围内。 而“广告相关性”就显得十分的雷同。 查看谷歌给出的解释:“广告相关性是一种关键字状态,它可以衡量您的关键字与广告之间的相关程度。”那么它指的就是在谷歌Adowrds中编辑的内容的相关程度。 最后我们可以得出的结论是:着陆页体验是一个综合得分,包括关键词密度,但更重要的是用户停留时间和跳出率。

    熊猫算法更新4.2 将影响2%-3%的英文检索

    熊猫算法更新4.2 将影响2%-3%的英文检索

    据国外SEO网站SEL消息显示,谷歌已于上周宣布开始更新熊猫算法,即熊猫算法4.2。谷歌方面表示,本次算法的发布周期较长,也许需要几个月。由于发布周期较长,很多网站并未受到影响,因而很多站长至今仍未发现本次算法升级。 据悉,谷歌上一次更新熊猫算法是在2014年9月25日,距今已有10个月了。对于本次算法更新,谷歌表示,熊猫算法4.2将对2%-3%的用户检索(英语检索)产生影响。 而熊猫算法4.2的发布也意味着,在熊猫算法4.1中被K的网站有了“重生”的希望。所以谷歌还呼吁站长尽快合理的调整自己的网站。 熊猫算法更新史: Panda Update 1:2011年2月24日发布熊猫算法1.0。对11.8%的用户检索产生影响,仅限美国地区。 Panda Update 2:熊猫算法2.0,发布时间2011年4月11日,对2%的用户检索产生影响,全球范围内的英文检索。 Panda Update 3:2011年5月10日更新。 Panda Update 4:2011年6月16日更新。 Panda Update 5:2011年7月23日更新。 Panda Update 6:2011年8月12日更新,对6–9%的用户检索产生影响,包括多种语言检索。 Panda Update 7:2011年9月28日更新。 Panda Update 8:熊猫算法3.0,发布时间2011年10月19日,对约2%的用户检索产生影响。 Panda Update 9:2011年11月18日。影响范围低于1%。 Panda Update 10:2012年1月18日更新。 Panda Update 11:2012年2月27日更新。 Panda Update 12:2012年3月23日更新,对约1.6%的用户检索产生影响。 Panda Update 13:2012年4月19日更新。 Panda Update 14:2012年4月27日更新。 Panda Update 15:2012年6月9日更新,对1%的用户检索产生影响。 Panda Update 16:2012年6月25日谷歌官方宣布更新,对1%的用户检索产生影响。 Panda Update 17:2012年7月24日发布更新,对1%的用户检索产生影响。 Panda Update 18:2012年8月20日发布更新,对1%的用户检索产生影响。 Panda Update 19:2012年9月18日发布更新,影响范围低于0.7%。 Panda Update 20:2012年9月27日发布更新,对2.4%的英文检索产生影响。 Panda Update 21:2012年10月5日更新算法,约对美国地区1.1%的英文检索产生影响。全球范围内影响为0.4%。 Panda Update 22:2012年11月21日发布更新,对0.8%的英文检索产生影响。 Panda Update 23:发布时间2012年12月21日。对1.3%的英文检索产生影响。 Panda Update 24:更新时间2013年1月22日。对1.2%的用户检索产生影响。 Panda Update 25:更新时间2013年5月15日。 Panda Update 26:更新时间2013年7月18日。 Panda Update 27:熊猫算法4.0,发布时间2014年5月20日,对7.5%的用户检索产生影响。 Panda Update 28:熊猫算法4.1,发布时间2014年9月25日,对3–5%的用户检索产生影响。 Panda Update 30:熊猫算法4.2,发布时间2015年7月18日,对2–3%的英文检索产生影响。

    盘点2013至2014年间的部分谷歌算法更新

    盘点2013至2014年间的部分谷歌算法更新

    2013年至今,谷歌搜索引擎更新不断,Seoers之中,一时哀鸿遍野,死伤无数,每一次算法的调整都伴随着一些网站的变化,有的算法更新是轰轰烈烈,有的不痛不痒,但是每一次的算法更新都反应了谷歌对互联网网站的一种态度。之前整理过百度2013年重大更新,下面我们就来盘点一些2013-2014年谷歌算法的更新,以便大家能结合百度的一些算法更新从中悟到一些搜索引擎的核心目标以及变化趋势。 (more…)

    更新百度和谷歌 搜索引擎优化初学者指南

    更新百度和谷歌 搜索引擎优化初学者指南

    想必大部分的SEOer甚至很多的网店经营从业者都看过这份:百度搜索引擎优化指南 Baidu SEO Guide 2.0 。没错,作为搜索引擎,对于自身的搜索及索引习惯,和排名规则,都做出了非常细节专业的描述。 对我们来说,是很贴心的,搜索引擎为什么要发布这样的一个指南呢?我的总结,原因有下: 1.更多人关注搜索引擎优化,自然有更多人关注到搜索引擎的价值(这间接的带动一些人做PPC,给搜索引擎带来收益。)SEOer们,告诉我,你们有几个不是在一些SEO培训中,重新认识了搜索引擎,百度,谷歌,并觉得他们非常强大的? 2.标准化这些规则,和谐了搜索引擎和SEOer的互利共生关系。请不要忽视这个关系,整个互联网上每天都在爆发这新鲜热辣的新闻,而搜索引擎作为信息的搜集整合者,恰恰在信息方面很依赖信息创造者,也就是那些默默的用手敲着键盘的资讯发布者们。(亲,你也是。) 谷歌搜索引擎优化初学者指南最早的版本是2008年10月份的。可以说谷歌的营销理念一直行业里面领先的地位。 近今年,谷歌进行了大量的收购,如相关性不强的机器人公司的收购。有很多都让人摸不着头脑。但是谷歌就是这么厉害。在人们还不知道这东西有很大的关联的时候,已经默默就开始部署了。 另一面,谷歌被人称为“吸血鬼”,他是一个非常精明的“吸血鬼”,一个懂得不断吸收不同行业智慧的一个公司,想想,是多么的可怕。

    软文 → 更多

    2016年惊艳朋友圈的十大H5 你被几个刷过屏?

    2016年惊艳朋友圈的十大H5 你被几个刷过屏?

    无酱:在这个日新月异的时代,想要立于不败之地,摆脱被淘汰的命运,只有迎头赶上,不断创新。在过去两年的时间内,H5经历了从全民兴起 – 爆发 – 沉淀到再爆发式增长的过程,以层出不穷的新面孔一次又一次展现了惊人的生命力。 2016年即将呼啸而过,让我们抓住今年的尾巴来细数一下这一年那些扭转衰势给我们带来惊艳感受的十大H5,哪些曾经刷过你的屏呢? 注:以下仅代表个人观点,项目按照上线时间顺序排列。 1. 微信:我和微信的故事     查看案例详情:http://www.digitaling.com/projects/20080.html (该活动已下线) 一句话点评:大数据的暖心运用版“回忆杀” 2016微信公开课PRO版在开年就丢出了一个引爆朋友圈的轻H5,寥寥几页,几乎不需要互动,几条与“我”息息相关的数据统计,就能让用户分享得不亦乐乎。微信虽然不倡导诱导转发,但是这样大数据的暖心运用,恰到好处地唤醒用户记忆,引发情感共鸣,不刷屏才奇怪吧? 2. 豆瓣:我们的精神角落     扫描二维码,立即体验!     一句话点评:戏很足的文青解谜系列H5 坚持11年不打广告的豆瓣终于在今年年初放出了一个超级大招,以“我们的精神角落”为主题推出了一系列海报、品牌宣传片和H5。 H5分为眼、鼻、耳、口、大脑五个章节,从画面到文案再到交互整合了多种表现形式,只为向用户传达一个观点:我内心丰富、生而不凡,这是我的秘密。由内而外散发满满的豆瓣文艺气息,细节处理堪称完美。 3. 宝马:全新BMW M2游刃锋芒间     扫描二维码,立即体验!     一句话点评:狂炫酷拽破屏而出的速度与激情 宝马官方微信先是用一个“该新闻已被BMW快速删除”的标题迅速吸睛无数,再用阅读原文中的H5彻底点燃了用户的速度与激情:一辆BMW M家族全新车型M2从虚拟的新闻内页呼啸而出,在多个平台任性跨越横冲直撞,实现虚拟与现实的无缝切换,视觉冲击应接不暇,声效配合酣畅淋漓。在77分钟内便获得了10万+的阅读量,还得到了各行业意见领袖刷屏式的分享。 4. 侠隐江湖:一个翻滚的H5——只要功夫深 撩妹100分     扫描二维码,立即体验!     一句话点评:翻转手机扭转人生一圆武侠梦的H5 银汉集团为旗下的《侠隐江湖》游戏做了一个名叫《只要功夫深 撩妹100分》的H5,只要通过翻转手机就能即刻扭转人生,从事事无可奈何的“凡人模式”切换为开挂的“大侠模式”,一圆一众为现实所累的现代人的武侠梦。它采用简单好玩的翻转形式和逗趣浮夸的故事情节,向世人传达了“天生武侠,本色江湖”的游戏理念。 5. NEXT IDEA×故宫:大明皇帝除了会唱 Rap,还能有多魔性?     扫描二维码,立即体验!     一句话点评:大明皇帝穿越故宫玩Rap成新晋网红的神邀请函 故宫淘宝的萌版皇帝们早已深入人心,然而万万没想到这次大明皇帝变身rapper席卷朋友圈的H5,却是腾讯与故宫跨界合作举办“Next Idea × 故宫” 腾讯创新大赛的邀请函。该H5将古今多种元素相互穿插,让原本遥远的古人重新焕发生机,充满现代感的幽默演绎,让人眼前一亮,大大刺激了用户的分享欲。短时间内访问量就突破了300W。 6. 361°:我给你画了个动画,看完可别哭啊!     扫描二维码,立即体验!     一句话点评:用自己画的小人去创造属于你的热爱故事 相对于单纯通过点击进行互动,引导用户亲自画出小人去完成一系列动作着实新鲜,这种形式也许不是首创,但也阻挡不了它的刷屏之势。361°从自身品牌调性出发,迎合奥运主题,用画画的方式鼓励用户勇敢面对挑战,在人生这场比赛中赢到最后。H5情节设定完整,动画效果生动可爱,轻松为品牌收获满满好感。 7. 墨迹天气:#天气改变命运#H5,每天都有新改变,每天都能玩一遍    

    国内推广 → 更多

    一个纯采集站长的SEO、采集、运维总结

    一个纯采集站长的SEO、采集、运维总结

    我是一个纯采集站长,下面的这些总结,有些是关于关于SEO,有些是关于采集和运维,都是很基础的个人见解,仅作分享,请自辨好坏是非,实践出真知。 原创好还是采集好? 当然是原创好,因为百度是这么说的,谁叫人家是裁判。 为什么我原创了很多文章,还是不收录?收录了没排名? 一个搜索引擎,它的核心价值是要为用户提供他/她最需要的结果。搜索引擎是有统计网民需求的,对于网民需求量小或者几乎没有需求的内容,即使你是原创也可能被搜索引擎忽略,因为它不想浪费资源在无意义的内容上。 对网民需求量大的内容,收录应该会比较多、比较快,但是,正因为收录多,即使你是原创,也可能很难挤进排名。 搜索引擎统计网民需求以什么来标识? 关键词。每一个人搜索一个关键词时,就表明他/她对这个词相关的内容有需求。而且,使用搜索引擎的人,通常是有问答需求、检索查询需求。当然搜索引擎内部肯定有非常庞大的分析系统,对这些需求进行精确的定位,详见百度指数。比如搜索的关键词是“手机”,很有可能是想要买手机或者查某款的价格,也可能只是想要下载漂亮的壁纸。但是,如果是想要壁纸,就会有更精确的关键词“手机壁纸”,以下拉框或者相关搜索的形式呈现出来。 既然原创好,为什么要采集? 1. 虽然原创好,但只要方法适当,采集的效果并不会比原创差多少,甚至比没掌握到方法的那些原创好很多。 2. 精力有限,原创很难保证长期大量更新,如果请个编辑,投入产出比可能是负数。 市面上采集器那么多,应该用哪个好? 每个采集器都有它的独特之处,所谓存在即合理。请根据自己的需求来选择即可。我的采集器是自己开发的,开发的过程中考虑了以下几方面,使用其他采集器的也可作参考: 1. 直接提供已分类的海量关键词,这些关键词都是百度已经统计的有网民需求的词(有百度指数),或者是这些词的长尾词,来自百度下拉框或相关搜索。 2. 直接按关键词采集,智能分析网页正文进行抓取,不需要自己写采集规则。 3. 抓取到的正文经过规范的标签清理,段落全部以 标签呈现,乱码一律去除。 4. 根据采集到的内容自动配图,图片一定是与该内容相关度非常高的。以这种方式代替伪原创,既不影响可读性,又使文章图文并茂,做到比原创所提供的信息更丰富。 5. 正文内容中的关键词自动加粗,也可自定义要插入的关键词。但没有做句子重排、段落重排等影响可读性的所谓“伪原创”功能。 6. 可直接使用关键词和其相关词组合作为标题,也可抓取目标网页标题。 7. 可进行微信文章采集。 8. 不用触发或者挂机。 9. 集成百度站长平台主动推送,加快收录。 不同的网站程序,比如织梦、WordPress、dz、zblog、帝国cms或者其他,对SEO有什么影响? 理论上没有影响。因为搜索引擎并不知道你是什么程序,或者它可以通过一些规则识别出来,也不可能因为程序本身的不同而影响它的判断。 那什么会影响SEO呢?答案是模板。因为基本上这些程序都有模板机制,同样程序可以输出不同的页面,不同的程序也可以输出同样的页面,这就是模板。模板确定之后,你的每一个页面就按照这个框架来输出,也就是整个html结构已经确定。而这些html,正是搜索引擎要重点关注的,它得从这些html中得到它想要的信息。因此,一套好的模板非常重要。 模板设计应该注意哪些细节? 1. 权重结构顺序。整个页面的html中(注意是html,而不是显示出来的版面),越靠前的位置,权重越高。由此引申出来,“title”、keyword、description三个标签,因为最靠前,权重最高。其次通常是导航,也是基本上是最靠上的,权重也非常高。再次就是文章标题和正文。这是根据html的前后来排序的。 2. 因为搜索引擎首先要遵循W3C标准,所以,W3C定义的一些本来就是用来表示重要信息的标签,权重自然就高,比如,特别是h1,用来表示当前页面最重要的信息,一般每个页面只能有一个,其权重估计与title相当,也通常是用来放当前页面的标题,当然也有为了提高首页权重,用h1来放置logo或首页链接,都是可以的。另外还有em、strong这样的标签,用来表示强调,一般认为strong权重高于标签,同样也是加粗作用,但我们认为从SEO的角度看是没有权重加强的。 3. css或者js代码对搜索引擎来说通常是无意义的,尽量使用单独的文件来存放,或者在允许的情况下放到html尾部去 网站结构规划应该注意哪些问题? 1. URL设计。URL也是可以包含关键词的,比如你的网站是关于电脑的,你的URL中可以包含“PC”,因为它在搜索引擎眼里通常是“电脑”的同义词。URL不要太长,层次尽量不要超过4层,这个就点到为止。 2. 栏目设计。栏目通常是与导航相关联的,设计时应该考虑网站整体的主题,用户可能会对哪些内容感兴趣,栏目名称最好是网站的几个主关键词,这样也方便利用导航的权重。 3. 关键词布局。理论上每一个内容页都应该有它的核心关键词,同一个栏目下的文章,尽可能围绕栏目关键词展开。一个简单粗暴的办法就是直接用栏目关键词的长尾词。 动态、伪静态、静态,这三者哪个好? 这个不能一概而论,推荐使用伪静态或静态。这三者的区别,是是否生成静态文件,以及URL格式是否动态。生成静态文件,本质上是为了加快访问速度,减少数据库查询,但会不断增加占用空间;伪静态只是通过URL重写修改URL,实际上还是每次都要经过程序运算、查询数据库再输出页面,对加快访问速度完全无效。动态与伪静态的差异只在于URL,带问号加参数。 所以关注两个点就好:网站打开速度是否够快?你是否需要节约服务器空间? 不同的网站程序,数据库操作的效率可能不同。一般来讲,内容页数量在1万以内的,页面打开速度都是比较快的,数据量更大一些,达到5万、十万甚至更多,通常就要考虑静态化了。 有哪些途径改善访问速度? 1. 上面已经说到的静态化。 2. 通常很多网站模板中都有随机调用文章或者类似的版块,事实上对数据库来说,随机是一项比较重的负担,在模板中应该尽量减少随机文章的调用。如果不可避免,可以考虑从数据库上优化,对有索引的字段排序通常比没有索引要快很多。 3. 将图片、js、css等不经常修改的文件,放到专用的静态服务器上,多个js、或者多个css能合并的尽量合并到一个文件,减少http连接次数。 4. 使用各类云加速产品。对普通网站来说,免费的百度云加速或者360的云加速都还可以。 文章比较多,网站已经开启静态,但是每次全站更新都要花很长时间怎么办? 我的做法是使用缓存机制,这里只提供一个思路,可能需要自己二次开发。 网站设定为伪静态,每一个请求到达时,程序检查是否存在对应的缓存html文件,如果该文件的生成时间是多少小时或几天以前,我们判定它需要更新,这时候执行正常流程,程序查询数据库,生成html后,写入到缓存文件,再输出到客户端。 当下一次访问到达时,比如1分钟以后又来一个访问相同页面,再次检查缓存文件时间。从时间上可以判断文件非常新,完全不用更新,则直接读取文件内容输出到客户端。这样每个页面都可以实现自动生成,也只有第一个访客会感受到速度慢,后面的访客访问时都相当于是静态访问,速度是非常快的。 如果是独立服务器,还可以考虑自动检测服务器负载,如果负载本来就高,那就算判断出来需要更新,也暂时不更新,改为直接输出。 图片是引用远程网址好还是放在自己服务器好? 这个也是各有优劣。引用远程网址,可以节约自己的带宽,但很可能会因为对方服务器缓慢、或删除资源、或防盗链,图片无法显示。如果下载到自己服务器,当然一切都自己掌控,但是图片会非常占用空间,总体上可能比生成静态所占的空间更大,而且如果访问量大,图片是最吃带宽的。 网站内链应该怎样优化? 内链是百度官方推荐的优化手段之一,所以这是一定要做的。通常表现的形式是正文中出现某个关键词,给这个关键词加上一个链接,指向另一个正好是这个关键词相关内容的页面。因此就诞生了一些所谓的优化手法,强行在正文中插入一些关键词和链接,以此进行类似互推的操作。还有的为了提高首页权重,到处都放上网站名称,并做上首页链接,以为这样可以提高目标页面的权重。但是这些很可能都是适得其反,因为搜索引擎会统计每个链接的点击率。如果放在醒目位置点击却很少的链接,有可能会判断为作弊。所以,请只在正文中本来就有的关键词上做内链,就可以了。 段落重排、句子重排、同义词替换这些伪原创手法到底好不好? 不好。因为搜索引擎已经智能,已经不是简单的数据库检索,它会自然语义分析(详情请搜索“NLP”),凡是语义解析比较困难的句子或者段落,它是可以判断为可读性差的,所以我认为这些“伪原创”可能是自作聪明。

    网文 → 更多

    年度最牛广告文案,看到最后我服了

    年度最牛广告文案,看到最后我服了

    原标题:满足女人的欲望,是我的使命 我叫王金财,跟所有在这个城市打拼的年轻人一样,我没有车子、没有房子,只有一个梦想和一份工作。 而且我的工作有点特殊,不仅对体力要求特别高,而且有些富婆真的挺难伺候,今天快了、明天慢了,好像我不是人,而是可以随意控制速度的机器一样。 她们有的是对现实生活不满意,有的是怀着好奇心想体验一下,还有的只是单纯想花钱找刺激,不管是什么原因,只要这些女人肯花钱,我都会尽心尽力。 有时候我干完一份活,虽然累得满头是汗,但是看着眼前的女人满足的表情,我觉得这份工作其实也挺伟大的。 网上有些人说干我们这行特赚钱,一年能赚几十万甚至几百万。 我只想说,送快递真的没有你们想得那么赚钱。 这不是刚过双十一吗,我这几天赚的也确实比平时多了点。下午,我车上还剩最后一个包裹,我一看时间还挺早,就去了趟副食大楼,想买点吃的犒劳自己。 偏偏这个时候就遇上了一件事,这件事有点难以启齿,因为我是个老实的男人,而这件事却跟一次艳遇有关。 副食大楼排队买东西的人特别多,我排了十多分钟还没排上,心里正郁闷,突然来了一个女的插队,哎我这暴脾气刚要发作,这女的转过头冲我甜甜一笑说,“哥,我真的特别着急,你别撵我走行吗?” 按说像我这样铁骨铮铮的汉子,不应该吃她这套美人计。但是我偏偏最受不了美女对我回眸一笑,当时我的铁骨一阵酥麻,红色脸说,“你为什么非得挤到我前面啊?” “因为你长得特别像我的偶像,”美女含情脉脉地说,“所以我看到你就有一种亲切感!” 我问,“你的偶像是谁?” 她笑着说,“马云!” “你这是夸人吗?“我不服气地说,“我可比马云好看多了。” 买完东西出门,我骑上电动三轮车,哼着小曲去送最后一个包裹。到地方刚要给收件人打电话,我一摸兜,手机没了。 我暗骂一声我靠,我送了半年快递才攒够钱买上土豪金,我容易吗我? 冷静,冷静,我提醒自己一定要冷静。刚才我还用手机看时间来着,所以一定是在副食大楼丢的,现在我必须马上回去调监控。 我一个漂移掉头,三轮车划出一道完美弧线,可是因为路上有雪太滑,我一头扎进了路边的沟里。 把三轮车从沟里推出来,却怎么也发动不着,没办法,只能推着车往回走。本来只要20分钟的路程,我足足推了3个小时。 赶到副食大楼的时候,正赶上保安在关门,我看他一个人锁那个大铁门挺费劲的,就帮了他一把。 我说明来意。保安说,“铁门锁上之后谁都进不去,只能等明天上班了!” 我失落的靠在铁门上,不知道回家该怎么跟媳妇交代。我媳妇是练拳击的,没别的毛病,就是打我总下死手,当初我买这个手机她就不同意,现在丢了,我预感到自己的肋骨今天恐怕要保不住。 保安大哥是个热心肠,他把手机借给我,让我给自己的手机打个电话试试。 我接过手机,看到上面有一个金属的小象吊坠。我对保安大哥说,“你的手机虽然不高档,但是这个小象看着挺艺术的。” “这是我女儿送给我的项链,我俩一人一条,但是我不好意思带项链,所以就把它改成了手机链。”保安大哥一脸幸福地说,“我女儿说这个小象能给人带来好运!” 我拨通了自己的电话,听筒里的彩铃响了很久,却一直无人接听。 跟保安大哥告别后,我心灰意冷的推着三轮车默默往家走。 今天的夜特别冷,回家的路也变得特别长。 其实我心里挺瞧不起自己的,不就是一个手机么,有什么了不起,男子汉大丈夫,大不了挣钱再买一个。可是一想到乡下舍不得吃穿的父母,还有天天逛街试衣服,却从来舍不得买的媳妇,我觉得自己做人真挺失败的。 我并不是一个迷信的人,但是今天的运气真是太背了,倒霉事一件接着一件,真像中邪了一样。 这时路旁的树丛里发出一阵怪声,像是野猫在叫,仔细听还有点像人的哭声,我心里有点害怕,便加快了脚步。 没走几步,我感觉身后好像隐约听到一阵急促的呼吸声,我回过头,却一个人都没有。可能是幻觉吧,我继续往前走。 突然!一只手从后面拍了我一下,我急忙回头,还是没人! 我的后背直冒冷汗,心跳得像打鼓一样。就在这时,脚下又传来一阵恐怖的笑声,我低头一看,一个秃顶的男人正蹲在地上冲着我笑。 “保安大哥,你心咋这么大呢?拍完我就蹲下,你跟我躲猫猫啊!” “兄弟,你走的也太快了,我百米12秒9都强撵上你,帽子都跑丢了。“保安大哥站起来捋了捋凌乱的头发说,”告诉你一个好消息,你的手机刚才回电话了,让你去大福公寓门前取手机。” 大福公寓并不远,20多分钟就到了。我看到一辆出租车,司机东张西望像是在等人,我一问果然是他打的电话。 但是,并不是他捡到了我的手机,而是他车上拉着一个喝醉的女人,这女人打车到大福公寓,可是却醉的不省人事,司机怎么叫都叫不醒,这时候正好看到她手里拿着手机,就拨通了通话记录里最后一个号码,于是就跟保安大哥联系上了。 我看了一下车上这个女人,正是副食大楼插队的那个,真没想到这么美的一张脸居然能干出这么龌蹉的事。 我本来想拿了手机就走,可是司机说必须把这女的一块弄走,还得把车费付了才给我手机。 没办法,我只能先付了车费,又扶着这个女人下了车。 我看到她戴着一个项链,上面也有一只小象,跟保安大哥手机链上的小象一模一样。 我想把他放在路边,可是这么冷的天,她穿的衣服又少,我怕她冻坏了。 我想报警,又怕万一她不是小偷,或者她有什么难处,我报警就等于毁了她。 我把她扶进了一家宾馆,给她开了个房间,不为别的,就当是报答保安大哥吧! 我扶着她进了房间,打算把他放在床上我就走,可谁成想,她突然醒了。 她发现自己躺在床上,以为我是坏人,先打了我一耳光,然后就喊着要报警。 我赶紧跟她解释:“姑娘,虽然我长得有点猥琐,但我绝对是好人。我好到什么程度呢,就是平时我跟我媳妇吵架,我气得离家出走,但不超过1个小时我肯定回家,而且我还得顺道买点菜。” 她说,“我不管,你现在有三个选择,1、我报警告你非礼,2、我打电话告诉你老婆你跟我开房,3、陪我喝酒。你选一个吧。” 我说,“姑娘,你这属于送分题啊!我选3” 她打电话让吧台送了很多酒,我就这样不情愿却也没任何办法的跟她喝上了。 我酒量本来就不好,不知道是因为喝多了,还是我心里真的对她有点好感,我居然开始跟她讲起了心事,我把这些年压抑在心里无处发泄的话都跟她来了个一吐为快。 她也流着泪跟我讲了她的故事,原来她也是个苦命的人,我们都是这个城市里活在最底层却有着不该有的梦想的人。不知道是酒精的作用,还是两颗同命相连的心渴望得到安慰,我们两个人居然抱在了一起。 孤男寡女,两颗空虚的心交织在一起,干柴遇到烈火,有些事已经不可避免的即将发生。 我双手把她死死地揽在怀里,然后一个腿绊把她撂倒。我小时候是学校摔跤队的,放倒她简直不费吹灰之力。她也不含糊,身体已经躺在地上,但是双膀一较劲,一翻身又把我压在下面。 我躺在下面想要解衬衫扣子,她却一把把我的衬衫撕开,扣子散落在地上。当时我穿的是工作服,所以我又偷偷用手把扣子都摸了起来,放进兜里,心里盘算着明天还得自己缝上。 就在这千钧一发之际,我突然想起一件非常重要的事。此时她已经脱光了衣服像头发情的母狼一样撕咬着我。我抽出一只手,一掌将她打倒在地,然后跨过她丰满匀称的身体飞奔下楼,拿出三轮车里最后一个快件,看了一眼上面的收件人地址,绝尘而去。 这不是一个普通的快件,一想到这个收件人的特殊身份,我便不敢再有丝毫怠慢,使出全部力气全速奔跑。 17分钟后,我把包裹送到了收件人的手中,她拿过包裹激动地说,“还真是当天就能送到啊!太神奇了。” 看到客户脸上满足的表情,我感觉特别欣慰。我擦了擦汗说,“感谢您选择当日寄件,当日送达的[顺丰即日]服务。无论遇到什么阻碍,顺丰速递员都会按照承诺,将快递在当天20:00之前送到您的手上。”

    SEO → 更多

    干货:百度排名只需分析关键词数据

    干货:百度排名只需分析关键词数据

    百度排名一直是SEOER重点关注的,搜索引擎优化虽然没有以前那么重要,不能和流行的PPC比,但是依然占据网络营销的半壁江山,特别是一些行业做一些长尾关键词的排名转化效果还是非常可观的,这点可以从网络上到处是SEO优化培训的广告得到印证。 那么SEO到底是什么呢? 相信还有很多的小白用户没弄明白,到底应该怎么去做排名,很多的SEOER都跑去关注一些所谓的SEO技巧去了,把心思都花在了这些所谓的百度快速排名技巧上面,而没有真正的去研究搜索引擎的数据,没有去分析所做的关键词在百度里的数据。 先说说SEO的核心是什么,大家都知道核心是用户体验做原创内容、及时更新对吧,从古至今大家一致提倡的都是这点,所以只要你一提到SEO,大家就会教你说做好用户体验多做原创内容,不要去复制采集没营养的文章等等。 那么如何做用户体验呢?之前小七在一次SEO交流会上问过大家都是如何做用户体验的,大家的一致回答几乎就是做原创内容,小七认为这是一个误导,我相信百分九十的SEOER都被这个谎言给误导了,倘若你没有分析搜索引擎的数据,就一味的写原创内容是得不到好的排名。下面来看个案例: 这个案例是小七在一个SEO的公开课上看到的,搜索“玻璃盖”这个关键词,百度排名除了自己的产品之外就是它第一,而且还排名很稳定,小七观察很久了。可以打开这网站。 大家可以看到这个网站更新的内容是2015年8月30日的,之后首页就再也没有更新过,那么这样的一个页面百度为何能给于这么好的排名?不都说要做用户体验,要经常更新搜索引擎才更喜欢么? 你注意观察,这些文章的标题都是与玻璃盖相关的,告诉百度这个首页就是和玻璃盖这个词的聚合页面。有兴趣的可以点新闻页面看看,2016年还有更新过文章,但是故意首页不调用了,只调用了这几条相关的页面。 其实这就是百度,一味的原创和更新内容并不是排名的王道,我们要做的应该是分析百度的数据,如果你是一个合格的SEOER,不应该去追求所谓的SEO技巧,什么一招就能获得如何好的黑冒手段,而是多去研究你要做排名的关键词的数据,这些数据百度都有给出来。 下面我们以 “ seo工具”这个关键词为案例,假如我们要做好这个词的排名,那么我们应该如何去分析。 百度指数 只要你是个站长,百度指数你一定知道,但是我相信百分九十站长只看到指数搜索多少,没有去研究百度指数这个页面。 这张百度指数的需求图谱小七不知道有多好人有研究过,你研究好这张图谱就知道什么是用户体验,并非是我们主观的想能给什么东西给用户才叫用户体验,所谓的用户体验应该要从百度数据里去获取,让百度的数据说话,让数据告诉我们用户需要什么内容,那我们就做什么内容给用户,这样的页面才能获得排名。 上图包含着巨大的信息量,2018年4月份的时候“SEO工具”这个词最相关的几个词是站长工具、优化、站长、seo必备工具、SEO查询工具、SEO站长工具等,有了数据你就知道用户需要什么,做页面的时候应该要做哪些内容的聚合才能获得好的排名。 其中还带有日期,这个日期有什么作用?你可以去看每个月“SEO工具”这个关键词所对应的需求是什么,定期的根据这个数据去做页面聚合调整,这才是所谓的更新。 关键词质量分析 什么是关键词质量分析,如果你有去分析百度的搜索结果数据就会知道,百度是将一个关键词分成若干个词,然后重新组合出新的关键词参与索引,并且给分词后的词赋予不同权重体现核心,我们还是以“SEO工具”这个关键词为例子。 这是分析牛关键词质量分析工具查询得到的结果,从图上我们可以看到,百度把“SEO工具”分割成了SEO和工具这两个词,并且SEO的权重远远高于工具这个词。 也就是说“SEO工具”这个词的核心重点是SEO,这个数据是百度一个内部查询接口给的数据,所以用户需要的数据都可以在百度里挖掘出来。 另外从图上我们也可以看到分词组合后得到三个价值词SEO、SEO工具、工具,这些词都是会被百度建立索引参与排名的重要因素,下图是我从百度搜索结果截图的。 至于这些分词后的词和组合的关键词如何使用,之前有写过一篇“如何优化长尾关键词”有详细介绍,有兴趣的老铁可以关注下。 总结:真正的 SEO优化并非一个投机取巧,也无需刻意的去学习网络上的一些快速排名技巧,百度或者其他搜索引擎排名的因素非常多,并非一两个因素,而且网络上很多所谓的SEO技巧无非就是一些老生常谈的常识和大框架。 细节上的操作还需要自己多动手摸索,还是多去搜索引擎上找答案,用户想要的东西搜索引擎都已经给出来,我们只需要去做好这些慢慢就能获得排名。

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册