关于两大搜索引擎对wp站的收录速度

一直听说baidu对wp站不太感冒,我也不太信,结果从目前的收录速度来看,可能是有点吧,还是说百度太忙了,因为我的站所有文章包括tag分类页已经全部被谷歌收录,但是百度站到今天为止还只有首页.......

当然我已经装了mip插件,但还没提交,也申请了百度熊掌号,也还没通过,关键是开了mip和百度熊掌后,网页打开速度可以杠杠的坐火箭了,秒开不是梦

只有一个lightbox插件能用上

我用的twentyfifteen主题,这可是官方自带主题,用了缓存,结果只有一个lightbox插件能正常出效果,其他插件毛反应没有,只有Meow Lightbox,插件说明里面有段文字:

IMPORTANT. By default, the selector is set on ‘.entry-content’. If your theme doesn’t use it, you need to update the plugin options. The plugin will then look for images surrounded by links and apply the lightbox. When you insert images in your posts, make sure the “Link To” is set to “Media File” or to “Attachment Page”. For more information, please check the official page.

我觉得上面最重要的是“the selector is set on ‘.entry-content’.”,因为twentyfifteen主题的content是放在.entry-content容器里的

也就说明一个问题,其他插件都没有找对class或id,所以没用,不知道这么多lightbox插件的作者是怎么想的。

本站优化3:搬瓦工vps的环境搭建

注册购买这种我就不写了。vps到手后,自己熟悉一下面板和功能。

1、重装系统。选择centos7 bbr加速版,选bbr是为了网络加速,选centos7也就图个新,可能会支持更多新的功能,其实性能和centos6差不多。

2、安装宝塔运维。自己百度,宝塔运维很重要,主要就是图方便,我很懒。根据宝塔运维的推荐,安装lnmp,装好后,要修改php版本至最新7.x,修改mysql为mariaDB,有提示内存低于2g的主机不建议装mysql5.5以上版本,我装了mariaDB10.2好像也没事。


3、安装php扩展。这个在php7设置界面可以找到。安装apcu、yac、opcahe。更改php.ini,开启gzip、level1-6都可以,更改zend opcahe的内存使用为192,更改apcu内存为256MB。为什么这么设置,可是花了我好多精力去试验试出来的,这个很重要,而且每个人可能会有点不一样,但这么设应该能符合大部分人需求,以后会提到,关键是要掌握原理。

 

4、仍然在php设置这里设置php-fpm,从动态改成静态,并发数20,我设置30感觉很危险,马上要宕机的感觉。

5、nginx里面修改配置文件,把gzip level改成和php一样。

这样下来估计内存没剩多少了。图片稍后上传。如果有想到什么再补充。

一直很懒,第4篇一直没时间写。

本站优化2:选择合适的主机或空间

我买过godaddy域名和主机delux,hostease的美国主机、香港主机,bluehost的云虚拟主机,最后选择了搬瓦工。

1、godaddy。域名管理不错,就是慢,太慢,不知道现在怎样,我已经不想去考虑和折腾godaddy了,而且价格不便宜,虚拟主机还没我现在的vps便宜,虽然标榜无限空间、无限流量,我可以很负责的告诉你,只要限制你资源,即使给你无限空间和流量也是没啥卵用,用虚拟主机的是最不值的。有一点,这个换ip还比较方便,就是windows和linux系统切换就可以了,不知道现在行不行,比较多年了。

2、hostease。比起godaddy快好多,但后来也不是不太禁得住折腾,越来越慢,但比godaddy快多了,比起godaddy和bluehost,推荐用hostease,不过这个hostease的域名管理还是比较蛋疼的......能用就是有时候需要重新设置ns服务器。我目前还有用他们的空间。

3、bluehost。我当时买了云虚拟,说是双核1g内存.....,我以为是vps,买来以后,我靠,竟然是虚拟主机......,买都买了,用用看,结果ssh连不上,权限也不能设置777(这个可以理解吧,但是你至少给我ssh权限啊,一个网站连个777都没办法搞),可以在文件管理器里设置777,设置好就不能访问,也不能通过ssh把www用户组加上,那还玩个屁。因为比如zblog、wp的在线安装插件、主题、升级,还有其他一些采集程序,全部要用到文件夹777权限,你这个云虚拟主机买了等于没买,所以退款了,好像到现在还没到账........

 

最后,终极推荐:搬瓦工。网上铺天盖地的搬瓦工,然后官网又特别特别低调,我刚开始都找不到官网在哪里,甚至一度以为这个搬瓦工是个山寨的公司,因为“搬瓦工”这个中文的名字就是山寨取出来的。而且这个是vps,不是虚拟空间能比的,能自己安装linux系统,能够通过ssh连接,有完全控制权限,不仅仅是目录权限,而是可以在主机上安装程序、软件的那种。

推荐搬瓦工的理由:

1、速度快,各种配置都有,但是我使用下来觉得512m内存真的小了点,最起码要1g内存,因为有很多和优化相关的东西需要机器还是有一定配置的,所以推荐的是20g硬盘、1g内存、双核cpu、1g带宽、1t流量的vps。几点注意的:订单要买kvm主机,因kvm比ovz独立性高;机房要选择US-Los Ageles DC2 QNET(USCA_2),因为我每个都访问了一遍,什么CN2、DC8、凤凰城、Fremont等等都没这个快,因为前期CN2泛滥,我测试访问的时候有些网站都访问不了,很不稳定,可能他们手上有太多这种主机相应出手,所以一个劲的推19.9美元一年的主机等等(说实话这种512m内存的vps性能上是可以挂ss、反向代理、vpn,但想要做一个用户体验好的网站就算了,而且从政策上,你用这些主机挂代理被墙的概率是非常非常高的,喜欢折腾的人可以尽管折腾);

2、关于空间大小和流量的问题。首先1t流量基本是用不完的,远远的用不完;其次,空间虽然小,20g暂时也用不完;最后当你真的不够用了(到那时你已经有点小牛了),可以进行单项升级。其实很多地方宣传的无限空间和流量真的是没啥用.......等你们全部折腾一遍就能体会我说的了。

3、价格问题。vps产品中价格最实惠,你们可以自己再比较比较;甚至比bluehost、hostease和godaddy的虚拟空间价格还低,除了bluehost的云虚拟空间通过优惠码连赠送域名是480.7元(1美元=6.99元),但不好用;我买的搬瓦工的vps用完优惠码是46.87usd(1美元=7元),这个不带域名(我域名从godaddy买的,首年12元,两年123元),总共加起来451.09元。

4、域名问题。这个只卖主机没有域名,也不送域名,所以请自备域名,推荐去godaddy买域名。

5、优惠码
6.25%优惠码 BWH26FXH3HIQ
5.97%优惠码 BWH25AQH2CMQ

6、测试站汇总(我用了别人的,只推kvm,其实ovz更快,但是仍然建议kvm,自己百度)。什么测评、比较乱七八糟的,还不如实际访问看看,自己感受,我感觉只有第一个可以访问,前几天就慢点,就一个访问不了,今天都不行了。

搬瓦工(DC2 QNET) [USCA_2]:本站   http://findelephant.com
http://w40.gubo.org/

(DC8 CN2) [USCA_8] 洛杉矶CN2 GT

(DC4 MCOM) [USCA_4]洛杉矶Multacom

(DC3 CN2) [USCA_3]洛杉矶CN2 GT

7、更换ip问题。这个vps是独立ip,比虚拟主机优质吧。万一被墙了就只能更换ip,这个好像每间隔5个月还是10个月能免费更换ip一次,如果连着被墙两次,那只能花钱换ip,也不贵好像2.5美元,具体还是看官方价格吧。不过,你老实做个网站,别搞那些乱七八糟的是不会被墙的。比如什么赌博、色情、挂代理等等,这些基本就在作死边缘了,不过把平时收集的图片设置个私人密码自己用用倒是不错的哈........算了吧,20g空间,我还舍不得这么用

8、官方网站http://bwh8.net

其实这是官方中文镜像站,真正官网被墙了:https://www.bandwagonhost.com/

网站第一次访问慢的原因

一、tcp协议握手的问题

http和https 传输层均为TCP,所以在正式传输数据前,TCP都会三次握手建立链接

HTTP是建立在TCP上,TCP握手会占用一定时间,而之后因为nginx设置,即该链接并没有被关闭(http长连接),一定时间内访问不用握手。

https第一次访问会比较慢,原理同上,但建立链接时应该加上SSL握手时间。

http 和https存在非常明显的差异,http和https第一访问用时性能差距十分明显,但第二次访问用时差距不大了。第一次差距明显的原因是SSL握手较为耗时,而第二次访问时间均下降并相差不多的原因是因为保持了Http长连接均未再次握手,所以差距不大。nginx 对ssl握手后的状态用session ID 进行了缓存,https访问不会差异较大。

以上内容来自:https://blog.csdn.net/m0_37263637/article/details/80903605

因为发现第一次访问站点特别慢,之后又正常,所以研究一下,但目前还没找到什么有效方法........有好方法继续更新本文

二、php-fpm运行模式的问题

握手问题暂时没办法,但是可以把php-fpm的动态改成静态,这样减少自动回收进程的事件,让php-fpm更快的响应,略微比原来好一点,下面复制几个图片,看看什么叫把动态改成静态

这个是宝塔面板里面,php设置里面,性能调整,把运行模式从动态改成静态,当然如果没有装宝塔的,直接改配置文件也可以,这个自己百度吧。上图来源已经有水印了,我就不引用了。

三、加载页面同时缓存变量问题

又发现一个问题,就是w3 totlal cache 这个插件里面的page cache功能里的,要把延迟生成缓存选上,这个也是造成首次访问网站加载速度过慢的原因。因为首次加载的时候提取缓存等变量同时进行,让加载速度反而慢,所以要选上late cache这个,让页面先加载,后提取缓存变量,不知道理解的对不对哈。

四、googlefonts的问题

这是一个大坑啊,刚开始其实已经禁用谷歌字体了,后来发现谷歌字体能访问,而且wpjam插件里面有个禁用前台加载语言包的功能,我以为也包括了禁用谷歌字体,结果........发现qq浏览器第一次访问本站首页时就卡在那里,仔细一看状态栏,fonts.googleapis.com.....,我靠,谷歌字体偶尔还是要抽一下,虽然只有1-2分钟,这也太影响体验了,马上禁用谷歌字体。

本站优化1:目前优化结果

很懒,不想打字,看图就知道了。使用动态页加载时间在0.1秒以内,在0.05-0.07秒左右。开启静态页面就不更不用说了,虽然和wordpress酱的网站加载速度没法比,但对于一般用用是足够了,而且我的页面是可以动态显示postviews的,不是完全静态的,也没有用cdn加速,因为目前没必要。

这个速度不光和程序、优化有关,第一步还是要找个好的服务器,目前我用的是vps,位于洛杉矶服务器,好像速度和配置都还能接受吧。

就先起个头吧........

装了mip改造插件,希望能被百度收录,这样可以大大提高页面打开速度

再试wpjam的屏蔽文章修订功能

昨天试了WP-Chinese-Optimize的禁用文章修订、禁用自动保存等功能,确实可以用,也好用,就是不能点预览,点了预览就会多一个修订版和id。

今天再试下wpjam basic 插件里面的屏蔽文章修订功能是否会更好。

发布后,再次打开,目前数据库里面还正常。

最后,再点一下预览,我靠,还是又生成了一个修订版,多用了一个id

虽然这个修订版会自动删除,但是id就浪费一个,id会变越来越大

而且,这个预览更改的产生的修订版很奇怪,点一次产生一个修订版,比如用了id是56,再点一次预览,这个id是56的修订版在数据库删除了,然后再点第三次,我靠又生成了一个id是57的修订版。

这个问题虽然不是大问题,但总觉得wordpress的这个功能真应该主动修正一下。

test for clipboard image plugin2:remote image save

将 baiduShare-master.zip 压缩包解压后所得的 baiduShare-master 文件夹里面的 static 文件夹直接上传到网站根目录中,具体如下图所示:

百度分享加载很慢和不支持https的解决办法 上传static文件夹到根目录

以上内容连文本和图片一起复制,实时证明这种方式是不能保存远程图片的。

下面测试直接复制网页中的图片过来(这种复制方式和上面不同,这种就是复制图片到剪贴板):

百度分享加载很慢和不支持https的解决办法 上传static文件夹到根目录

结果出现了两个图,第一个是原来的图(没有保存到本地服务器),第二个是已经保存到本地服务器的图。

所以clipboard image 插件还是支持最新版wordpress的,而且很好用。