Blog

Blog/

全站升级MySQL8.0+PHP7.3,数据库访问速度提升明显

今天全局升级到了MYSQL8.0。因为官方宣布MySQL8.0的速度比5.7提升两倍。而我之前用的一直是MySQL5.5。因为一些历史遗留问题,导致我将PHPmyadmin的PHP版本切换到7.3以后,打开任何一个数据库都会报一大堆警告。警告的原因是因为一些数组问题,查了,是phpmyadmin3.2版本里的一些问题,可以说是一个古老的遗留问题。比如“MA_executeQueryAndSendQueryResponse(array,”这种问题。 实际上算是版本兼容的警告。这下升级到了MySQL8.0,和PHP7.3, PHPmyadmin4.9(推荐升级到最新稳定版),兼容基本没什么问题。速度方面,打开PHPmyadmin的速度提升非常明显。但是反映到前台网站上,最大的感觉是上传图片变快了(但是我的带宽也升级了)。总体上感觉在网站前台并没有十分明显的改变,也可能是我之前已经把网站优化到了100ms以内。 但是MySQL8.0其实对内存要求也是有的,内存在2GB的不建议使用MySQL8.0,5.6差不多。至少要4G内存,才能把MYSQL8.0运行顺畅。所以,其实网站计算速度提升,是要付出相当多真金白银的。 做独立博客,已经走到了第十年。今天将所有升级完成后,一种鸟枪换炮的感觉油然而生。

By |2019-08-15T22:57:48+08:00八月 15th, 2019|建站|0 Comments

石林风景美如画,烟草名字满云南

说真的这次出行,整体过程中我被高德地图坑得不轻,包括但不限于导航到莫名其妙的街巷、导航到有严重偏差的地点、导航到死胡同等。 但这次导航去石林,我觉得这个锅不能高德地图来背,因为第一次导航的错误地点附近,一个巨大的牌子写着“景区从此往XX方向行进”——这说明,很多人都导航到了这个错误的地点。顺带着说一句,云南这地方,地图上看一看,满地都是烟草名,玉溪、曲靖、石林、香格里拉之类的,果然是中国烟草第一大省。 云南的天气说奇怪还真是奇怪,号称云南十八怪之一的“这边下雨那边晒”还真不是盖的。从昆明到石林大概90公里,一路上下雨又停,反复好几次。最后到了石林门口,瓢泼大雨。被困在了一个公交车站,也就是石林博物馆门口。 被瓢泼大雨围困了十几分钟,忽然雨过天晴,出太阳了,太阳一出,感觉皮肤十分炙烤。高原气候,我现在算是有了个直观的体验。175元/张的门票也真不算便宜,不过话说回来,石林大得很,要是早上9点到,逛一大圈也要差不过一整天。当然你可以选择坐电动车节约时间。不过电动车坐下来,全玩下来也要4个小时。 进入景区,一个漂亮的大水池。据说这水池是当年周恩来总理的建议,认为有山有水才够美,一路上导游都在说这个。话说,确实是有山有水就不一样了。这个地方如果只有山,难免显得单调一些。 在这地方游览,处处是风景。瞬间想起去年在乌兰浩特开车去阿尔山,一路上也处处都是风景。https://www.yuanzifan.cn/7430.html。 有的时候手机壁纸、美图之类的看着很好看,认为自己摄影技术达不到。但是到了这些地方处处是风景,蓝天白云、碧水青石。着实美不胜收,随手一拍,就是高清壁纸水准。 石林分为大石林和小石林,我们先去的是小石林,因为入门时间比较晚,大石林居然没来得及逛。建议来游玩的朋友安排好时间,早一点入园,可以走完全程。像我这种佛系旅游不愿跟团的人,早上起得稍微晚一些,就玩不全了。其实后来想想,可以考虑前一天晚上住在石林附近,这样节省了大量的路途时间。另外,云南景点非常多,但也非常分散。如果住在昆明,把周边100KM内的景点游览结束,怕是要十天半个月的时间。放在其他地方,100KM以内,可没有这么多景点。   石林之中有一个博物馆,里面满满的都是奇形怪状的石头。我也终于看到了那著名的石头宴组团石头: [...]

By |2019-08-15T12:55:47+08:00八月 15th, 2019|旅行观光|1 Comment

使用Variation Swatches插件,实现Woo商城的颜色选择功能

Wordpress的WOO商城,默认的属性分类,比如颜色、尺寸等,都是通过下拉列表进行选择的。而很多时候商家需要以图片形式进行选择,这样比较直观,也降低客户流失率。 这里推荐一款插件:Variation Swatches。在Wordpress的插件商店里直接搜索即可。 下载安装后,即可实现WOO商城的颜色、尺寸、大小等分类按照图片显示。 需要注意的是,这个是只能适用于颜色,不能适用于通过选择图片而实现品种选择。 效果如下: WOO商城的按照颜色选择效果

By |2019-08-23T12:11:47+08:00八月 13th, 2019|建站|3 Comments

老司机,带带我,带我去昆明:云南之行第一站

不知怎么了,在去昆明的飞机上,我脑子里一直有这首曲子在回响:老司机,带带我,带我去昆明。这首歌现在已经成了段子,有人说大家好像都在黑这首歌,但是问题是,你仔细看看这首歌的歌词,就会知道其实这首歌原本也不是那么白,隐藏着很多性暗示之类的内容在其中。 小时候对昆明这座城市甚至没什么概念,只记得地理书上说的“一年四季温暖如春,昆明被称作春城”。最近一些年,因为《陈翔六点半》这个段子剧的火爆,所以对昆明有了一些印象:那个搞笑节目的小团伙,在昆明。 ——这变相说明,文化输出是多么重要的一件事。 从东北到昆明,是漫长的旅程。算上中转停留,一共花了8个小时,才到达昆明。出了机舱,因为是廊桥,所以对气候也没什么感觉。进了进场里面,第一面广告牌成功的吸引了我,妥妥的云南特色,一张少数民族的照片,应该是一个旅游景点的广告(不是下面这张,但是机场里好多都是少数民族风的海报)。 来云南之前,一直在搞Wordpress。导致我都没有好好研究一下攻略,到了之后看了下地图,再找了一下旅游网站的攻略。得出一个显而易见的结论:云南一省,旅游景点之多之分散,堪称全国之冠。云南没有新疆、西藏、内蒙那么大,但是新疆、西藏和内蒙也没有那么多旅游景点。 出得机场,这才发现天气很冷,简直瑟瑟发抖。租来了一辆大众宝来,租车公司的员工,穿了一身长袖的运动衣来接我,那种天气,像是到了八月的哈尔滨,之前并没有意识到,八月的云南竟然还会有这种天气。要知道在同维度的江浙沿海,即使下了暴雨,气温仍然是十分炎热。 这样瑟瑟发抖的开上了车,开到马路上,发现四周的植被并不如广东沿海那么丰茂。类型上也有些差别。昆明的海拔有2000米左右,呼吸上稍微有一点点感觉。如果不是刻意去体会,甚至感觉不到。 到得酒店,在楼下发现一个卖烟的店铺。却发现当地遍地都是茶烟。根据官方数据,1987~2000年13年时间,烟草类纳税一直占有云南纳税70%以上。近些年云南旅游业大力发展,烟草占的比重有所下降,但是在2015年公布的云南纳税20强榜单中,烟草类企业仍然占据15个席位。 众所周知,售卖烟草需要许可证。而售卖茶叶只是普通超市也可以,很多抽烟的人也会偶尔妄想以茶烟取代真烟。云南又盛产茶叶,因此云南遍地都是茶烟。但这玩意儿在外省未必能卖得出去。因此在外省也难寻踪迹。买来一包“器材之滇”抽了几口,当然毫无烟草味道,也没抽出太多的茶味。不过按照店家所说,因为这里面是茶叶,所以可以泡着喝。于是我真的拆开来泡着喝,但是泡着喝也不是很合适,因为茶叶是在太过零碎,但是口感确实挺不错的。想想这一包烟要卖30多,差不多只有十分之一个普洱茶饼的容积。如此算来喝的是300一块的茶饼。 最后我再强调一遍我的观点:想要以茶烟取代真烟而实现戒烟理想的,根本就是痴心妄想。 [...]

By |2019-08-12T20:34:39+08:00八月 12th, 2019|旅行观光|0 Comments

当CPU与内存比例达到4:1会发生什么(内送一张阿里云最高2000元优惠券)

在很早之前,我一直纳闷为什么美国主机卖的那么便宜。后来涉足这个行业越来越深,逐渐明白美帝作为计算机发源地,拥有的海量廉价资源确实令人羡慕。其中一条就是美帝手里握着世界60%的ipv4地址,中国目前一共才有13%。ipv6很多主机不支持,因此ipv4还是相当重要的资源。 另外一个问题,我注意到云主机定价中的一个问题:主要加价,是按内存多少而非CPU多少。即计算能力提高了一些,价格较为低廉,但是处理数据的容量提高了一些,却要好多钱。 比如以我手中这两款ECS作比较,第一款是2核4,2Mbps的带宽大约每年3000。正常运行6~20个Wordpress站点毫无压力。运行MySql8.0会明显提升网站速度,但是确实会吃一部分内存。但整体而言,访问速度还是会提升许多。 而另外一款主机,是在其他主机商哪里购买的,并不是国内四大主机商(阿里云、华为云、腾讯云、百度云)。是一个生活在夹缝之中的小主机商,相比之下,这个主机商在到期后保存数据时间为24小时,而阿里等都是10~15天(即15天内续费,数据还能回复),另外可供选择的镜像、CentOS的版本都低了一级,带宽给的很足,但是对应的SSD云盘并不是系统盘而是挂载的其他硬盘(其实这降低了云资源的分配成本)。但是价格也是很诱人:每年不到1500元即可。 但是这款主机也有明显的问题,比如运行MySql8.0会有内存被吃大半的状况,事实上如果你选择5核1G,MySQL5.7在运行上也会影响速度。 而我注意到的另外一个问题是:几乎大多数打价格低的小主机运营商,都是CPU核心数和内存数比例为2:1  ,3:1 ,4:1的状况。即牺牲了执行效率,名义上提升了计算效率。但实际上对于大多数1000~2000价格预算的站长来说,4核的计算能力,已经足够。所以,事实上大家更需要的是4核4GB和相对较低的价格。 但是显而易见的事实是,只要内存上去,价格就下不来。 最后,如果你需要,这里有一张阿里云新用户最高2000元的红包。 [...]

By |2019-07-31T17:26:39+08:00七月 31st, 2019|建站|3 Comments

命令行或wp-config文件解决安装插件弹FTP用户名密码的问题

Wordpress默认是可以安装任何插件的,但是有的时候在安装插件的时候回忽然让你提交FTP的用户名和密码,一部分用户无法提供(比如虚拟主机)。则无法安装插件甚至无法更新。特别令人恼火。 而我这边遇到的情况是,我在CentOs系统下挂载了一个硬盘。这个硬盘的权限和系统盘不一样,所以导致了这个问题。 1.虚拟主机解决办法: 在wp-config.php里面加入下列内容 define("FS_METHOD","direct"); define("FS_CHMOD_DIR", 0777); define("FS_CHMOD_FILE", 0777); 即可成功。 [...]

By |2019-07-27T21:08:37+08:00七月 27th, 2019|技术流|0 Comments

The7加入微软雅黑和宋体——或其他需要的中文字体

The7主题默认加入了谷歌字体。但是谷歌字体在中国境内使用会有各种各样的问题。 如果你需要用个黑体、雅黑、华文行楷。会发现居然没法操作。 研究了好久,终于找到了办法。 其实他的谷歌字体,是在谷歌的服务器完全导入列表。然后在通过字体代码,直接调取字体服务器的内容。 只需要找到正确的字体代码,就可以加入新的字体。 首先,打开根目录。(本教程适用于The7. 7.6版本,再之前的版本是另外的方法)。 打开:/wp-content/themes/dt-the7/inc/extensions文件夹。找到web-fonts.php文件。 你会发现这个文件下面其实列举了N多字体。 我这里需要加入微软雅黑和楷体。因此在代码里加入两行(下面黄色部分) [...]

By |2019-07-27T21:09:19+08:00七月 26th, 2019|技术流|0 Comments

无需登录数据库解决“另一更新正在进行”问题

如果某次更新失败,则WordPress会提示"另一更新正在进行”,导致无法更新。 这种情况一般修改数据库可以解决: 数据库表“wp_options”(其中wp是默认,如果建站的时候修改过表前缀,那么这个也会跟着变哦),在option_name字段找到core_updater.lock记录并将这一列数据删除即可。 但是某些情况下,数据库的Phpmyadmin权限拿不到,或者用的阿里云轻量应用服务器根本就没安装Phpmyadmin你又不会安装。 那么就需要我们打开后台的functions.php,把下列代码放在最后。然后打开首页,刷新一下即可。 global $wpdb; $wpdb->query("DELETE FROM wp_options [...]

By |2019-07-24T09:56:36+08:00七月 24th, 2019|技术流|1 Comment

宝塔FTP:”服务器发回了不可路由的地址,使用服务器地址代替” 问题解决方案

其实这个问题困扰我有一阵子了。即安装了宝塔之后,FTP始终是不好用的。而且始终是报“服务器发回了不可路由的地址,使用服务器地址代替”。 网上的解决方案是把FileZilla换成被动模式,然后再次尝试连接。可是调整了好多种方法,始终是无法连连接的。报的错误始终也都是那一个。 这个方法不好用 经过一通研究,我认为这和FTP的主动模式和被动模式一定有一些神奇的关系。然后在试图修改FTP配置文件的时候,发现被动模式的端口是39000-40000。而在宝塔面板的自动配置端口之中,39000-40000的端口是自动打开的。而且我用的不是阿里云或腾讯云的服务器的时候,FTP就是好用的。 于是,问题就显而易见了。 打开阿里云控制面板,把放行端口中的39000-40000加入放行规则,再次测试,FTP连接成功。

By |2019-07-22T17:00:09+08:00七月 22nd, 2019|技术流|0 Comments

CNNIC中国互联网报告:2018年中国网站数量较2017年下降10万个

根据CNNIC2019年2月发布的数据,中国境内互联网目前网站数量523万个,较2017年下降10万。 这和直观的体会有些不符,因为实际上互联网发展的越来越深入,APP虽然遍地都是,但是网站作为一个基础的形式,还是广泛存在且需要。 为什么会下降?中国互联网的景气是假的么,还是说移动互联已经不需要网站了? 事实其实很简单。我们看下9年前的数据:2009年中国网站数量323万,到了2010年暴跌到191万。这期间发生了什么灾难性的事件么? 从政策法规的角度来讲,有一个大的变动,对中小站长来说,确实属于灾难性事件。 那就是备案拍照制度。 原本在工信部随便弄个身份证正反面就能备案,到了2009年末开始说要进行备案拍照,而且当时是要求到所在地拍照,因为早期备案制度的遗留原因,一部分人身在贵州,备案在北京,一部分身在福建,备案在河北,还有身在北京,备案在上海之类的。 总之,因为之前遗留的混乱。导致备案拍照制度,成本巨高,不备案,则主机商就把你的站点给封了,你没法继续做网站。 于是,一大批中小网站的站长选择了退出:要么就是不再做站,要么就是直接把服务器转移到境外。 这个制度对中国互联网造成的打击,到五年后,也就是2015年才慢慢恢复元气。 [...]

By |2019-07-20T08:38:18+08:00七月 20th, 2019|建站|0 Comments