阿里云云主机T5突发性能实例使用和云主机换区实践

五一节期间,把网站云主机从阿里云华南区换到了华东区。

为什么换呢?当然是因为太贵了。说来惭愧,像我这个小网站已经接近一年没有更新了,每年900+的服务器费对我而言我觉得挺贵的。云主机五一节前其实已经到期,但是因为价格的原因准备换到腾讯云或者华为云。

阿里云商务经理打电话过来问我的使用情况,不得不说阿里云这点做的还是比较好的,每年到交钱的时候都会定期回访。了解我的情况后给我推荐了阿里云新推出的T5突发性能实例,每年300+的年费,我觉得还可以接受。

T5突发性能实例是一种能应对突发CPU性能需求的实例,属于入门级x86计算规格族群。分为两种类型,即性能约束型实例和无性能约束型实例。简单讲,T5突发型性能实例大部分时间都是运行在低CPU消耗的状态,但是允许在一定时间内突破CPU的基本能力,获得更高性能CPU的计算能力。使用时间是通过积分来决定的,默认每台云主机有144积分。以我的这台云主机来讲,突发性能时,每小时会消耗6个积分,也就是说我的云主机可以连续使用突发性能CPU时间是144/6=24小时。根据云主机配置情况,每小时消耗积分不同,配置越高,消耗积分越快,使用突发性能的时间越短。超过使用时间之后就需要支付一定的费用。当积分不足144分时,会在低性能时间内累积。详细信息可以到阿里云官方网站T5突发性能实例了解,如果有需要可以到这里购买T5突发性能实例

如何进行云主机跨区迁移?

阿里云云主机跨区迁移目前来讲只有国内才具备,不支持同海外地区阿里云主机的迁移。坦白讲,其实我刚开始并不知道这个功能。直到购买好新的T5突发性能实例后,考虑如何将现有云主机ECS迁移到新的T5云主机上时,才尝试从阿里云上寻找跨区迁移的能力。凭着一点职业经验,整个过程我没有依靠任何指导就快速完成云主机的迁移,嗯,阿里云不错。

首先,我们需要使用阿里云镜像功能,可以通过云主机直接创建镜像,或者先将云主机进行快照,然后通过快照创建镜像。

然后,选择云主机镜像迁移到目标区域,迁移完成后,可以在目标区域看到拷贝的镜像。

第三步,选择我们创建好的新云主机实例,选择替换系统盘,然后启动系统和应用。

最后,只需要将DNS重新绑定为新的公网IP即可。

整个云主机跨区迁移到网站恢复全程下来,用了不到一小时。这次一口气买了三年的阿里云主机,终于不用纠结每年云服务到期时要不要续费的问题啦。

 

题外话:其实开这个博客网站呢,当然是有私心的,目标就是有一天能挣钱,哪怕一百块都行。同时也能把工作和学习中的一些东西总结成文字沉淀下来。但是我这个人真的很懒,在加上内容创作真的是一件很辛苦的事情,所以建站以来并没有多少文字输出。前几天又被领导点名啦,要求工作中多思考,多总结,不管是为工作还是为个人都有好处。当然道理我都懂,知易行难,加油吧。

 

 

 

 

WordPress 404页面优化

404页面即用户打开你的网站时,找不到该页面。一个网站,用户访问到404页面时往往扭头就走了。下面是我的网站的一个简单的优化方法,目的就是留住用户。

1、增加一个随机文章或者热门文章列表,提升用户的留存率。

附随机文章代码:

<h3>随机文章</h3>
<?php
$args = array( ‘numberposts’ => 10, ‘orderby’ => ‘rand’, ‘post_status’ => ‘publish’ );
$rand_posts = get_posts( $args );
foreach( $rand_posts as $post ) : ?>
<li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
<?php endforeach; ?>

 

2、搜索栏

你也可以下面是一个搜索栏,用户也可以用搜索栏进行搜索相关关键字进行文章搜索。

 

 

网站快速增加百度索引量的方法

今天分享一个快速增加网站索引量的方法,实测有效。即给不同的页面、文章页面添加不同的关键字和描述。

如何给不同的页面、文章添加不同的关键字和描述?

以我的WordPress网站为例,首先找到header.php文件,在<head> </head>之间添加如下代码:

<?php
$description = ”;
$keywords = ”;

if (is_home() || is_page()) {
// 将以下引号中的内容改成你的主页description
$description = “个人博客,分享旅行经历,生活随笔,技术杂谈,MSMK,最美时刻,美时美刻,自由像风”;

// 将以下引号中的内容改成你的主页keywords
$keywords = “美国签证申请,美国签证状态查询,自由行,第一次出国,WORDPRESS,LINUX,MSMK,最美时刻,美时美刻,自由像风”;
}
elseif (is_single()) {
$description1 = get_post_meta($post->ID, “description”, true);
$description2 = str_replace(“\n”,””,mb_strimwidth(strip_tags($post->post_content), 0, 200, “…”, ‘utf-8’));

// 填写自定义字段description时显示自定义字段的内容,否则使用文章内容前200字作为描述
$description = $description1 ? $description1 : $description2;

// 填写自定义字段keywords时显示自定义字段的内容,否则使用文章tags作为关键词
$keywords = get_post_meta($post->ID, “keywords”, true);
if($keywords == ”) {
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . “, “;
}
$keywords = rtrim($keywords, ‘, ‘);
}
}
elseif (is_category()) {
// 分类的description可以到后台 – 文章 -分类目录,修改分类的描述
$description = category_description();
$keywords = single_cat_title(”, false);
}
elseif (is_tag()){
// 标签的description可以到后台 – 文章 – 标签,修改标签的描述
$description = tag_description();
$keywords = single_tag_title(”, false);
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
?>
<meta name=”description” content=”<?php echo $description; ?>” />
<meta name=”keywords” content=”<?php echo $keywords; ?>” />

更新后,请打开几个网页实测试试,检查是否已经生效。

 

下面是百度站长平台的效果:

可以看到,通过对不同网页设置不同关键字的方法,网站的百度索引量在短期内得到了快速提升。虽然我现在文章不多,索引量并没有上来。都说新站得熬得住,相信坚持就会有惊喜吧~

以上就是本次分享的内容。

WordPress添加点赞分享按钮

很多WordPress博客文章底部都有点赞或者喜欢按钮,同时还配有百度分享按钮。另外幻想一点打赏的打赏按钮。对于我这样的新博客网站而言,其实点赞或者喜欢的数量有多少其实并不重要。更重要的是用户产生点击后,触发了一个与网站交互的过程。这一点对于搜索引擎对网站的收录或许有些帮助。

 

最美时刻网站尝试了很多种处理方法,各种添加代码,可是我水平比较菜吧,一直没有调出来。说到这,让我先哭五分钟。。。

最后在网上找到一款仿知更鸟主题的插件,效果如下:

参考文章:https://www.slmwp.com/wp-solo-share.html

启动配置之后,遇到了两个问题:

1、点赞按钮点击后,数字不增加。

2、分享按钮无法正常工作,不知道是不是我的网站主题是国外版本的缘故。

因为这个插件目前来看已经几年没有更新了。

 

另外一点,我的网站主题的页面,文章页面被作者使用了封装还是啥,无法直接修改文章页面获得效果,所以才有这个蛋疼的样式。

所以对于这个插件,继续研究研究,各位如果有解决办法的,还请留言啊~

 

WordPress 邮箱和网站地图常用配置

这篇文章是为了记录我在创建和优化我的最美时刻这个WordPress博客过程中,通过搜索或者自己学习到的一些常用的WordPress配置。以便未来遇到网站改版,或者主题更好时候,有历史记录可以查询。

1、WordPress邮箱设置

这里我使用的是网上的一个插件,WP SMTP。这款插件包含了 Gmail邮箱、微软邮箱、163邮箱、QQ邮箱等,设置起来非常的简单,可以点击对应的图标查看示例截图。如下,配置完成以后我测试了一下,一遍成功,还是比较简单的。

https://www.msmk.me/wp-content/plugins/wp-smtp/screenshot-5.png

WP SMTP官方下载地址:

WP SMTP

觉得有用可以给插件作者打赏哈。不是我,是插件作者!:)

 

2、WordPress 网站地图设置

我的网站地图的设置也是用的插件,网上推荐使用seo all in on 和 yoast的比较多。前者我安装试用过一段时间,不知道是我网站的原因还是插件的关系,那段时间网站一直比较卡。这里不是贬低它哈,只是我个人的使用感受。于是后来我的网站sitemap就一直使用yoast 来配置。

网站地图,顾名思义就是整个网站的缩影一样的东西,是整个网站的网址列表。搜索引擎可以通过网站地图更好的收录我们的网站。当我们新增了文章或者页面时,网站地图可以自动收录进去,由此来帮助蜘蛛抓取。

设置非常简单,这里点击进去它就给你自动生成了。你可以选择你想要生成的类型,比如文章,页面,标签,文章分类等等。

网站地图生成以后,不要忘了在网站管理平台比如百度站长平台链接提交的地方添加你的网站地图,这样就OK了。

百度站长平台链接抓取记录:

今天先记录这么多,下一篇讲如何生成随机文章和相关文章。

 

wordpress文章版权声明配置

本文记录如何使用纯代码给wordpress添加文章版权声明。

文章的声明就是在每一篇文章的底部标明本篇文章的版权所有,这样是在提醒转载者在转载的时候能够保留本篇文章的来篇,是一种比较高效的防止盗链而不声明的方法,版权声明的形式多为如下:

最美时刻,版权所有|如未注明,均为原创|本网站采用 BY-NC-SA 协议进行授权,转载请转自:https://www.msmk.me/

基本上就是如上形式了,我们只要把上面的文本形式添加到文章的底部就可以了。

 

1、文章页面添加

首先打开主题文件夹下面 single.php 文件,然后搜索如下代码:

?php the_content(); ?

在这个代码的下面添加版权声明的代码,如下所示:

<div class=“open-message”  style=“border:#00a67c 1px solid;border-radius:5px 5px 5px 5px;”><i class=“fa fa-bullhorn”></i>最美时刻,版权所有丨如未注明,均为原创丨本网站采用<a href=“https://www.msmk.me” rel=“nofollow” target=“_blank” title=“BY-NC-SA授权协议”>BY-NC-SA</a>协议进行授权,转载请注明转自:<a href=“‘.get_permalink().'” title=“‘.get_the_title().'”>’.get_permalink().'</a></div>

保存后生成前台页面,这就实现了上面的版权声明文本形式。

 

2、functions.php 文件添加

如果感觉这种方法比较麻烦,还有一种更省劲的方法,打开主题文件 functions.php 文件,在这个文件里面添加如下的代码:

//添加文章版权信息
function copyright($content) {
if(is_single()||is_feed()) {
$content.='<div class=”open-message” style=”border:#00a67c 1px solid;border-radius:5px 5px 5px 5px;”><i class=”fa fa-bullhorn”></i>最美时刻,版权所有丨如未注明,均为原创丨本网站采用<a href=”https://www.msmk.me” rel=”nofollow” target=”_blank” title=”BY-NC-SA授权协议”>BY-NC-SA</a>协议进行授权,转载请注明转自:<a href=”‘.get_permalink().'” title=”‘.get_the_title().'”>’.get_permalink().'</a></div>’;
}
return $content;
}
add_filter (‘the_content’, ‘copyright’);

实现的效果同上,看自己的习惯吧,里面的代码和样式可以自定义。本博客采用第二种方法,后续会继续优化,会进行更新。效果如下:

文章转载,原文链接:https://www.xiariboke.com/soft/1966.html

WordPress网站如何配置全站HTTPS?

WordPress网站如何配置全站HTTPS?都说配置完成之后会让搜索引擎更喜欢。

近期对我的个人博客网站最美时刻进行全站HTTPS配置,简单总结如下。

建站历程

 

一、证书申请

1、申请证书。我用的云服务商是阿里云,可以提供免费的证书服务,链接在这里

2、提交证书审核。如果没有实名制,会要求进行身份或域名信息补全。证书审核很快,大概5分钟就能下来,并且会给一个配置证书操作指导。我是完成后下载到本地,并上传到服务器。

3、直接点击上图的推送,会将证书推送到CDN,和域名进行绑定。完成后可以在负载均衡的地方看到。

 

二、配置指导

1、在网站Apache根目录下新建文件夹cert,解压证书压缩文件,我的是Apache证书,解压文件可以看到4个文件,包括公钥、私钥、证书链。

2、找到Apache根目录下httpd目录下conf/http.conf文件,找到 #LoadModule ssl_module modules/mod_ssl.so 和 #Include conf/extra/httpd-ssl.conf,去掉前面的#号注释。

3、找到Apache根目录下httpd目录下conf/extra/httpd-ssl.conf,修改如下内容:

#设置加密算法
SSLCipherSuite RC4-SHA:AES128-SHA:HIGH:MEDIUM:!aNULL:!MD5

#修改加密协议
SSLProtocol all -SSLv2 -SSLv3

#修改根目录路径,如果配置错误完成后网页会无法打开,提示“It’s works!”
DocumentRoot  /alidata/www/myblog

#将原有配置注释并添加新语句
SSLCertificateFile /usr/local/apache/conf/cert/msmk.me.pem

SSLCertificateKeyFile /usr/local/apache/conf/cert/msmk.me.key

SSLCertificateChainFile /usr/local/apache/conf/cert/msmk.chain.pem

4、保存并重启Apache。运行命令如下:service  httpd restart,然后访问网站即可看见地址栏左边显示绿色小锁。

5、修改网站主目录下wp-config.php配置,强制后台登陆使用SSL访问,在文件最末尾加上:

define(‘FORCE_SSL_LOGIN’, true);

define(‘FORCE_SSL_ADMIN’, true);

6、进入WP后台,进入设置-常规 将WordPress地址(URL)、站点地址(URL)两项修改为:https。

7、启用全站HTTPS,需要配置301重定向,修改网站主目录下.htaccess配置,

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTPS} !^on$ [NC]

RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI}  [L,R=301]   #注:这里SERVER_NAME改成自己的网站域名

RewriteBase /

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

8、此时,HTTPS配置已基本配置完成。但是会看到访问有的网页时虽然是HTTPS访问,浏览器却会提示不安全访问。这是由于网页处于混合模式导致,原因是网页中还有http的链接,比如图片。

要完全修改需要批量将数据库的http开头的链接全部替换为https,登陆数据库,Mysql的修改方法如下:

update wp_posts set post_content = replace(post_content, ‘http://msmk.me’,’https://msmk.me’);

类似的,修改其他表的http内容,其中红色参数都是可以按需修改的,如

update wp_commentmeta set xx_content = replace(xx_content, ‘http://www.msmk.me’,’https://www.msmk.me’);

等等,你说不知道哪些地方需要修改?很简单,登陆Mysql后选择搜索,选中所有表执行即可。

执行结果如下,然后就可以轻松将其他表中的http进行替换啦。

9、大功告成。我们可以去www.ssllabs.com去检测下,下面是我的检测结果。

 

ps:完成全站HTTPS配置以后,我的网站比以前快了50倍。我猜可能是阿里云对配置HTTPS的网站会少一些安全监测。当然也有可能是因为我卸载了网站的一个插件。^_^

#原创文章,转载请保留出处:https://www.msmk.me/how-to-config-https-to-your-website

【实战】如何发现一个细分市场

今年年初亦仁微信公众号“亦无所知”一出场就发表了三篇重量级文章,立刻在互联网运营圈引起一波小震动。经过互联网红人曹政(微信公众号”Caoz的梦呓”)、冯大辉(微信公众号“小道消息”)等人的转发之后,阅读量在一周内突破一万+。一个初创微信公众号在如此短暂的时间内能达到这样的阅读量,能量不容小觑。

 

这三篇文章分别是:

这些年我从互联网收获的三桶金和五点感悟
【干货】如何打造一台每个月赚10000美元的赚钱机器?
通过Google挖掘细分市场的一个案例

 

亦仁是谁?亦仁作了简简单单的介绍自我介绍:“前阿里运营,现创业者。一无所知,保持空杯,保持饥饿。”

说实话,这三篇文章我每篇至少读了三遍,然而内容太多,依然不能消化。而要实践起来,那又是另一个故事了。这里只说一句,这个个人博客网站“最美时刻”的建立,要说感谢的话,三个人我必须要感谢,曹大、亦仁和顾小北。正是读了他们三人的文章才促使我迈出我的一小步,建立个人博客。

 

进入这篇文章的正题,如何发现一个细分市场?

今天分享两个方法,一个是曹大、亦仁和顾小北三位大神教给我的,另外一个是我无意间摸索出来的,是在第一个之后的延伸,供后续参考。

 

1、发现一个细分市场,我们首先要知道,如何挖掘一个痛点?

痛点即需求,个人的需求,他人的需求,企业的需求,甚至动物的需求等等。有句话讲艺术来源于生活,需求也一样。

举个例子,因为最近在学习Python,我本来在想如何实现微信公众号文章的批量抓取并生成PDF文件。转而想到公众号如果更新的话,如何把作者新发布的文章更新到现有的PDF文件里面去呢?其中一个有效的方法就是将新的文章也生成PDF文件,然后将其合并到现有的PDF文件里面去。这里就产生了一个痛点/需求,如何合并PDF文件?

搜索一下关键字“PDF合并”,会看到如下词条:

又或者我们看下下面的相关搜索:

通过这种搜索关键字的方式,我们就可以知道还有哪些PDF相关的痛点,并以此对某个领域进行深层次的分析,比如上面出现的问题,现在“手机pdf合并软件哪个好”?

继续说PDF合并这个痛点,讲真我认为这个需求其实很小,要不是恰好遇到,我真不知道什么时候我会有这样的需求。但是事实上往往一个很小的需求却有很大的挖掘空间,你想想,我们地球上有60亿人口啊,你没有不代表别人没有。在这个数量级,任何一个小小的需求都会被放大无数倍。

家里码字,没法Google。:) 看下百度搜索“PDF合并”前三位的网页:

三个网站分别是:

smallpdf.com

www.pdfdo.com

www.ilovepdf.com

我们看下三个网站的日均访问量:

分别是接近30万,2万,22万的日均访问量。朋友们,流量就是钱啊!

所以利用好搜索引擎,分析关键字,进一步挖掘痛点,发现大众需求,就是一个细分市场。

 

2、还有没有可延伸的?痛点/需求裂变?

当然有。

一定有吃瓜观众在想我刚才发的日均访问量在哪里看的?

诺,一条链接甩你脸上:myip.ms,网站长这样:

其实还可以看到网站的其他信息,比如上面的另外一个PDF转换相关的网站。也是每日近两万的访问量,重要的是这个IP下面管理了11个相同类型的网站:

所以发现一个细分市场的网站之后,我们可以看看这个痛点和需求相关的网站,以此来发现类似的痛点和需求。来看看converter这个网站IP下面的相关网站吧。

里面包括比如获取在线视频的音频,Facebook图片下载,在线二维码生成等等。

另外similarweb也有类似的功能,还可以对某一类型的网站进行统一对比。

 

好啦,我写博客的时候网站卡到爆,网站还有很多优化的空间哪。执行力是关键,希望后面好好优化网站,还能继续写文字。希望美时美刻都是最美时刻。先写这么多,谢谢啦!

 

#文章原创,码字不易。转载请保留出处:https://www.msmk.me/how-to-find-a-market-segment/

 

WordPress遇到Briefly unavailable for scheduled maintenance的解决办法

博客使用了shortpixel这款图片优化插件,每次写文章的时候,都在博客后台都在不停地转圈,导致我的博客异常缓慢。像这样,我就纳闷了,我一张图片没有它有什么好转的?而且,它转的时候,WordPress还不能点发布文章,你点其他地方动一动,网页一崩溃,文章就可能没了…

打开一看,

Quota Exceeded

The plugin has optimized 106 images and stopped because it reached the available quota limit. 33 images and 147 thumbnails are not yet optimized by ShortPixel.

噢您的图片已达上限106张,请升级企业版。感情这插件就在后台不停数数呢?

或许是没有更新的原因吧,我点了下更新。这下好了,网站挂了。页面提示:

Briefly unavailable for scheduled maintenance. Check back in a minute.

我写了一个小时的文章啊!╮(╯▽╰)╭,心疼!

赶紧找了下解决办法:

原来是在网站的根目录生成了一个隐藏.maintenance 文件,就是这个文件在作怪。里面写了一句php,就啥也没有。直接删除即可,删除方法:

rm -rf .maintenance

再次打开网站,嘚恢复正常。

至于shortpixel这款插件嘛,先打入冷宫吧!

 

#文章原创,码字不易。转载请保留出处:https://www.msmk.me/briefly-unavaila…uled-maintenance/

 

记一次服务器内部错误500处理过程

上次对网站进行WordPress全站HTTPS配置以后,网站访问起来舒服了不少。

WordPress网站如何配置全站HTTPS?

但是百度抓取却出现异常。

尝试进行手工抓取,仍然失败:

失败报错:

网上搜索了很多关于服务器内部报错的解决方法,但是都比较笼统。没有讲具体的检查方法,简单说就是服务器内部错误,自己去检查吧。但是我的网站从各个方法测试都是可以正常访问的,真是欲哭无泪,就这样卡了我好几天。

今天检查网站Apache目录下erro_log才发现如下报错:

原因是我之前才配置主题的时候,修改了footer.php里面的一个参数导致。经过修改之后网站就恢复正常,百度蜘蛛抓取也没有问题。

 

总结:以后遇到类似错误,首先应该对Apache的日志进行分析,找到问题后处理起来就比较简单了。

#文章原创,转载请注明出处