Tumgik
3zschool · 5 years
Link
之前3z学堂收集整理了一篇CDN相关基础知识的文章,作为CDN兄弟的IDC却一直没顾上整理, 网上搜到的IDC基础知识内容也有些老旧了,今天也特意收集汇总了一篇IDC基础知识文章,文章主要以介绍国内IDC情况为主,希望大家喜欢~
一、IDC业务分类及产业链
IDC,即互联网数据中心(Internet Data Center)是指一种拥有完善的设备(包括高速互联网接入带宽、高性能局域网络、安全可靠的机房环境等)、专业化的管理、完善的应用的服务平台。在这个平台基础上,IDC服务商为客户提供互联网基础平台服务(服务器托管、虚拟主机、邮件缓存、虚拟邮件等)以及各种增值服务(场地的租用服务、域名系统服务、负载均衡系统、数据库系统、数据备份服务等)。 目前随着业务的发展及技术的进步,我国IDC业务主要包括传统IDC业务和互联网资源协作服务(公有云服务中的IaaS与PaaS)两部分。
传统IDC业务分为基础业务和增值业务两大类。工信部《电信业务分类目录(2015年版)》在IDC业务范围内增加了互联网资源协作服务业务,具体指利用架设在数据中心之上的设备和资源,通过互联网或其他网络以随时获取、按需使用、随时扩展、协作共享等方式,为用户提供的数据存储、互联网应用开发环境、互联网应用部署和运行管理等服务。从定义上看涵盖公有云服务中的IaaS与PaaS服务,是我国IDC业务的新兴领域。
1、传统IDC业务领域
传统IDC业务领域包含基础业务和增值业务两部分。
基础业务包含主机托管、端口/带宽出租、机房出租、IP地址出租、主机出租、额外电量租用、端口批发、IP Transit等
增值业务又可以分为安全服务类、数据应用类、运行维护类。
安全服务类:安全设备租赁、漏洞扫描、安全评估、安全加固、等级化信息安全保障服务、渗透测试、应急响应、管理安全服务、客户定制服务、流量清洗等。
数据应用类:数据存储、异地容灾备份、数据恢复、内容分发(CDN)、缓存加速、负载均衡、VPS虚拟专用主机、网站一站式服务、企业电子邮箱、网站行为分析等。
运行维护类:KVM远程管理助手、客户设备代维、用户流量监控、网络(主机)监测等。
2、互联网资源协作服务
在互联网资源协作服务主要就是指云服务(IaaS+PaaS),包含云主机、块存储、对象存储、云数据库、负载均衡(本地/全局)、云缓存、应用托管容器(即PAAS平台)、云备份、数据中心间VPN等服务(来自数据中心联盟)
(adsbygoogle = window.adsbygoogle || []).push({});
3、IDC行业产业链
可分为上游的基础设施供应商、中游的IDC专业服务提供商、下游的重点需求方。上游提供包括IT设备、电源设备、精密空调、油机、动环、网络连接等相关服务;中游主要提供IDC集成、IDC运维、IDC与云计算服务;下游主要是众多的IDC专业服务需求方,包括政府部门、互联网公司、金融机构、制造业企业等重点领域及其相关企业。
国内IDC产业链中游的三类竞争主体分别是基础电信运营商、传统的第三方IDC企业、IT企业与设备商为代表的云服务商。传统第三方IDC企业通过自建机房或租用基础电信运营企业机房提供服务,主要包括世纪互联、数据港、鹏博士等,该类企业基础设施运维能力较强,但是基础传输资源依然受制于运营商。以IT企业与设备商为代表的云服务商主要有阿里、腾讯等互联网公司以及浪潮、华为等传统IT企业,此类企业技术实力、资金实力较强,但基础设施运维能力偏弱。
二、我国IDC市场呈现高速增长态势
1、IDC行业收入逐年快速增长
2017年我国IDC全行业总收入约为650亿元,2012-2017年复合增长率超过30%。预计未来三年,随着信息化、数字化政策的相继落实,5G、物联网、人工智能、边缘计算等新技术的融合发展将带动多种智能终端的使用,进而带来更多的IDC需求,也将激发IDC市场的新一轮增长。据预测,2018-2020年,我国IDC市场收入增长率将维持在30%左右,2020年市场规模有望达到1500亿元以上。
(adsbygoogle = window.adsbygoogle || []).push({});
2、IDC规模与数量增长快速
国内数据中心总体规模自2013年以来增长迅速。据工信部相关文件发布,截止2017年底,我国在用数据中心机架总规模已达166万机架,规划在建数据中心规模107万机架。其中,大型以上数据中心成为增长主力,2017年同比增长68%,占数据中心整体规模比重接近50%。
3、大规模数据中心逐步向信息化水平较低的区域蔓延
我国北京、上海、浙江、江苏、广东等东部省份所在地区互联网用户密度大,信息化发展水平高,东部地区数据中心的存量资源占比较多。但近年来也面临土地资源紧缺、能源成本上涨、环境保护等因素影响。尽管中西部地区信息化发展水平相对薄弱,但中西部地区凭借气候、价格、地方政策激励等优势,逐步推进本地信息化基础设施升级。
三、未来IDC数据中心发展方向
1、传统IDC向VDC演进
虚拟数据中心(Virtual Data Center,VDC),是基于物理设备构建的专属虚拟化资源池,适用于需要进行物理隔离与网络隔离,对安全性、可靠性与灵活性要求较高的虚拟环境,并能实现灵活扩展。 与传统IDC相比,VDC使用一系列新技术将基础设施作为服务提供,并利用虚拟化技术将物理资源池化并整合,提升系统效率,同时通过动态资源分配与调度提升资源利用率,加强服务可靠性。除此之外,其自动化的服务开通能力可以降低运维成本并优化用户体验。例如,华为云VDC主要包含设备节点、云硬盘、镜像、弹性带宽、IP地址与VLAN这些构成要素,可以实现一站式购买。2018年广东联通携手新华三推进VDC试点,推动云网一体化。
2、未来IDC数据中心依然将呈现三级层次化结构
未来数据中心将根据不同业务属性选择适宜的区域布局。 对网络时延要求较低、离线计算分析等应用可在远端部署,降低建设运行成本。面向区域、对时延敏感、需要依赖实时分析的业务将主要部署在用户聚集区域以灵活部署数据中心。针对车联网、AR/VR等时延敏感、感知敏感型业务,需要部署在最贴近用户的微型数据中心内。
0 notes
3zschool · 5 years
Link
3z学堂平时更新了文章,都会通过微信发给朋友们阅读,之前都是直接复制链接发过去,直接却不直观,那么如何像公众号分享效果那样优雅的转发呢?经过一番摸索,3z学堂终于找到了比较好的解决方案,今天特意整理了出来供大家取用。
未添加代码前微信分享原始效果:
添加代码后自定义效果:
具体实现代码也很简洁,省去了网上常见的需要在微信公众号里进行设置、认证等环节,当然这段代码在核心处理上还是使用了微信的基础规则,想了解更多的话可以去阅读下微信的开发者文档。在实际使用时也很简单,只需要把下列代码 复制到你的网站源代码里即可,一般放在<head></head>之间即可,将代码中标注的地方换成你自己想要显示的标题、描述、链接、图片即可,无论是分享微信消息还是朋友圈发布均可实现自定义效果。
(adsbygoogle = window.adsbygoogle || []).push({});
<!-- 微信转发代码 --> <script> /** 微信接口*/ var appid = ''; // 应用id,如果有可以填,没有就留空 var descContent = '3z学堂——只分享最有价值的干货'; // 分享后的描述信息 var shareTitle = '3z学堂'; // 分享后的标题 var imgUrl = 'http://www.3zschool.com/wp-content/uploads/2018/10/logo_50_50.jpg'; // 分享后展示的一张图片 var lineLink = window.location.href+'?fromtitle='+shareTitle; // 点击分享后跳转的页面地址 // 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。 document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { // 发送给好友 WeixinJSBridge.on('menu:share:appmessage', function(argv){ WeixinJSBridge.invoke('sendAppMessage',{ "appid": appid, "img_url": imgUrl, "img_width": "200", "img_height": "200", "link": lineLink, "desc": descContent, "title": shareTitle }, function(res) { }); }); }, false); </script>
使用这段代码有个注意事项,就是网站的域名需要备案,之前3z学堂也是捣鼓了好久才发现的,没有备案的域名分享会有问题,这可能是这段简化代码的硬伤吧,后续如果3z学堂还有新的心得,会再次更新与大家共享,希望这次的分享可以帮助到大家。
0 notes
3zschool · 5 years
Link
最近3z学堂收到了来在 AdSense通知提醒,建议网站添加 ads.txt 文件。经过一番摸索、查阅官方文档,终于搞明白了,今天3z学堂就来与大家一起分享下ads.txt是什么?又有什么用?详细介绍下这项计划的细节和操作方式。
一、什么是 ads.txt 文件?
Google推出的授权数字卖方(ads.txt)是一项旨在提高程序化广告透明度的计划。发布商可以创建自己的ads.txt文件用来指明有权销售其广告资源的卖方。这是一项在程序化购买流程中,保护网络媒体免受未经授权的公司违规售卖广告资源的技术解决方案。
  简单一点说,就是媒体在他们的网络服务器上放置一个文本文件,列出所有通过其授权出售广告位的公司。 同理,平台也集成了ads.txt文件,以确认哪些媒体平台的广告位被授权销售。 这样买家可以检查他们购买的广告位的有效性。
 二、添加 ads.txt 文件有什么用?
添加 ads.txt 文件,避免出现无法展示部分广告的情况。ads.txt 文件可以帮助广告主识别仿冒广告资源,同时可以帮助网站发布商获得更多广告客户支出,而这些支出原本可能会流向仿冒广告资源。
三、如何创建ads.txt 文件?
要创建 ads.txt 文件以公开声明 Google 有权销售你的广告资源,请按以下步骤操作:
(adsbygoogle = window.adsbygoogle || []).push({});
1.创建 1 个文本 ( .txt ) 文件
2. 在该文件中添加下面 1 行: google.com, pub-xxxxxxxxxxxxxxxx, DIRECT, f08c47fec0942fa0
重要提示:请务必用你自己的发布商 ID 替换 pub-xxxxxxxxxxxxxxxx
一般通常会需要系统 72 小时的时间,AdSense才会将后台的警示移除。所以需要确保你网站的 ads.txt 文件可被抓取。
3. 在你的网站根目录下存放 ads.txt 文件。
例如 http://3zschool.com/ads.txt。
需要注意的是一定要放在一级域名下,不要放在二级或者三级域名下。例如,“google.co.uk”是“co.uk”的根域,而“maps.google.co.uk”则不是。(域名相关知识大家可以阅读3z学堂之前写得域名基础知识介绍文章)
四、为什么已经设置好 ads.txt,后台还在提醒?
需要确保已经为AdSense网页列表中所有状态为【就绪】的网站都添加 ads.txt。
需要确保填写的发布商 ID 正确,就是 pub-xxxxxxxxxxxxxxxx 这个ID
在添加 ads.txt 后,Google的系统需要 24 小时去做抓取,抓取后系统需要 2 - 3 天才会在你的账号中撤销警示。因此如果才刚设置,请耐心等待给系统时间处理。
务必将 ads.txt 添加在一级目录下。(设置在 3zschool.com/ads.txt 而非  www.3zschool.com/ads.txt)
五、ads.txt 文件中有哪些信息?
创建一个名为 ads.txt 的文本文件,并为每个有权销售您网站广告资源的广告交易平台或 SSP 添加单独的行。每一行都应包含三项数据(以及第 4 个选填字段),具体格式如下:<字段 1>, <字段 2>, <字段 3>, <字段 4>
<字段 #1>:广告投放系统的域名(必填)
这是出价工具关联到的系统的规范域名。可以使用此类系统的运行域名作为该域名(如果运行域名与父级企业域名不同的话),这样便于进行 WHOIS 查询和反向 IP 查询,进而明确所有权。SSP 或广告交易平台可能会发布要使用的域名。
对于 Google 卖家帐号,该域名始终是 google.com。
<字段 #2>:发布商帐号 ID(必填)
与字段 # 1 中广告投放系统内的卖方或转销商帐号相关联的标识符。该字段所包含的值必须与 SSP /广告交易平台所指定字段中的交易(例如 OpenRTB 出价请求)所使用的值相同。在 OpenRTB 中,这通常是 publisher.id 字段。对于 OpenDirect,则通常是发布商的组织 ID。
对于 Google 卖家帐号,请使用每个帐号中显示的发布商 ID(例如 pub-0000000000000000)。如果你忘记你的ID,可以登录到你的 AdSense 帐号,然后依次点击帐号 > 帐号信息,即可找到你的主要帐号的发布商 ID。
请注意:只能添加 pub- 前缀和 16 位数字代码。请删除针对特定产品的前缀(例如 ca- 或 ca-video-)。
六、网站添加完 ads.txt ,Google 会如何处理?
当你把 ads.txt 文件正确放在根域名上,Google 便会使用该文件的内容来确定哪个发布商帐号可以在该网域上投放广告。
如果网站上存在 ads.txt 文件并正确列出了发布商标识符,则 Google 会针对该网站上的请求运行竞价并返回胜出的广告。如果文件中的标识符不正确,则 Google 不会针对请求运行竞价。
系统会自动检测新的和已更新的 ads.txt 文件,但更改可能至少需要 1 周时间才能生效。
七、如何确保ads.txt 文件可被抓取?
一旦你的网域上设置了 ads.txt 文件,Google 抓取工具就会执行以下操作:
(adsbygoogle = window.adsbygoogle || []).push({});
每 24 小时尝试 1 次抓取该文件,反应时间大概需要 3 天
解析该文件的内容,以确定有权通过你的广告资源获利的卖家 ID
为确保你的 ads.txt 文件能够被抓取,Google建议大家完成以下排查步骤:
步骤一:确认文件未出现暂时不可用的情况
如果先前看到的 ads.txt 文件在后续重新抓取时不可用,则先前看到的条目将会出现以下情况:
如果响应为硬 404 错误(网页实际不存在;HTTP 404 状态),将被完全清除。
如果响应为软 404 错误(针对实际不存在的网址返回实际网页;HTTP 200 状态)或服务器错误 500,将被保留最多 5 天。
步骤二:确认文件可以通过根域名访问
从 domain.com/ads.txt 到 www.domain.com/ads.txt 的重定向相当常见。Ads.txt 的抓取将从根域开始,而根域需要从 ads.txt 文件返回或重定向到 ads.txt 文件。
www.domain.com/ads.txt 上的 ads.txt 文件只有在 domain.com/ads.txt 重定向到它时才会被抓取。
步骤三:确保抓取操作不被 robots.txt 禁止
(1)如果某个网域中的 robots.txt 文件不允许以下任意 1 项,则抓取工具可能会忽略该网域的 ads.txt 文件,下面我们一起看一个不允许通过 ads.txt 文件路径进行抓取示例。
ads.txt 文件放置在 example1.com/ads.txt 上。
example1.com/robots.txt 中包含以下行: User-agent: * Disallow: /ads
遵守 robots.txt 标准的抓取工具会忽略 ads.txt 文件。
如果遇到此情况,你可以按如下所示修改 robots.txt 文件以允许抓取文件(当然也可以采用其他方法):
选项 1:修改不允许抓取的路径。 User-agent: * Disallow: /ads/
选项 2:明确允许 ads.txt;取决于抓取工具对 Allow robots.txt 指令的支持情况。 User-agent: * Allow: /ads.txt Disallow: /ads
(2)还有一种情况就是不允许针对用户代理进行抓取,下面我们一起看下示范:
ads.txt 文件发布在example2.com/ads.txt 上。
example2.com/robots.txt 中包含以下行: User-agent: Googlebot Disallow: /
Google 抓取工具会忽略 ads.txt 文件。
(adsbygoogle = window.adsbygoogle || []).push({});
步骤四:确保返回的文件具备 HTTP 200 OK 状态代码
虽然对 ads.txt 文件的请求可能会在响应正文中返回文件内容,但是如果响应标头中的状态代码指示未找到该文件(例如状态代码 404),则:系统将会忽略该响应或者该文件将会被视为不存在
所以,请务必确保该文件具备 HTTP 200 OK 状态代码。
步骤五:确保文件中没有格式错误或无效字符
格式错误(例如无效的空白字符)可能难以检测,但却会使 ads.txt 文件难以被抓取工具解析,从而可能导致文件被忽略。请避免从富文本编辑器复制和粘贴 ads.txt 条目;推荐大家使用纯文本编辑器。
步骤六:创建通过 HTTP 和 HTTPS 均可访问的 ads.txt 文件
无论在 HTTP 上还是 HTTPS 上,Google 抓取工具都会尝试抓取所有 ads.txt 文件。但是,即使通过 HTTP 对 ads.txt 文件进行抓取,404(或 40X)响应也会导致先前被抓取的条目被完全清除。因此,如果通过 HTTPS 实施的抓取返回 404(或 40X),那么:之前抓取的条目将会被完全清除。
所以需要确保 ads.txt 通过 HTTP 和 HTTPS 均能够被访问。
八、如果只把 ads.txt 文件放在子域名上,会怎么样?
Google 会抓取并强制执行放置在子网域上的 ads.txt 文件(前提是此类文件存在,并且根网域上的 ads.txt 文件引用了这些文件)。ads.txt 管理工具尚无法显示已抓取子网域的列表。
关于ads.txt的用途及使用方式,3z学堂今天就给大家介绍到这里,很多内容也是节选自Google的官方文档,希望这次的分享能帮助到大家,也希望大家的AdSense收入也能进一步提高~欢迎大家留言,共同学习,一起进步!
0 notes
3zschool · 5 years
Link
在上一篇《出海变现–新兴市场篇》文章中,3z学堂和大家一起学习了解了新兴市场的情况,那么今天我们就再来一起看看成熟市场的情况。
一、移动互联网市场
(一)英国
英国的移动市场已经非常成熟,英国位列EMEA地区(欧洲、中东和非洲地区)移动广告消费前列。
最受欢迎的App类别是游戏、旅游出行和工具类。
Android操作系统的市场占比较iOS稍高一些。英国用户对App品质很看重,请尽量做到好的用户体验。
英国的开发者和发布商在专业知识和技术方面普遍水平很高。
(二)美国
用户体验很重要,大部分在美国获得成功的应用都非常重视用户体验、用户留存和用户使用时长等。
iOS市场占比稍占上风,虽目前与Android差别不明显,但iOS的占有率还在持续上升。
最受欢迎的应用类型是游戏、工具类、即时消息类。
在美国做App市场营销,重点在用户获取、应用商店优化,以此来让更多的客户发现你的应用,并且找到高价值客户。
(三)日本
日本市场iOS较为主流。
日本网络速度快,但是MVNO (中午到晚上7点高峰时期)网速会下降。
激励视频广告越来越受欢迎,在工具类和游戏应用中都表现很好。
漫画App很受欢迎,带来很高流量。
名列前茅的社交媒体应用有 Line、Twitter和Facebook等。
(四)韩国
(adsbygoogle = window.adsbygoogle || []).push({});
韩国人是亚太地区中在手机上用时最长的人群,人均每天使用超过两小时;App人均安装数量超过50个!
手机游戏市场火爆,韩国几乎每个人都玩手机游戏。
Android在这里占市场主流,App下载主要通过Google Play。
本地化是市场推广的关键, 利用IP和明星效应可以获得非常好的市场效果——“爱豆”文化同样适用于App营销。
为本地客户提供实时支持非常重要,比如针对用户的评价尽快作出反应,有问必答,尽量在1日内回复客户问题等。
二、传统PC互联网市场
(一)日本
在日本,整合资讯类的网站比较流行。很多网站不需要自己生产内容,而是从其他网站上抓取重要信息来吸引受众。
虽然日本是一个桌面端盛行的国家,但在过去两年,我们已经看到日本市场的的移动端搜索流量在不断攀升。
本地化非常重要,最好请日本当地的专业人士来生产内容,而不是自己撰写和编辑。
法律意识和网络版权意识在日本很强,所以在知识产权还有内容的正确性上,一定要高度谨慎。
日本4G LTE覆盖率超过80%,移动网络非常发达,网速不成问题。
(二)韩国
在韩国,Android占据主流市场。
韩国是一个移动引导的市场。全国几乎达到4G LTE全覆盖,也是亚太区移动端使用时间最长的市场,人均使用时长2小时以上。
韩国最受欢迎的社交平台是Kakao Talk。
(三)美国
(adsbygoogle = window.adsbygoogle || []).push({});
语言上使用英语和部分西班牙语,不要忽视西班牙语,因为使用该语言的人群越来越多。
移动端和桌面端比较平均,但是移动端在不断增长。
Android和iOS操作系统平分天下,市场占有率比较平均。
Facebook和Instagram是最受欢迎的社交平台。
几乎所有主流新闻网站都使用了AMP加速,所以你的网站也可以尝试一下。
(四)香港
手机覆盖率非常高,平均每人都拥有1部或者1部以上的手机。
Android和iOS操作系统的市场份额各占一半,本地化时要注意使用繁体中文。
香港的网络访问速度非常快。
社交媒体主流是Facebook、Instagram、Whatsapp,微信因为近期在香港市场的大力推广,所以也拥有了越来越多的用户群。
(五)台湾
台湾的手机的普及率非常高,人们大量的时间都用在手机上。
台湾也使用繁体中文。
台湾的网络访问速度非常快。
社交媒体主要是Facebook、Instagram和Line;微信的使用率不高。
台湾人的内容消费主要关注本岛内,人们主要通过社交媒体来分享和发现新的内容。
至此,3z学堂通过连续两篇文章为大家简单整理了新兴市场和成熟市场的一些特征,当然内容还是比较简单的,主要目的是让大家有个整体了解,后续大家在做特定市场的互联网广告投放时,还是要更深入、细致的了解当地市场,特别是做media buy的同学,务必要提前做好功课!今天的分享就到这里,后续3z学堂还是会跟大家继续分享,共同学习!
0 notes
3zschool · 5 years
Link
最近3z学堂开始在研究海外流量变现,在学习的同时,也在做记录,看到好的内容和一些心得体会也都会整理出来,供大家一起学习,一起提高。目前出海变现、跨境电商在互联网上是日益炙手可热,作为本频道的首篇,3z学堂就和大家一起探讨下如何新兴市场进行出海变现。
首先我们一起来看下各新兴国家的移动应用 (APP) 市场情况:
一、 印度尼西亚
印尼市场的手机硬件配置目前还是普遍不太高的,存储空间比较小,所以如果你的App体积太大,用户就不会下载。 所以大家注意精简自己的APK安装包大小。
首都雅加达交通状况比较差,一般每天在路上通勤时间长达2-3小时,所以社交App和手游能够帮助他们度过无聊的交通时间,目前也比较受欢迎。
如果你是手游的,那么就应该考虑提供在线和单机两种模式,这样不论有没有网络连接,用户都可以正常游戏,这点还是很重要的,毕竟各个国家的移动网络建设和资费情况还是很不相同的。
做推广的话,充分利用当地的节日做促销是非常有效的,比如斋月是印尼最大的节日季,人们在此期间有大量的内容消费需求。
二、泰国
(adsbygoogle = window.adsbygoogle || []).push({});
泰国市场同印尼市场一样也是会受到网速和手机硬件条件的限制,所以安装包体积也不能太大,不然会影响用户下载。
泰国是Android占有率比较高的市场,请确保你的App在所有操作平台都可找到。
泰国比较受欢迎的App类型有即时通信类,工具类和游戏。
利用节假日做营销很有效果,比如在泰国新年时举办一系列促销和活动。
社交媒体是不能忽视的营销渠道,泰国的主流社交媒体平台是Line和Facebook。所以要尽可能的让你的用户在这两个平台上分享和传播起来。
三、印度
受制于印度比较差的网络基础设置和网速,安装包体积绝不可以很大, 最好要让App的APK小于10M。
印度是一个移动市场超越互联网市场的国家,有5亿以上的智能手机用户,而互联网用户数相较稍低一些。
印度移动运营商提供了非常便宜的3G/4G移动流量,视频成为最受欢迎的消费内容。
Android占据主导。iOS的份额小,大多是高消费人群使用。
印度用户不太能接受付费App下载,他们宁可看广告,使用带广告的免费应用。
印度用户在即时消息类App Whatsapp上花的时间最多,社交媒体Facebook在印度使用也非常普遍。
印度开发者很重视休闲游戏。棋牌类,消除类,卡牌对战类都是受欢迎的品类。
英语用户已经饱和,如果你的App可以使用印度本地语言比如印第语,将有助于获取新的客户。
休闲游戏、新闻、工具类应用最受欢迎。
四、越南
越南的用户对流量消耗很敏感。如果你的App会消耗很多流量,他们会很心疼,所以单机手游更受欢迎。
视频、MV、电影和片花是用户搜索最多的内容。来自韩国和中国娱乐化内容占据了越南市场主流。
越南用户使用社交媒体非常活跃,Facebook占据主流,Twitter市场份额相对较低。
五、俄罗斯
(adsbygoogle = window.adsbygoogle || []).push({});
俄罗斯市场在快速地增长,这个主要得益于高质量的技术教育,俄罗斯的本地开发者数量是非常可观的。
Android操作系统占据俄罗斯市场主流。
受欢迎的应用是游戏、约会和生活方式类。
六、巴西
巴西绝大多数的用户使用Android操作系统,Android是市场主导者。
巴西受限于市场消费水平,低端设备占据主流,这些设备的存储空间大多低于1G,所以注定大部分用户不会安装大体积的App。
巴西目前的移动流量费用还是非常昂贵的,App要考虑使用时会消耗多少流量。如果很耗流量,消费者会毫不犹豫卸载。
游戏和综合娱乐类App最受欢迎。
巴西人不太用英语,所以App本地化很重要,要使用本地语言葡萄牙语。
App的社交功能很重要,要能够分享、评论才更容易赢得用户的心。
YouTube、Facebook、Whatsapp和Instagram等是巴西最受欢迎的社交平台。
介绍完了移动应用市场,接下来我们一起再看看传统的PC网站市场:
一、印度尼西亚
(adsbygoogle = window.adsbygoogle || []).push({});
印尼市场已经是移动优先了,所以传统网站的移动版页面优化不可忽视。印尼的大部分移动网络还是2G和3G,且不稳定,所以如果你的网站里加入很多多媒体内容,也许会影响打开速度和用户体验,因此网站速度优化非常重要。
绝大部分用户都使用印度尼西亚语(Bahasa Indonesian),因此网站本地化必不可少。
二、印度
在网络应用上,德里,孟买,加尔各答,金奈等印度一线大城市的用户开发已经比较成熟。而一线城市之外的小城市发展迅速,这些城市成为新互联网用户的主要来源。这部分的新用户人口数目巨大。他们大多不使用英语,而是更倾向于使用自己习惯的语言进行搜索或浏览网站内容(尤其是视频类节目)。
预计到2020年,印度在线消费额将是现在的2.5倍,达到1000亿美元。主要增长领域集中在电商、旅游、酒店、金融服务和数字媒体上。消费者对电子钱包和支付深感兴趣,电子商务生态系统发展迅猛。
三、泰国
在泰国网站本地化非常重要,因为很多网站访问者并不会英语,而是使用泰语。
网页加载速度很重要,因为泰国的网络速度不太快,所以如果你的网站包含了很多视频和图片内容,那么加载可能会出问题。
网站需要重视社交和分享功能,有效利用Facebook和Line,这两种社交媒介在泰国尤其受欢迎。
四、越南
(adsbygoogle = window.adsbygoogle || []).push({});
在越南,网站本地化是关键,基本上所有的网页用的是越南语,你可以雇佣本地人进行内容翻译,他们的价格低廉,相关的资源也非常充足。
娱乐化内容受欢迎,用户乐于通过社交平台传播和分享这些娱乐化内容,Facebook是越南用的最多的社交平台之一。
越南人很爱看YouTube,他们观看YouTube的时长排在世界前列。
越南的网速非常快,数据流量费用比起其他东南亚国家,相对便宜。
越南因其出口贸易的增长、海外直接投资的增长和友好的利率,是全球增长最快的经济体之一,市场潜力巨大。
0 notes
3zschool · 5 years
Link
最近3z学堂在升级WordPress主题时遇到提示PHP版本偏低的提醒,导致无法升级主题,需要对军哥的LNMP进行升级,经过一番了解,发现目前LNMP中已经包含了Nginx、MySQL/MariaDB、PHP、PHPMyAdmin的升级脚本,可以快速的对环境中的程序进行升级。3z学堂特地为大家整理了下,希望能帮助到有需要的朋友。正式开始前,大家需要注意:以下操作均必须在lnmp安装包压缩包解压后的目录里运行。 如果解压缩目录已经被删除了,可以去LNMP官网下载只包含安装脚本以及配置文件的压缩包,解压后运行相应指令即可。
一、Nginx升级脚本 执行:./upgrade.sh nginx 按提示输入版本号后回车(访问 http://bit.ly/wPuNLD 可查找nginx的最新版本号和以往旧版本号。如:1.14.2 ),再次回车确认即可开始升级Nginx。Nginx��级为平滑升级,升级过程不影响nginx的运行。
(adsbygoogle = window.adsbygoogle || []).push({});
二、MySQL升级脚本 执行:./upgrade.sh mysql 需要先输入MySQL root密码进行验证,验证不通过将无法进行升级,验证通过后可以到http://bit.ly/jQVFTR 获取MySQL的版本号,输入后回车确认,如要启用Innodb,输入y,不确定的话也可以输入输入y 回车确认,再次回车确认即可开始升级。会在/root 目录下生成mysql_upgrade日期.log的日志文件,供出错时排查。
三、MySQL升级至MariaDB脚本 MariaDB是MySQL的一个分支,主要由开源社区在维护。MariaDB兼容MySQL,由MySQL创始人主导开发。依然建议先自行备份! 执行:./upgrade.sh m2m 需要先输入MySQL root密码进行验证,验证不通过将无法进行升级,验证通过后可以到http://bit.ly/QGkxr1 获取MariaDB的版本号,输入后回车确认,如要启用Innodb,输入y,不确定的话也可以输入输入y 回车确认,再次回车确认即可开始升级。会在/root 目录下生产mysql2mariadb_upgrade日期.log的日志文件,供出错时排查。
四、MariaDB升级脚本 执行:./upgrade.sh mariadb 需要先输入MariaDB root密码进行验证,验证不通过将无法进行升级,验证通过后可以到http://bit.ly/QGkxr1 获取MariaDB的版本号,输入后回车确认,如要启用Innodb,输入y,不确定的话也可以输入输入y 回车确认,再次回车确认即可开始升级。会在/root 目录下生产mariadb_upgrade日期.log的日志文件,供出错时排查。
五、LNMP PHP升级脚本 升级PHP前,请确认你的网站程序是否支持升级到的PHP版本,防止升级到网站程序不兼容的PHP版本,具体可以去你使用的PHP程序的官网查询相关版本支持信息。v1.3及以后版本大部分情况下也可以进行降级操作。 执行:./upgrade.sh php 到http://bit.ly/xi1tsh 获取版本号,输入版本号,如7.3.6 回车,再次回车确认即可开始升级。
(adsbygoogle = window.adsbygoogle || []).push({});
升级完PHP如果phpmyadmin可能会无法使用,需要升级phpmyadmin至对于php和mysql版本的phpmyadmin版本。
六、LNMPA/LAMP PHP升级脚本 升级PHP前,请确认你的网站程序是否支持升级到的PHP版本,防止升级到网站程序不兼容的PHP版本,具体可以去你使用的PHP程序的官网查询相关版本支持信息。 执行:./upgrade.sh phpa 到http://bit.ly/xi1tsh 获取版本号,输入版本号,如7.3.6 回车,再次回车确认即可开始升级。 升级完PHP如果phpmyadmin可能会无法使用,需要升级phpmyadmin至对于php和mysql版本的phpmyadmin版本。
七、PHPMyAdmin升级脚本 升降级前建议去http://bit.ly/1hfRgmo 查看PHPMyAdmin版本号兵确认与PHP和MySQL的兼容性。 执行:./upgrade.sh phpmyadmin 输入PHPMyAdmin版本号,回车确认,再次回车确认即可自动完成升级。
以上就是3z学堂为大家整理的LNMP版本升级内容,需要再次提醒大家的是,升级方法看似很简单,但毕竟也是个技术活,大家在操作前务必做好备份,不然一旦遇到升级失败的情况,就非常麻烦了,今天的分享就到这里,希望有帮助到大家。
0 notes
3zschool · 5 years
Link
使用国内主机的小伙伴们一定都知道,域名如果没有备案的情况下是不能进行访问的,自己刚买的总不能白白浪费时间等备案吧,今天3z学堂就和大家分享下,如何基于LNMP架构,临时通过IP调测自己的网站。
首先,我们需要将网站放置在default目录下,或者自己修改下nginx.conf 配置,把默认主机改成你自己网站的目录,那么怎么修改nginx.conf 修改默认主机到你自己网站的目录呢?
打开nginx.conf文件,默认设置如下:
listen 80 default; #listen [::]:80 default ipv6only=on; server_name xxx.com; index index.html index.htm index.php; root  /home/wwwroot/default;
  把最后一行root 后面的路径改成你自己的地址,server_name改成你自己的。
(adsbygoogle = window.adsbygoogle || []).push({});
好了,这样就可以通过IP临时访问网站了,今天3z学堂给大家分享的也仅仅是临时方案,仅供大家救个急用,毕竟主机在国内,备案还是早些搞定的好,不然很快就被主机商强制关闭网站的。当然如果你是直接购买阿里云这样大平台上的主机,一般都是会提供临时域名供大家进行访问网站的,也会省掉很多事。
最后还有一点要说明,有些站长博主对于独立 IP 和共享 IP还有些不太懂,共享 IP 是无法通过 IP 访问网站的。因为共享 IP 顾名思义就是很多网站共用一个 IP,除非主机商使用 IP + 端口号来区分不同的网站并且将这个端口号也告诉你,这样才有可能通过 IP + 端口号来访问网站。不过大多数虚拟主机商一般都不允许通过这样的方式来访问,而是通过 A 记录解析到 IP 或 CNAME 记录到别名来访问网站。今天给大家分享的内容是自己到服务器的情况,希望大家别搞错,今天的分享就到这里了~希望能帮助到大家!
PS:LNMP、LNMPA、LAMP的nginx.conf文件位置:
LNMP默认网站配置文件:/usr/local/nginx/conf/nginx.conf
LNMPA默认网站配置文件:/usr/local/nginx/conf/nginx.conf 和 /usr/local/apache/conf/extra/httpd-vhosts.conf
LAMP默认网站配置文件:/usr/local/apache/conf/extra/httpd-vhosts.conf
0 notes
3zschool · 5 years
Link
WordPress作为一个热门的建站平台,其实并没大家认为的那么危险,而且经常有版本升级,漏洞也能被快速修复。当然WordPress并非无懈可击,如果能攻破一个 WordPress 安装,那么可能会有数以百万计的网站向你 “开放”,而且即使 原生WordPress 是安全的,也并不能保证所有的主题和插件都会有同样的安全性。
有些人攻击行为比较简单粗暴,这些行为都很容易被发现,但是最糟糕的是那种潜入内容的行为,它们会将钓鱼网站深入到文件夹结构,或使用你的服务器发送垃圾邮件,一旦你安装的 WordPress 被破解,可能需要删除所有内容并从头重新安装,这是最糟糕的,今天3z学堂就和大家一起来研究下如何提升wordpress网站安全性。
一、选一家靠谱的主机商
主机商的重要性就无需多言了,一家靠谱的主机商会让你觉得和使用家用电脑一样轻松。那些不靠谱的主机商物理机丢在低端机房,要防火墙没防火墙、系统也不更新,软件也没人管,漏洞更加不会堵,搞不好压根就没有人维护。
现在wordpress的攻击已经高度程序化、自动化了,不论网站大小,全部自动扫描,一旦被攻破,你的网站已经不再属于你了~不过主机的费用还是你的~
(adsbygoogle = window.adsbygoogle || []).push({});
  那么需要如何做呢?首先永远不用“免费”主机,这种服务商自己就是半个黑客,练手的就不说了,其次要选用具备安全措施的主机,预算不多的的就用基本款,对普通网站也够用了,国内可以选阿里云、腾讯云这些,国外选择面宽些 Fastcomet,SiteGround,WPEngine这些都不错。
二、设置WordPress自动升级
WordPress安全吗?相对安全。WordPress完美吗?不完美。越流行,越容易被盯上,越被盯上暴露的问题越多,这既是坏事也是也是好事,就像windows系统的攻击就远多于linux,安卓的漏洞也远高于IOS。所以关键是要保持系统更新,自动更新WordPress核心,插件和主题。核心代码,流行插件和主题,几乎每天都在迭代,不少都是修复安全漏洞,曾经就有极速修复的例子。长期不更新,版本落后会留下安全隐患,理论上被黑只是时间问题。保持核心,插件,主题自动更新,能防患于未然,更新不只填补漏洞本身,有时还强迫黑客程序重写,更改攻击机制,从而增加攻击难度。
那么需要怎么做呢?3z学堂向大家推荐一款安装自动更新插件 Companion Auto Update,通过这个插件可实现无人值守的WordPress核心,插件和主题自动更新。
三、配置wordpress自动备份
做维护就要作最坏打算,定期自动备份整站,一旦网站被黑,至少有数据可以恢复,留得青山在。最糟糕的情况是受了攻击,网站彻底变肉鸡,却发现无法备份,之前也没有留任何备份,那时就真的欲哭无泪了。。。
3z学堂之前专门分享过一篇文章《wordpress常见备份方法》,里面介绍了几个常用的wordpress做备份的方法,大家可以照着做一下。
四、通过工具自动安全扫描
网站有没有被渗透,靠肉眼是很难发现的,因为很多渗透有时没有什么现象也没有什么征兆,当然了更不能靠感觉靠猜,那么需要具体做些什么呢?
安装安全插件WordFence
首先3z学堂推荐大家使用安全插件 WordFence,这款插件很强大,也是目前最主流的wordprss安全插件,这款插件除了自动扫描还有很多功能,大家可以仔细查看插件配置页面。以后有空的话3z学堂也会单独整理篇文章介绍这个插件。
(adsbygoogle = window.adsbygoogle || []).push({});
  五、启用过滤垃圾评论
多数垃圾评论的目的并非打广告这么简单,而是把评论内容写得像广告,实际嵌入了恶意代码进行XSS攻击,这样的评论如果流入正常用户的浏览器,就有可能带来危害,如果是权限较高的用户,网站就可能被渗透。所以大家装好WordPress立即打开Akismet插件,审核用户评论,在设置->讨论中可以配置。
六、降低插件使用风险
非官方的插件危险系数高,不可随便下载安装,先确认插件源可信。有一点也需要大家注意,安装的插件不激活,不代表没有风险,因为代码漏洞不依赖插件是否激活。那么需要怎么做应对呢?首先尽量从官网安装插件,避免从不明来历第三方网站下载插件,其次及时删除不用的插件,尽量避免在生产环境测试插件,控制插件使用数量。
七、用安全性更高的管理员帐号
当你的网站有了些流量,通过请求监控,你会发现总有几个熟悉的IP反复访问/wp-admin,这些访问一般来自黑客的肉鸡,请求是肉鸡上的自动脚本在猜你的登陆帐号密码。
所以你要避免使用“admin”、“administrator”作为管理员账号,这是黑客程序必试的账号,用只有自己知道的账号名,这个小小的改变,能让猜密码的黑客程序头痛指数增加N倍,理论上猜账号和猜密码一样难。同时启用安全性更高的密码,不复用密码。
限制密码尝试次数,可以安装登陆重试次数限制插件Login LockDown。
八、保护wp-admin目录
再设一道密码保护,在你的虚拟主控制面板里找“目录密码保护”的选项,如果没有或者找不到这个选项的话,3z学堂建议你那干脆替换默认登录入口好了,WordPress默认登录地址为 /wp-admin 和 /wp-login.php,网上大量黑客程序以它们为渗透目标。可以安装 WPS Hide Login 插件,可以禁止 /wp-admin 和 /wp-login.php 访问,并把登录入口修改成自定义URL。
(adsbygoogle = window.adsbygoogle || []).push({});
  九、使用https协议
一般来说,后台登录输入的用户名密码不应明文传输,尤其当你使用代理时,敏感信息可能被中间人截获。配置web服务器,打开SSL证书,虚拟主机一般都提供免费SSL证书,点点鼠标就能搞定。如果用VPS也可以用Let's Encrypt生成,把所有http流量自动重定向到https。
十、避免使用默认数据库前缀
有一类工具叫SQL注入,黑客利用某个插件输入框的安全漏洞,通过恶意SQL语句直接修改网站数据库。这类语句通常假设数据库表前缀为wp_,这是WordPress安装时的默认前缀。所以在安装WordPress时,大家避免使用默认的wp_数据表前缀,可以使大量SQL注入工具失效。
十一、关闭文件编辑
WordPress默认允许管理员帐号修改主题或插件源文件,一旦管理员帐号被渗透,理论上黑客可以通过这个功能修改这些文件,执行任何他想执行的代码,比如注入木马,留后门。所以可以彻底关闭这个功能,通过在wp-config.php中加入:
define('DISALLOW_FILE_EDIT', true);
十二、关闭.php文件直接访问权限
一旦黑客发现某个php源文件有漏洞,就可以通过直接访问之反复尝试渗透,尤其是上传文件夹这样的敏感位置(/uploads)。如果关闭,那么即使漏洞存在,黑客也无能为力。所以需要��.htaccess文件里添加针对敏感目录的规则,禁止直接访问.php文件:
(adsbygoogle = window.adsbygoogle || []).push({});
Order Allow, Deny Deny from all
十三、关闭XML-RPC
XML-RPC是WordPress向外暴露的调用,Pingback和Trackback功能依赖这组调用,但会被黑客程序拿来来做蛮力攻击或者DDos。可以安装Disable XML-RPC插件,可彻底关闭XML-RPC。普通网站Pingback和Trackback功能意义不大,所以关掉XML-RPC也没有关系,除非你确定它需要打开。
总结
3z学堂今天详细和大家交流了下WordPress安全的注意事项,相信大家已经有个相对全面的认识了,有些内容略复杂,一些新手朋友估计一时半会儿不好消化,其实对一般网站来说,WordPress安全最重要的事就是三步,一是保持自动更新,二是使用安全插件定期扫描,三是备份。做到这三点,基本可保网站不被渗透,剩下的措施可以根据网站情况决定是否配置~今天就给大家分享到这里,也欢迎大家留言与3z学堂互动,共同学习,一起进步!
0 notes
3zschool · 5 years
Link
在上一篇文章《火车采集发布到WordPress显示[db:xxx]解决办法》中给大家介绍了火车头采集的使用技巧,不过有些朋友反馈说,因为使用的发布模块是直接从淘宝上买回来的,卖家把规则进行了加密,大家只能使用,却没有办法进行编辑,而卖家又不肯提供密码,所以最终还是没办法解决掉[db:xxx]的发布问题,那么今天3z学堂就给大家带来一款黑科技产品——火车头发布模块密码读取器。
(adsbygoogle = window.adsbygoogle || []).push({});
这个火车头发布模块密码读取器一个叫杰者的大神免费开发的(大神博客是jiezhe.net),这款工具使用是非常简单,下载到电脑后直接运行, 作者也附带了一个wpm文件做示例。
然后打开你要编辑的火车头发布模块的文件,后缀是.wpm的文件,则会直接显示这个发布模块的密码。
简直是大大的福利!这么好用的工具还在等什么,赶紧下载吧~ 也感谢大神的辛勤劳动!后续3z学堂也会继续久不久给大家带来一些黑科技产品~敬请期待!
0 notes
3zschool · 5 years
Link
最近3z学堂服务器遭到了网络攻击,还被黑了一次,还好有整站备份,迅速恢复了,不过也不由得需要重视一下网络安全了,毕竟网络上还是有不��好意的人,今天3z学堂就给大家介绍下如何利用nginx允许和禁止某个IP或IP段访问,进而实现网站的防采集和防被攻击。
首先我们先简单了解一下Nginx服务器——Nginx是一款轻量级的Web服务器、反向代理服务器、电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型网页服务器中表现较好。
查找需要禁止的IP,具体命令如下:
[root@li576-144 ~]# awk '{print $1}' /usr/local/nginx/logs/access.log |sort |uniq -c|sort -n
access.log 是日志文件,显示结果左侧为访问次数,右侧为访问者IP,访问次数过多,并且IP不是蜘蛛爬虫的IP需要禁止掉,输出结果:
2048 15.138.211.40 2459 5.188.221.39 2655 124.41.74.148 8716 188.167.212.123 2858 5.188.211.32 ...
很明显我们需要把访问次数多的ip并且不是蜘蛛的ip屏蔽掉,本例当中我们屏蔽掉188.167.212.123,我们先一起来了解下Nginx关于ip的指令。
(adsbygoogle = window.adsbygoogle || []).push({});
Nginx指令
allow 语法:allow address | CIDR | unix: | all;
配置段:http, server, location, limit_except
允许某个ip或者一个ip段访问.如果指定unix:,那将允许socket的访问。
注意:unix在1.5.1中新加入的功能,如果你的版本比这个低,请不要使用这个方法。
deny 语法:deny address | CIDR | unix: | all;
配置段:http, server, location, limit_except
禁止某个ip或者一个ip段访问.如果指定unix:,那将禁止socket的访问。
注意:unix在1.5.1中新加入的功能,如果你的版本比这个低,请不要使用这个方法。
一般说来Nginx允许和禁止某个IP或IP段的访问都建立在该访问可以正常通过iptable防火墙。当然,也可以把过滤出的ip直接加到iptables中,彻底拒绝该ip的所有请求,下面3z学堂来给大家举例说明。
如何配置禁用ip或ip段呢?
下面说明假定nginx的目录在/usr/local/nginx/
首先要建一个封ip的配置文件blockips.conf,然后vi blockips.conf编辑此文件,在文件中输入要封的ip。
deny 1.2.3.4; deny 91.212.45.0/24; deny 91.212.65.0/24;
然后保存此文件,在nginx的配置文件nginx.conf中加入如下配置,可以放到http, server, location, limit_except语句块,需要注意相对路径,本例当中nginx.conf,blockips.conf在同一个目录中。
在http配置节内添加下面一行配置:
include blockips.conf;
保存nginx.conf文件,然后测试现在的nginx配置文件是否是合法的:
/usr/local/nginx/sbin/nginx -t
如果配置没有问题,就会输出:
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok configuration file /usr/local/nginx/conf/nginx.conf test is successful
如果配置有问题就需要检查下哪儿有语法问题,如果没有问题,需要执行下面命令,让nginx重新载入配置文件,就可以生效了
/usr/local/nginx/sbin/nginx -s reload
如何禁止所有外网ip,仅允许内网ip呢?
如下配置文件
location / { # block one workstation deny 192.168.1.1; # allow anyone in 192.168.1.0/24 allow 192.168.1.0/24; # drop rest of the world deny all; }
上面配置中禁止了192.168.1.1,允许其他内网网段,然后deny all禁止其他所有ip。
(adsbygoogle = window.adsbygoogle || []).push({});
如何格式化nginx的403页面呢?
首先执行下面的命令:
cd /usr/local/nginx/html vi error403.html
然后输入403的文件内容,例如:
<html> <head><title>Error 403 - IP Address Blocked</title></head> <body> Your IP Address is blocked. If you this an error, please contact webmaster with your IP at [email protected] </body> </html>
如果启用了SSI,可以在403中显示被封的客户端ip,如下:
Your IP Address is <!--#echo var="REMOTE_ADDR" --> blocked.
保存error403文件,然后打开nginx的配置文件vi nginx.conf,在server配置节内添加下面内容
# redirect server error pages to the static page error_page 403 /error403.html; location = /error403.html { root html; }
然后保存配置文件,通过nginx -t命令测试配置文件是否正确,若正确通过nginx -s reload载入配置。
以上内容就是3z学堂给大家的分享,最后再提醒一下,单独网站屏蔽IP的方法,把include blockips.conf; 放到网址对应的在server{}语句块、所有网站屏蔽IP的方法,把include blockips.conf; 放到http {}语句块,希望能帮助到大家。
0 notes
3zschool · 5 years
Link
  最近,3z学堂因为研究需要,需要用到windows硬件修改工具,网上寻觅了一番,找到了一款国内公司开发的叫VirtualHardware的工具,经过一番研究使用,发现这是一款简单而强大的硬件信息虚拟工具,今天就来给大家做一个介绍。
一、概述
  VirtualHardwares是一款windows下可视化可定制虚拟硬件信息的工具。VirtualHardwares并不是真正的修改,而是虚拟修改,重启计算机后将恢复到原始计算机状态,不会对硬件和软件造成任何影响。
     VirtualHardwares内置了查询硬件信息和随机生成硬件信息,用户不需要任何专业知识,甚至可以完全不懂硬件信息,也能快速虚拟一份新硬件信息。此外他能支持全局虚拟一份硬件信息,也支持不同进程虚拟不同硬件信息,他是完全可定制化的,是一款所见即所得的软件。
二、主要特性
  VirtualHardwares功能特性概括起来就是兼容性强、多重虚拟、可定制化、参数丰富。下面我们逐个来看下介绍。
1、兼容性强
支持所有windows32/64位系统(xp-win10)
支持VMware Workstation Pro虚拟机
全面兼容32/64位进程
重启恢复原始硬件信息状态
不破坏任何软件和硬件
2、多重虚拟
 支持驱动级系统全局虚拟
支持对所有进程虚拟
支持对精准进程ID虚拟
支持启动新的进程虚拟
支持以上4种模式禁止查询硬件信息
3、可定制化
支持自定义硬件信息进行虚拟一份新硬件信息
可根据虚拟模式来虚拟不同硬件信息
完全可定制化
4、参数丰富
系统信息虚拟:计算机名,产品ID,系统安时间
网卡信息虚拟:当前、物理、操作系统的MAC地址
硬盘分区信息虚拟:硬盘序列号、硬盘型号、硬盘大小、硬盘固件版本、硬盘分区序列号
(adsbygoogle = window.adsbygoogle || []).push({});
三、运行模式介绍
    该软件包括hardware.exe、VMwarehardware.exe、网卡MAC地址修改工具.exe 和 GameHardware.exe四个可执行文件,包换多种模式设置,需要注意的是不论什么模式均需要加载驱动,所以可能被安全软件拦截,这个工具不会修改任何硬件,也不会修改操作系统任何设置,重启计算机将恢复到系统的初始化状态,所以大家可以大胆设置放行,下面3z学堂就为大家逐一进行功能介绍。
驱动全局模式
    驱动全局模式是驱动级虚拟一份硬件信息,当操作系统或者硬件信息查询软件进行硬件信息查询的时候都能进入虚拟硬件模式。     双击桌面的hardware.exe 图标启动本软件,选择"驱动全局模式",勾选需要虚拟的硬件信息,点击确定按钮。操作流程如下所示
图2 驱动全局模式
驱动进程模式
   驱动进程模式是驱动级虚拟一份硬件信息,当硬件信息查询软件进行硬件信息查询的时候都能进入虚拟硬件模式(只对当前选择操作的进程有效其他进程和系统不受影响)。
图3 驱动进程模式
全部进程模式
    全部进程模式是对当前操作系统正在运行的所有进程进程虚拟一份完全一样的硬件信息,这个工具只是内部自动过滤了系统进程,不会对系统造成任何影响,并且此操作只会对系统正在运行的常用软件进行虚拟硬件。
图4 全部进程模式
单一进程模式
    单一进程模式是对当前某个进程进程虚拟一份硬件信息的模式,比如只需对获取硬件信息的软件执行虚拟一份硬件信息,这个功能就非常合适了。不仅可以启动一个新的进程开虚拟一份硬件信息还可以在进程列表中选择一个已经存在的进程进行虚拟一份硬件信息。
图5 单一进程模式
禁止查询模式
四、常见操作说明   
1、虚拟硬件信息使用说明
1.1 修改硬盘序列号     硬盘有硬盘序列号,硬盘固件版本,硬盘型号ID,硬盘大小。这些信息都可以虚拟一份。选择需要操作的硬盘,勾选要操作的硬盘信息,纯手工输入您需要虚拟的硬盘硬件信息,点击随机按钮,随机生成一份,点击确定。
图6 修改硬盘序列号
1.2 修改分区序列号     分区序列号是硬盘分区后(C盘 D盘)每个盘符都有的一个序列号,您可以对分区的序列号进行虚拟,重启计算机将恢复您的分区序列号初始化状态。选择需要操作的分区,纯手工输入您需要虚拟的分区序列号,点击随机按钮,随机生成一份,点击确定。
图7 修改硬盘分区序列号
1.3 修改网卡MAC地址     网卡MAC码是由全球惟一的一个固定组织来分配的,未经认证和授权的厂家无权生产网卡。每块网卡都有一个固定的卡号,并且任何正规厂家生产的网卡上都直接标明了卡号,一般为一组12位的16进制数。其中前6位代表网卡的生产厂商,您可以虚拟物理网卡MAC、当前网卡MAC和操作系统的网卡MAC地址。     选择要操作的网卡,勾选操作选项,纯手工输入网卡MAC地址,点击随机按钮来随机生成一份,点击确定按钮。
图8 修改网卡MAC地址
   为了使用方便,本工具包单独制作有一个网卡MAC地址修改工具.exe的可执行文件。 
图9 网卡MAC地址修改工具
2、VM虚拟机修改使用说明
    VMwarehardware是一款在VMware Workstation Pro虚拟机里面运行的软件,用来修改VMware Workstation Pro虚拟机里面的xp-win10系统的硬件信息,3z学堂这里要特别提醒下,请勿用这个虚拟机软件修改物理机器! 请勿用这个虚拟机软件修改物理机器!请勿用这个虚拟机软件修改物理机器!重要的事情说三遍!
    VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。     使用方法:在VMware Workstation Pro虚拟机里面运行VMwarehardware.exe,勾选要修改的信息,可点击随机来随机生成硬件信息,点击确定修改按钮来实现。操作流程如下所示
图10 VM虚拟机修改工具
3、游戏多开虚拟硬件使用说明
     GameHardware是一款针对游戏多开多进程不同硬件信息的工具,支持系统MAC地址 硬盘信息 分区信息 自动父子进程硬件信息同步。     使用方法:启动GameHardware.exe,登陆账号,功能设置,添加程序,启动游戏。操作流程如下所示。
图11 游戏多开虚拟硬件
3.1 父子进程同步模式
    比如A.exe启动了B.exe,然后B.exe又启动了C.exe,那么ABC进程硬件信息同步,反之只有A有效果
3.2 禁用WMI模式
    禁用系统WMI接口查询硬件信息,推荐勾选,如果进程环境异常请不要勾选增强硬盘模式(插入U盘等移动设备系统识别不了请关闭此项)。注册表中保存了一份硬盘信息,某些程序会读取这里,推荐勾选,如果进程环境异常请不要勾选
3.3 自动加入模式
    启动新进程自动加入虚拟列表中
3.4 设置开机启动流程
1.右键创建到桌面快捷方式 2.拖动桌面快捷方式到开始程序启动(如下图所示)
五、FAQ
1、本软件对电脑软件硬件有损坏吗? 硬件:本软件是虚拟修改,并非正真修改,重启计算机将恢复您的原始计算机状态。因此本软件不会对您的硬件有任何损坏。 软件:本软件是虚拟设置操作系统和软件信息,不会真正的修改操作系统和软件的设置。 注意:某些软件会根据硬件信息来生成序列号和注册码,您的虚拟操作可能会使您的机器码改变,导致您正常使用的序列号或者注册码无法正常使用。(使用本软件表明您已经同意此操作,在使用过程中出现任何未知预料的错误将于本人无关)。 2、虚拟硬件信息后如何恢复? 当虚拟硬件信息后想恢复原始状态时只需要去掉勾选的硬件信息,点击确定无需重启计算机即可完成恢复。也可以使用快捷恢复按钮"一键恢复" 3、VMwarehardware使用场景 VMwarehardware是一款在VMware Workstation Pro虚拟机里面运行的软件,用来修改VMware Workstation Pro虚拟机里面的xp-win10系统的硬件信息,请勿用于修改物理机器,否则后果自负! 4、操作完毕后软件可以关闭吗? 操作完成后您可以关闭本软件,它仍然在继续工作
(adsbygoogle = window.adsbygoogle || []).push({});
5、为什么网卡MAC地址修改失败? 答:这种情况一般是网卡不支持修改MAC地址(比如USB无线网卡)
6、为什么重启网卡失败? 答:这种情况一般是网卡被其他程序独占打开了,导致程序重启网卡失败,可以尝试手动禁用网卡在启动或重启计算机
    相信经过3z学堂这篇详尽的介绍,大家对VirtualHardwares这款硬件修改工具有了更多认识了,更多信息大家可以去VirtualHardwares官网了解,也可以指点下载该工具,官方下载地址:官网下载,今天的分享就到这里,希望能够帮助到有需要的朋友~
0 notes
3zschool · 5 years
Link
提到互联网内容采集,估计大家都会首推火车采集器,的确说到火车采集器——这款专业的互联网数据抓取、处理、分析,挖掘软件,可以非常灵活迅速地抓取网页上散乱分布的数据信息,并通过一系列的分析处理,准确挖掘出所需数据。历经十二年的升级更新,积累了大量用户和良好口碑,是目前国内最受欢迎的网页数据采集软件。
3z学堂也在使用这个软件,软件的功能和用法今天就不给大家介绍了,如果大家感兴趣,回头3z学堂可以专门给大家整理些教程,今天主要分享一个3z学堂在使用过程中遇到一个小经验,就是通过火车采集好内容发布到WordPress后,发现文章标签结果全部显示是 [db:tag],这个效果还是不能接受的,对SEO也很不利,那么需要怎么处理就可以不显示这个呢?
(adsbygoogle = window.adsbygoogle || []).push({});
经过一番摸索,终于找到原因,因为3z学堂使用的火车采集自动发布模块是从淘宝上直接买来的现成的,原因就是采集规则里面,没有建立 发布时间  这个标签,但是发布模块里却包含有这个标签所致。正常的文章采集会包含标题、作者、发布时间等,如下图。
找到问题就好办了,解决办法就是修改采集规则标签和发布模块标签,把名字一一对应,这样就没有问题了,如下图就是在采集规则里添加时间tag来对应发布规则。
如果是需要修改发布规则的话,就需要修改文件,首先进入火车采集安装目录,备份一份 wordpress.wpm,在火车头的根目录下打开“WebPostModule.exe” 加载模块,选择wordpress.wpm选择顶部菜单 “内容发布参数”----点击“tag表单”----删除表单项-- 保存推出模块后即可。不过这种做法是删掉了文章标签,这点大家要注意。
今天的火车采集应用技巧,3z学堂就给大家分享到这里,欢迎大家在使用中遇到什么问题及时分享、交流,共同进步!
0 notes
3zschool · 6 years
Link
Cacti是一个开源的监控工具,基于mysql、php、apache、rrdtools,笔者在日常工作中经常使用其来监控网络流量。 近期在日常工作中遇见一个问题,在监控100GE网络端口时,发现监控到的流量数据在大于30多G左右的时候会出现无法显示的现象,如下图所示: 通过对监控的数据源进行debug发现,在创建初始监控数据的时候,Cacti通过rrd命令创建了监控数据的原始rrd文件并定义了其支持的最大值。此最大值通过snmp采集的时候获取端口speed数据写入,应该是在获取100GE端口的带宽数据时出现了错误。
Data Source Debug
/usr/bin/rrdtool create \ /var/www/html/rra/202/4344.rrd \ --step 60 \ DS:traffic_in:COUNTER:120:0:4294967295 \ DS:traffic_out:COUNTER:120:0:4294967295 \
找到原因后,查阅rrd官方文档,发现可以通过rrdtoo tune的命令格式对已建立的rrd文件进行最大值修改
具体命令为:
rrdtool tune xxxx.rrd --maximum traffic_out:1000000000000
直接修改rrd文件的最大值为1000G。
由于监控的数据比较多,有近千个rrd文件,如果一个一个去修改得改到猴年马月去,于是写了个shell脚本来进行批量操作。
代码如下:
#!/bin/bash for line in ` ls -F |grep '/$'` do cd $line for file in `ls -l | grep rrd | awk '{print $9}'` do rrdtool tune $file --maximum traffic_out:1000000000000 rrdtool tune $file --maximum traffic_in:1000000000000 echo "$file ok" done cd .. done
脚本通过ls列出目录和目录中的rrd文件,然后通过两个for循环,进入cacti的rra数据库目录,并通过rrdtool tune命令对rrd文件进行最大值修改。
将脚本命名为changemax.sh放在cacti的rra文件目录下,位于/var/www/html/rra/,使用chmod +x changemax.sh赋予执行权限,然后运行./changmax.sh即可。
上千个rrd文件,1分钟内全部搞定,改完后效果:
0 notes
3zschool · 6 years
Link
使用Word写过论文的朋友都知道,套用Word的标题格式可以自动生成一个带链接的文章目录,非常的方便。同样我们在网络博客,如果也能够自动生成文章目录,不仅增强了用户体验,还为文章引入了锚点内链,对SEO优化起到了十分积极的作用,那么究竟要如何实现呢?今天3z学堂就来给大家介绍两款插件可以轻松实现这一功能。
一、Easy Table of Contents
在wordpress后台插件里搜索Easy Table of Contents,安装完成后启用,在wordpress后台设置里可以找到Table of Contents的选项设置区域,分General(通用)、外观(Appearance)、高级(Advanced)三块,不过都比较简单,大部分使用默认设置就可以了。
需要注意的是在通用区域里默认设置没有勾选文章(post)的,需要手动勾选,如果是需要自动插入目录的话,对应的选项也要选择,可以看下图的说明。默认是需要有四个标题才会显示目录,所以如果文章短的话是看不到目录效果的。
在外观(Appearance)设置这里可以设置位置、颜色、样式等参数,有些网页基础的朋友应该都不难理解,新人朋友也不用害怕,搞不清楚就先用默认设置,掌握了以后可以慢慢尝试不同参数的效果。
在高级(Advanced)设置这里功能稍有些复杂,适合一些比较熟悉HTML的朋友,比如可以限定小写、指定连字符、网站首页排序支持、标题层级、标题内容排除、平滑移动、限制路径等功能,总体来说设置难度也不大,大家可以在使用中慢慢摸索。
二、Table of Contents Plus(TOC+)
Table of Contents Plus(TOC+)插件同样也可以在WP后台插件里搜索到,安装好之后启用,与Easy Table of Contents插件一样,默认状态下只是页面起作用,文章是没有开启的。进入WP后台选择设置 – TOC+ – 自动插入把 Post勾选,这样就会在文章中插入目录。
这个插件汉化比例比Easy Table of Contents高,不过两者的基本功能也非常类似,3z学堂就不重复介绍了,只是强调几个应用细节。
(adsbygoogle = window.adsbygoogle || []).push({});
如果某篇文章满足了显示目录的条件,但是你不希望这篇文章中显示目录,你可以在文章中插入以下短代码来关闭目录功能:[no_toc]
如果你关闭了自动插入内容目录的功能,但又希望在某篇文章内插入目录,那么同样需要你在文章中插入短代码:[toc]
文章目录还可以显示在网站的侧边栏中。你只需在WordPress管理后台,点击【外观】->【挂件】(又译作小工具)中,将TOC+挂件拖拽到侧边栏中就可以了。
TOC+这个插件还提供了一个站点地图的扩展功能,也是个很方便的功能,如果你没有安装其他sitemap插件的话,就可以通过这个插件来生成。这个站点地图是HTML版,给读者快速阅读用的,不是XML那种给搜索引擎蜘蛛爬取的。使用方法也非常简单,将 [sitemap] 放在一个页面中将自动产生一个包括所有页面和目录的网站地图,在文本小工具中同样奏效。
最后3z学堂总结一下,关于wordpress文章自动添加目录的功能,如果平时文章内容不够长、段落结构不复杂的话,其实就没有加这样的插件,毕竟安装太多的插件会导致网站程序速度问题。今天的分享就到这里了,希望能帮助到大家~
0 notes
3zschool · 6 years
Link
      提到VPS上部署网络环境,在网络上可以搜到的一键安装包有lamp、lnmp、lnamp三种,作为新手朋友经常搞不懂有什么差异,今天3z学堂就为大家整理了一篇文章来简单介绍下。
什么是一键安装包
一键安装包有lamp、lnmp、和lnamp三种,到底该选用哪个呢?这个是分情况的,先看下三者的区别在哪里:
lamp 的全称是linux + apache + mysql +php
lnmp 的全称是linux + nginx + mysql + php
lnamp的全称是linux + nginx + apache + mysql + php
从全称中可以发现,其实这三个一键安装包主要区别就是用apache还是nginx,或者是要两者都用。
一键安装包如何选择呢?
通常情况下如果服务器或VPS的内存不多,lnmp是最好的选择,因为nginx相对apache更节约内存,但似乎有时不太稳定,会比较常出现502错误(指错误网关,无效网关);静态网站的话,用lnmp还是不错的;如果网站动态内容多的话,lamp还是最稳定的,lnamp是现在比较流行的一个组合,也就是nginx做前端处理静态,apache做后台处理动态,这样比起lnmp的php-cgi相对是较稳定的,大家可以根据上面的分析结合自己情况选择一个。
什么是静态,动态?
这里的静态是指静态页面,如html,jpg,gif,css等。
动态是指php的页面或内容。
Nginx 特性
Nginx是一款轻量级的web服务器/反向代理服务器/电子邮件代理服务器,安装非常简单,配置文件也很简洁(还支持 perl 语法),Nginx 支持平滑加载新配置,还能够在不间断服务的情况下进行软件版本升级。Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。
相比 Apache,用 Nginx 作为 Web 服务器:使用资源更少,支持更多并发连接,效率更高。一台nginx最高支持50000并发链接,nginx 处理请求是异步非阻塞的,而apache 处理请求是阻塞型的。
作为负载均衡服务器:Nginx 既可在内部直接支持 Rails 和 PHP,也可支持作为 HTTP 代理服务器对外进行服务。Nginx 用 C 编写而成, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。
作为邮件代理服务器:Nginx 同时也是一款非常优秀的邮件代理服务器(最早开发这个产品的目的之一,是作为邮件代理服务器)。
反向代理可以根据url将请求转向于不同用途的集群,比如图片请求,转向图片服务器集群;视频请求,转身视频服务器集群。
Apache 特性
Apache 是 LAMP 架构最核心的 Web Server,开源、稳定、模块丰富是 Apache 的优势。但 Apache 的缺点是有些臃肿,内存和 CPU 开销大,性能上有损耗,不如一些轻量级的 Web 服务器(譬如:Nginx、Tengine等)高效,轻量级的 Web 服务器对于静态文件的响应能力来说远高于 Apache 服务器。
Apache 做为 Web Server 是负载 PHP 的最佳选择,rewrite 比nginx 的rewrite 强大,模块超多基本想到的都可以找到,少bug超稳定,nginx 的bug相对较多,Apache在处理动态页面上优于nginx。
如果流量很大的话,可以采用 Nginx 来负载非 PHP 的 Web 请求。
Web 服务器缓存也有多种方案,Apache 提供了自己的缓存模块,也可以使用外加的 Squid 模块进行缓存,这两种方式均可有效提高 Apache 的访问响应能力。Squid Cache 是一个 Web 缓存服务器,支持高效缓存,可作为网页服务器的前置 cache 服务器缓存相关请求以提高 Web 服务器速度。把 Squid 放在 Apache 的前端来缓存 Web 服务器生成动态内容,而 Web 应用程序只需要适当地设置页面实效时间即可。如访问量巨大,则可考虑使用 memcache 作为分布式缓存。
PHP 的加速可使用 eAccelerator 加速器,eAccelerator 是一个自由开放源码的 PHP 加速器。它会优化动态内容缓存,提高 PHP 脚本缓存性能,使 PHP 脚本在编译状态下,对服务器的开销几乎完全消除。它还可对脚本起优化作用,以加快其执行效率。 使 PHP 程序代码执效率可提高 1-10 倍。
(adsbygoogle = window.adsbygoogle || []).push({});
动态网站服务器架构解决方案
这里3z学堂给大家提供了三种常见的动态网站服务器架构解决方案
1、 squid + Apache + PHP + eAccelerator
使用 Apache 负载 PHP,squid 缓存,HTML 或图片请求可直接由 squid 返回给用户。很多大型网站都采用这种架构。
2、 Nginx/Apache + PHP(FastCGI) + eAccelerator
使用 Nginx 或 Apache 负载 PHP,PHP 使用 FastCGI 方式运行,效率较高。
3、 Nginx + Apache + PHP + eAccelerator
此方案综合了 Nginx 和 Apache 的优点,使用 Apache 负载 PHP,nginx 负责解析其它 Web 请求,使用 Nginx 的 rewrite 模块,Apache 端口不对外开放。
数据库部署
开源数据库中,MySQL 在性能、稳定性及功能上是首选,可以达到百万级别的数据存储。网站初期可将 MySQL 和 Web 服务器放在一起,但是当访问量达到一定规模后,应该将 MySQL 数据库从 Web Server 上独立出来,在单独的服务器上运行,同时保持 Web Server 和 MySQL 服务器的稳定连接。 当数据库访问量达到更大级别时,可考虑使用 MySQL Cluster 等数据库集群或者库表散列等解决方案。 总的来说,LAMP 架构的网站性能会远远优于 Windows IIS + ASP + Access这样的网站。可以负载访问量也非常大,国内大量个人网站若想支撑大访问量,采用 LAMP 架构是一个不错的方案。当然,首推 LNMP 架构。
LNAMP
最后单独说一下LNAMP,一般如果是企业级应用的话,一般服务器配置较高,不存在内存不足的情况,对稳定性要求比较高,所以LNAMP的开发模式才是首选,因为目前大多的开发模式都是前后端分离,由前端页面调用后端API接口,所以用nginx处理静态页面,还有一个好处就是还可以用nginx做映射。那为什么还要用apache呢,这就要说到SEO优化上了,完全的前后端分离页面不利于SEO优化,所以部分的页面是需要写成伪静态页面,这也是处理SEO优化的一种策略,所以就需要用到Apache来处理这些页面。
(adsbygoogle = window.adsbygoogle || []).push({});
读到这里,相信通过3z学堂的分享,大家已经对LAMP、LNMP、LNAMP这三个一键包有了更多了解了。简单地说基于 LAMP 架构设计具有成本低廉、部署灵活、快速开发、安全稳定等特点,是 Web 网络应用和环境的优秀组合。若是服务器配置比较低的个人网站,当然首选 LNMP 架构,企业级应用推荐LNAMP。其实这三个一键包选择关键还得看实际生产环境应用及用的人,希望今天的分享能帮助到一些朋友,也欢迎大家留言进行交流。
0 notes
3zschool · 6 years
Link
       外链在当下SEO优化中的重要性不言而喻,但同时也是一把双刃剑,高质量外链能把你捧上云宵,而低质量或者说是垃圾外链会让你的网站沉入谷底。做为一个合规的SEOer, 我们要学会分辨高质量和低质量外链,这样才会有针对性地选择和优化。今天3z学堂就来和大家一起探讨下外链建设,希望能帮助到大家。
      外链现在对SEO还有用吗?
这个问题大概是网上探讨很多的一个问题,的确随着搜索引擎算法的不断深化和复杂,外链对SEO的作用确实下降了,但绝不至于下降到没用的地步。应该说到目前为止,外链还是SEO的最重要部分之一。如果10多年前外链占到SEO的百分之六七十,现在可能下降到百分之三四十,依然是第一第二位的,离过时还差的很远。当然如果说“单纯靠外链已经过时”,这是没错的,之前那些站群,pbn的玩法的确受到了搜索引擎的新算法的打击,但延伸到“外链已经过时”就有些过度延申了。实际上,SEO从来都不是单纯靠外链,高质量的内容、良好的用户体验一直是互联网的不二法门。3z学堂也为大家收集整理了五个高质量外链的特征,我们一起来研究下。
特征1:来自信任度高和权重高的网站
这点不需多说,大家都清楚。类比到国内环境,一条来自人民日报、新华网的推广链接肯定比你家社区的晚报推荐要更有影响力、更有效。同理Time, CNN等知名网站的外链自然要比个人Blog的链接更有力量。
这种区别体现在谷歌的算法中,就是网站权重,DA值(Domain Authority),DA越高通过链接传递给你网站的权重越高,排名上升越快。高权重网站的链接容易得到么?不好意思,现实情况是非常难。但是值得去做么?非常值得!不夸张地说,在排名效果方面,一条高质量外链堪比1000条低质量外链。
那么怎样才能得到高质量外链呢?如果你没有什么特殊的人脉那些,那还是老老实实的做内容吧。当前依然是内容为王的时代,高质量内容才能吸引更多高质量外链。找一个自己熟悉的领域慢慢做内容不失为一个好方法。
特征2:锚文本中的关键词
锚文本又称锚文本链接(Anchor Links),是链接的一种形式。和超链接类似,超链接的代码是锚文本,把关键词做一个链接,指向别的网页,这种形式的链接就叫作锚文本。类似于超链接,用文字覆盖链接,指向其他网页。锚文本的重要性就不过多赘述了,这里给大家分享一个点,网上有大神做过统计分析得出一个结论是:关键词完全匹配的锚文本在排名前几位网站的总链接中的占比很低,基本是在10%以下。
(adsbygoogle = window.adsbygoogle || []).push({});
大家可能会有一个疑问,锚文本中的关键词对于网站的谷歌收录和排名影响非常大,可为什么在排名前列的网站中占比这么低呢?这涉及到另一个要点,谷歌企鹅更新的处罚。因为大家都知道链接中的关键词作用很大,所以在做外链时都会加上重点关键词。
给大家举个例子比如“For more information on SEO tips, please visit my website.” 其中SEO tips加入自己的网站链接。这是被谷歌企鹅算法重点关注的行为,风险很大,如果类似这样的外链很多,网站非常容易被惩罚。所以当我们主动做外链时,比如Guest Post访客留言,要避免这种方法。但如果是被动得到其他网站的关键词锚文本链接,那没有问题,只要保证这种链接在你的外链总数中占比非常低就可以了。
特征3:外链网站与你的网站内容相近
这点非常重要,通俗解释,就是你的同行给你外链、给你投票,承认你的江湖地位。你说这种外链的质量高不高?而且谷歌也非常重视这样的链接,会给网站更多权重,让你在相同Niche的竞争中脱颖而出。所以,我们要投入更多精力在自己行业或者相关行业网站的外链建设。
特征4: Dofollow
这里涉及到一个相对专业的知识点,链接的Dofollow和Nofollow属性。Dofollow就是告诉搜索引擎蜘蛛可以追踪此链接,把这条链接计算到排名算法中;而Nofollow则相反,告诉搜索引擎蜘蛛不要追踪此链接,不要把这条链接计算到排名算法中。
简单说,做外链时,只有Dofollow属性的链接才算数。当下网络中大部分链接都是Dofollow,除非你在网站后台加代码特意设置。但是以下几种情况是默认的Nofollow属性,
Blog comments 博客评论
Press releases 新闻稿
Paid advertisements 付费广告
Profile links 个人资料链接
       我们在做外链时千万不要浪费太多精力在这种链接上,如果做的数量过多,不仅没有效果,甚至还有被认定为垃圾外链的风险,影响我们网站的各方面表现。如果大家正常做白帽SEO,不需要太过在意链接属性,专注做好自己的内容,再加上正确地推广,效果不会差。
(adsbygoogle = window.adsbygoogle || []).push({});
特征5:外链的域名数量
        这里问大家一个问题,外链数量和外链域名数量这两个因素,到底哪个对排名的影响最大。结果是外链来源的域名数量最重要。很容易理解,如果你有100个外链来自100个不同的网站,相当于得到了100个不同站长的认可,给你投票。如果100个外链来自同一个网站,很明显就是同一个站长在给你刷票。谷歌又不傻,很容易判断出哪种情况更有影响力。所以我们在做外链时,广撒网,不要在一个站点死磕。
       了解以上5个要点,3z学堂相信大家可以大致把握自己网站的外链方向,少走弯路。做SEO的都知道百度绿箩算法,谷歌企鹅算法,都是打击某些外链的。搜索引擎打击的是垃圾外链,不是所有外链,高质量外链依然��效。最后3z学堂给大家分享一句Bing官方博客上写过一篇关于外链的帖子,“好的外链是那种站长自己都不知道存在的外链,这才是真的推荐”。今天就给大家分享到这里,欢迎大家留言讨论~后续3z学堂还会与大家继续讨论这一话题。
0 notes
3zschool · 6 years
Link
在上一篇文章程序化广告入门:什么是程序化广告里,3z学堂给大家做了一个基本信息的介绍,有些朋友反馈看完了还是有些云里雾里的,不知所云。那么今天3z学堂就再给大家具体些介绍下程序化广告以及里面的一下概念,互联网广告的产业链有些概念是大家必须要知道的,这篇文章就和大家一起过一下这些概念。
1、角色分类
首先,大家对互联网广告的产业链要至少有一个基本的了解。什么是广告主(advertiser),什么是媒体(publisher),什么是广告商(agency),什么是受众(audience)。
广告主(advertisers):显然是指想为自己的品牌或者产品做广告的人,例如宝马、Intel、蒙牛……
媒体(publisers):则是提供广告位置的载体,例如电视台、网站、杂志、楼宇……
广告商(agency):本质上其实就是中介,帮广告主找媒体广告位,帮媒体找广告主。
受众(audience):这个产业链还有一个不能忽略的部分,那就是“消费”广告的人
2、Ad Network 广告网络
互联网上的用户更加碎片化(fragmented),浏览网站或使用apps是十分碎片化的,浏览时间同样碎片化,要覆盖更多的目标受众,很多时候不得不跟数量极为庞大的网站或apps分别谈合作,这工作量是非常巨大的,广告主倾向于购买大型网站上的广告位,而难以触及那些虽然流量不大,但质量不错的中小网站。 于是一种被称为Ad Network(广告网络)的事物应运而生,它充当了中小publishers(网站和apps其实都是publishers)的中介(agency),它帮助建立publishers联合的标准和联合的方法,它代表这些publishers与广告主谈判,它同样与广告主谈价格,提供双方都能接受的定价。愿意进入Ad Network的publisher,签一个协议服从规则就好了,不愿意的,不勉强。如果广告主有广告需求,会发给Ad Network,然后Ad Network会把这个广告散布到各个适合发布这个广告的众多publishers上去。广告主付费之后,相当部分的费用被分配给publisher,Ad Network则自己留存一部分作为自己的“辛苦费”。在Ad Network内所做的广告,与在某一个大型网站上直接谈判而签订的广告合同不同,前者更适用于按照展示量(impression)或者点击量(click)来进行收费,即CPM或者CPC的收费方式,而后者在中国,则基本是按照时间(按天数即CPD)来收费的。
(adsbygoogle = window.adsbygoogle || []).push({});
3、Ad Exchange 广告交换平台
与Ad Network联合publishers不同,Ad Exchange不仅仅联合publishers,它同样把Ad Network联合起来,这些拥有广告位的,被统一用“供应方”(supply side)一词来指代。Ad Exchange为这些供应方提供了一个用于展示自己的资产(即广告位)的界面,大家自己往上发布就好。广告主也省事了,以前要跟很多Ad Network打交道,现在只要跟一个Ad Exchange打交道就好了,而且需要什么位置,可以自己选择。不过,除了广告主自己,广告主的广告业务代理人也是这个Ad Exchange的需求方,甚至,大家可能没有想到,Ad Network自己也同样可能是Ad Exchange的需求方。这不难理解,因为Ad Network为了丰富自己的“库存”(inventory,即广告位),在自己不具备某一类publishers的时候,在Ad Exchange上购买一些也是完全有可能的。这些需求方,被统一用demand side一词来指代。Ad Exchange也为需求方提供了统一的界面,让它们能够查看其上的广告位情况,并且能够根据自己的需要任意选择这些广告位。
此外Ad Exchange比Ad Network先进的地方在于它的定价机制。Ad Network上,对于供需双方而言,其实都没有对广告位的定价权,而是由Ad Network这个“中央政府”定价的“计划经济”;而Ad Exchange,则是一个真正意义上按照供需关系来运转的“市场经济”。
什么意思呢?原来,Ad Exchange为每一个商品(商品这里暂时指广告位)提供了“价高者得”的机制。对于每一个广告位,如果同时有多个广告主想买,由Ad Network根据自己认为最合理的方式来分配归于哪个广告主,而在Ad Exchange上则是价高者得——为这个广告位出价最高的广告主获得了在这个广告位显示广告的机会。定价权现在转让给了供需双方,给了市场。
你会发现,Ad Network更像是行业协会,而Ad Exchange则更像是Nasdaq,广告位就是股票,股民就是广告主。哪些广告位更有价值,就会被广告主追逐的更多,它的价格也就会更高,这跟股票的价格机制是极为相似的。
世界上著名的Ad Exchange有Google收购DoubleClick之后最近弄出来的AdX;还有Yahoo收购的Right Media,这也是老牌的Ad Exchange了;此外微软有AdECNNIC,OpenX也有自己的Ad Exchange。
4、RTB(Real Time Bidding)实时竞价
随着技术的发展,Ad Exchange也变得越来越灵活,功能越来越强。过去,股票的交易不是实时的,因为受技术的限制,往往要T+1或者T+2什么的(就是推迟一天两天)才能完成交易,那个时候可能价格什么的又变了。但是,今天的股票交易,很多已经可以T+0。同样,Ad Exchange一开始应该也不是很实时的,但随着技术的基本,对于广告位的竞价,现在已经完全可以实时进行了。这种实时进行的广告位竞价,被称为Real Time Bidding,简称为RTB,即“实时竞价”。 实时竞价一般是按照CPM或者CPC出价的,简单说就是按照广告被展现在受众面前的次数出价,或是按照广告被点击的次数出价。如果我和你同时看好一个广告位,我愿意为它出价3美元每个点击,而你出价3.1美元每个点击,那么你就拥有了这个广告位。
5、DSP(Demand Side Platform)需求方平台
DSP(Demand Side Platform,即需求方平台),它看起来就是帮助广告主们玩转Ad Exchange的中介(agency)。DSP同时把主流的Ad Exchange的系统都与自己驳接,然后提供给广告主们一个统一的更加简单的操作界面(肯定比Ad Exchange提供的界面要简单些),不过更重要的是,DSP把Ad Exchange中的广告位的展示方式做了一个巨大的改变。在Ad Exchange中,广告位可就是广告位,但在DSP中,广告位这个概念被移除或是被淡化了,目标受众(Target Audience)的概念则被提出来。
什么意思呢?原来,每一个广告位背后,都是一部分受众(audience),广告主买广告位的目的,实际上就是看中了这个广告位背后的这群受众。既然广告主的目的明确,而又不能自己搞定这些受众对应的全部广告位,那找DSP来帮忙呗。怎么帮,很简单,你广告主在DSP的操作界面中,告诉我你需要哪些人群,愿意出多少钱获得这些人群,DSP帮你在Ad Exchange中操作不就完了。因此,对于广告主而言,广告购买形式发生了翻天覆地的变化。过去,是购买广告位,现在有了Ad Exchange和DSP,是直接购买目标受众。
DSP就成了一边连接Ad Exchange,另外一边服务于广告主的中介。DSP通过强大的受众数据和数学能力,帮助广告主实时决策,合理花钱,让广告主的广告花费用在刀刃上。要搞定这些,单靠人力可不行,而必须有受众的非常准确的兴趣信息数据,而且还必须依靠一套强大的算法来进行广告位的竞价,这种方法就是现在炙手可热的“程序化购买”的方法之一。也就是说,程序化购买依赖于两个重要事情:其一,需要受众数据,准确的,海量的;其二,强大的自动化算法,保证最合理的竞价。 
6、DMP(Data Management Platform)数据管理平台
DSP自己有可能有受众数据,但有很多其实没有,或者有,也不够全面,不够准确。那怎么办呢?又一个市场上的专业提供者出现了,被称为DMP,即Data Management Platform,数据管理平台。数据管理平台,简单讲,它们手中握有受众数据,并且能够让DSP驳接到他们这里,利用它们所有的数据。
简单讲,DMP为了获取受众的数据,它必须至少做两件事情:其一,它需要为所有的受众每一个做一个标记,这个标记在目前的技术条件下,主要是通过cookie实现。其二,它还需要能够实现跨域追踪(详见第8点)。
7、SSP(Supply Side Platform)供应方平台
供应方(publishers和Ad Networks)也有一个被称为SSP,即Supply Side Platform(供应方平台)的东西帮助它们打点各个Ad Exchange的关系,并提供使用体验更一致更集成的广告位库存管理环境。
(adsbygoogle = window.adsbygoogle || []).push({});
8、域(domain)
广告里所谓的域,就是指一个网站的范围,通常一个网站只有一个一级域名(例如baidu.com就是一个一级域名,而map.baidu.com则是二级域名),因此域和一级域名常常没有区别。跨域,就是多个网站,或者多个一级域名。跨域追踪,就是能够追踪同一个用户在多个网站(多个一级域名)上的行为。
跨域又分为两类,一种叫做跨主域,即跨越了多个不同的一级域名;另外一种叫做跨子域,即跨越了多个不同的二级域名。举一个例子。加入一个组织声称它能够追踪同一个用户在baidu.com、sina.com.cn、qq.com上的行为,那么它的这种追踪是跨主域的。而另一个组织,如果它声称能够追踪同一个用户在www.baidu.com, music.baidu.com, map.baidu.com等同一个一级域名之下的二级域名的行为,那么它的这种追踪是跨子域的。跨主域,大部分时候被我们简单称为跨域,而跨子域则没有简称,必须要声明是跨子域。
跨域追踪又分为广义的跨域追踪和狭义的跨域追踪。如果是广义的,那么就是指,一个组织或者一种解决方案能够跨越不同所有人的网站追踪用户的行为。比如,它能够追踪同一个用户在搜狐上、新浪上及优酷网上的行为。这些网站显然不属于同一个组织或个人所有。而狭义的跨域追踪,则是指虽然网站的一级域名不同,但是却属于同一个组织或个人。这种情况下的追踪,只要网站所有人同意开放权限,那么执行起来比广义的跨域追踪就要容易多了。这样一个人在互联网上的兴趣就能够全面被了解,而如果不能实现跨域追踪,只能从一两个网站了解受众,那么能够判断的依据就会太片面了。今天,DMP可以称为最为复杂的互联网营销信息系统,但也是最颠覆一切的“爆炸物质”。
总结下,介绍到这里,大家应该明白了什么是广告主(advertiser)和媒体(media),明白了什么是目标受众(target audience)。大家又明白了广告主和媒体中间原来有很多广告代理商(agency),这些代理商还花样繁多,其中很重要的是广告网络(Ad Network)和广告交换平台(Ad Exchange),另外还有附着于广告交换平台的DSP和SSP。你还知道了多种互联网广告的付费方式,包括按照日期付费(CPD),按照广告展示付费(CPM)以及按照广告的点击付费(CPC),最后还有一种高级方式,RTB的方式。之后,你了解到用来定位一个受众个体的解决方案是cookie,以及其他比cookie“更牛”的方式。再之后,你学到了域和子域,以及跨域和跨子域,我们的追踪要么是在一个域(或者子域)的范围之内的,要么就得跨到一个更大的范围内——跨子域追踪或者跨域追踪。这些东西,如此基本,又如此重要,它们都深刻影响着我们对于互联网营销分析与优化的技术和方法,最后给大家提供一个网上流传比较多的中国程序化广告技术生态图供大家消化下今天的内容,今天的分享就到这里了,后续3z学堂也会继续与大家探讨互联网广告方面的内容,也欢迎大家一起交流。
0 notes