本站的一点儿小改变

前几天,把本站的模板做了调整。原意是想改善一下性能,结果如何还不太明白,特别是各个读者的情况。欢迎反馈。

首先呢,把 Google Analytics 的代码,原先是使用 Tag Manager 加入代码的需要两段,现在是直接使用 Google Analytics 的代码,一段代码就行。

其次,把Google AdSense 的设置,全部改成使用 Auto Ads,自动广告了。

最后,还加上了 NewRelic 的 Browser 监控,也是基于 javascript 的监控代码。

从我这里看载入的速度很快的,不管是用桌面电脑,还是手机,都是走的宽带 Wifi,如果是手机的 4G 线路,也是很快。

所谓的网站载入的很快,就是在一两秒左右,一般到不了三秒。

看看你访问本站的速度,如果方便的话,也说一下,谢谢。

Google AdSense 的重大变化

最近两个月 Google AdSense 有些重大的改变,下面就来说一下,对于发布者来说比较关心的点。

新版的自动广告更加容易设置和管理

简单而言就是,不在需要特别的把原来的普通的单元广告代码,替换成自动广告的代码了。现在在管理后台,这个选项,"自动广告"的开启关闭是面向网站的,只要在该网站开启了自动广告的功能,那么原来的广告代码无需改变。

对于新网站来说,同原先一样,在网站设置页面把新网站加上,然后把 AdSense 的代码复制黏贴到网页中,并且开启自动广告后就可以了。

对于不希望使用自动广告的页面,可以使用排除功能,把网址添加到 "Page exclusions"内。

auto-ads-sites.jpg

自动广告厉害的客制特性

使用 preview 功能,可以预览自动广告在你的网站上的实际执行之前的样子,你也可以删除某些你不喜欢的广告位置,广告类型样式也是可以选择的,包括 matched content。

Awstats 和 Nginx 日志格式的写法

在使用 Awstats 作为日志文件的分析软件的时候,同时网站服务器使用的又是 Nginx 的话,需要注意这两者的日志格式需要一致。否则就会无法正常的解析日志。

下面做一些记录,是本站使用的配置。

网站使用的是 Nginx Web 服务器,网站的 Log 日志格式,是设置在 /etc/nginx/nginx.conf 中,如下:

log_format main '$remote_addr [$time_local] "$request" $status $body_bytes_sent $http_referer "$http_user_agent"';

在 Awstats 的配置中,就需要设置同上面 Nginx 的设置一致的内容,但是因为写法不同需要注意,awstats/cgi-bin/awstats.seo.conf

LogFormat="%host %time1 %methodurl %code %bytesd %referer %uaquot"

从网站日志记录中选一条看看样子。

42.120.161.103 [11/Oct/2019:18:11:16 -0700] "GET /2007/02/11/guge-is-not-google.html HTTP/1.1" 200 10247 - "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 YisouSpider/5.0 Safari/537.36"

对照着来看:

Nginx配置 Awstats配置 Log例子 解释

$remote_addr %host 42.120.161.103 远程访问网站的 IP 地址。

[$time_local] %time1 [11/Oct/2019:18:11:16 -0700] 显示包括时区信息在内的访问时间,记得加上了方括号,不用的话,会出现数据错误。

"$request" %methodurl "GET /2007/02/11/guge-is-not-google.html HTTP/1.1" 访问网站的URL地址,加上了双引号。

Awstats 报告中的关键词和短语乱码

使用 Awstats 7.7 当作网站访问日志的统计分析工具很久了,最近注意到在某个使用的安装实例中,看到报告中的"用以搜索的短语"和"用以搜索的关键词"都是乱码,原本应该是显示的中文搜索关键词的。

其实好多年前,有遇到过类似的情况的,只是最近又遇到了,赶紧查了一下,解决之后,还是摘录在这里,以备用。

通常在 awstats\cgi-bin\ 目录下有若干个网站的配置,比如 awstats.seo.conf 文件,就是用于本站的配置。

打开该文件,找到:

#LoadPlugin="decodeutfkeys"

去掉前面的井号,这是注释符号,去掉后就生效了。

这个 plugin 需要 perl 模块 Encode 和URI::Escape ,一般情况下,服务器上的 perl 都是已经安装支持了的。

Awstats 官方网站:www.awstats.org

Bing 搜索的新长青 Bingbot

根据今天的消息,微软的 Bing 搜索开始采用微软自己的 Edge 浏览器作为 Bing 引擎来运行 JavaScript 和渲染网页。这样做可以减少网页的碎片化和简化搜索引擎优化(SEO)。
从另一个消息知道,微软的下一版本的 Edge 浏览器会采用 Chromium 开源项目。

这种更新安排,会让 Bingbot 成为长青树,微软承若会定期更新他们的网页渲染引擎,使之同最新稳定版的 Edge 一致。

有益于搜索引擎优化

显然,Bingbot 采用的后台渲染技术同 Google 搜索是一样的了,以及同其它的基于 Chromium 开源项目开发的浏览器都相同。

网站开发人员对于浏览器兼容性的考虑会少了一个特别的地方。

世界的大部分地方的网站已经是基于新的技术和浏览器了。这样网站站长在开发网站的时候会更加简单。省下很多兼容性调试的时间。

但是,在世界之外,有些地方的网站还是基于 IE 的,而且看上去在相当长的一段时间不会改变,就让他们去吧,不讨论他们了。

Google AdSense 禁止发布商的那些内容

使用Google AdSense的发布商们有很多,常常发生收到警告的情况,有时候还会被停止账号。通常都是违反了相关的条款,所以为了避免类似情况,好好学习 Google AdSense 的条款还是很有必要的。今年9月 Google 对此有了一些调整,再次了解一下,也更新一下有关的知识。

2019年9月,Google对于 AdSense,AdMob,和Ad Manager的部分内容合作规范做了修订,据说可以让发布商更加容易理解和运用合作规范。
简单而言有两条。

  • 禁止展示 AdSense 广告的内容:非法内容、儿童性虐待材料和恋童癖、露骨色情内容、老少皆宜内容中的成人主题、知识产权滥用、濒危或受威胁物种、危险内容或诋毁内容、促成不诚实行为、与虚假陈述相关的内容、恶意软件或垃圾软件、邮购新娘等。
  • 限制展示 AdSense 广告的内容:色情内容、惊悚内容、爆炸物、枪支、枪支零部件及相关产品、其他武器、烟草、消遣性药物、酒类销售和滥用、在线赌博、处方药以及未获批准的药物和补充剂。Google Ads(以前称为 AdWords)仍然不会投放宣传任何受限内容的广告;此类广告只会来自其他广告产品,或来自发布商与广告客户之间的直接交易。

对于限制内容,展示广告并不算是违规行为,但是可能会发生没有足够的广告内容显示。

而对于禁止内容,在该页面放置 AdSense 广告单元就是违规了,这就可能会受到停止账号的处理。

Google站长中心更快的更新其报告数据

Google 开始提高了他们更新站长中心的报告数据的速度了。
作为一个网站站长,如果有使用 Google Search Console 的话,首先看的就是 Performance Report,这个报告的能帮助站长更好的了解自己网站在 Google 搜索中的表现,包括有多少流量是来自于 Google 搜索,用户查询的关键词是那些,那些页面在搜索中排名靠前,等等。

随着 Google 提高了数据更新的速度,站长看到的报告其数据的新鲜度可以在一天之内。有些说法是最短6个小时,我看到的是 16个小时,当然都是在24小时内的新鲜数据了。

performance-report.png从上图的例子可以看到,最新的数据是16个小时前,而按天统计的数据呢,会表示最近一天的数据只是部分数据,可能要几天才会更新的最终数字。

而且,现在显示的统计数据是按照用户自己的时区来表示的。

Google September 2019 Core Update

两天前,Google 搜索开始了一次大的核心更新。它们称之为 Google September 2019 Core Update,就是2019年九月核心更新。

这样的更新每年都有几次,算是大的算法更新,一般这种更新开始之后,会有几天的时间,才会同步到 Google 在世界各地的数据中心。也就意味着这几天,搜索的波动会比较大。

这种核心更新会影响到搜索个各个方面,是影响比较广泛的更新,主要针对的是普通的搜索。

更多的变化,可能需要用户名自己发现了。

Linode 即将开通澳洲悉尼数据中心

如题所说,这次 Linode 宣布在今年迟些会开通澳洲悉尼数据中心。
Linode Sydney Australia Data Center - Coming Soon

据 Linode 所介绍的,澳洲用户一直是他们的重要客户群。通常澳洲用户会使用加州,新加坡和日本的数据中心,这跟大陆用户的选择类似,这可能是连接速度最快的几个数据中心。

如果悉尼数据中心开通,那么澳洲用户就可以获得更小的延迟,更加新的设备,距离也近。

澳洲是世界最热的创新中心之一,悉尼呢,占据了澳洲一半的初创和云服务。

另外一个方面,Linode 的文章中没有提到的,是澳洲的数据规管。某些行业,某些企业,不允许其数据储存在海外,必须物理上放在澳洲。

linode-sydney.jpg

现在可以登记,成为第一批用户。

很乐见悉尼数据中心即将建立,云服务的用户们也能多一个选择。

DigitalOcean 推出新品:8GB内存优化的VPS

DigitalOcean是我一直在使用的一家云服务商,一直是非常稳定,性能也很好。

它有通用型 VPS,以及针对 CPU 优化的 VPS,主要差别在于内存和 vCPU 的比例。

  • 4GB:1vCPU, 通用性,内存和计算比较平衡。
  • 2GB:1vCPU,专注于计算。

这次推出的新类型,则是内存优化的 VPS。

就是 8GB:1vCPU。面向那些内存需求大的,而对于CPU计算要求不是那么高的用户。

目前此种内存优化的VPS,只在 NYC3 和AMS3 两个数据中心限量提供。

现在登录 DigitalOcean ,选择添加新的 droplet,就可以看到这个新的类型。

do-memory-optimized-droplets.jpg

搜索
关于
David Yin
研究(SEO)搜索引擎优化排名和(PPC)竞价排名技术,总结搜索营销学的各种方法和趋势。专业SEO优化研究,致力于搜索引擎优化技术的普及和推广。
David Yin
Email:seo[AT]g2soft.net
版权说明
如果想转载,而又不明白转载的条件,请看本站的详细版权说明
推荐
Dreamhost Hosting
使用优惠码“save252015”,节省更多,每月只要 $2.59。
归档
标签云
热门标签