本站的视频和图片已移动到全新的作品集

以前此 WordPress 站点同时包含了文章、视频和图片,并使用自己的 CDN 服务来存放这些图片和视频。现在,为了使站点功能更加细化,不再使主页杂乱无章,本 WordPress 已不再包含视频和图片类型的文章,而仅包含文本类型的文章。图片和视频已经移动到了新的作品集站点。此外,我已经开通 Behance 账号,图片将同步发布到这个账号中,可以在这个账号里关注我。

图像列表
视频列表
继续阅读“本站的视频和图片已移动到全新的作品集”

全面迁移到 Google Cloud Platform

2017 年 4 月更新:由于 GCE 在国内经常不稳定,本站主机已经换到了 TlOxygen 的虚拟主机上了。
关于 GCE 的使用方法,可以参见 Google Compute Engine 新手教程及使用体验
这一周,终于将这个网站全面迁移到 Google Cloud Platform 上了。WordPress 原站服务器从 OVH 迁移到了 Google Compute Engine(简称 GCE),对象存储从 Amazon S3 换到了 Google Cloud Storage。同时,原先自建的 DNS 也换到了 Google Cloud DNS。
继续阅读“全面迁移到 Google Cloud Platform”

在自己服务器上安装 GitLab,代替 GitHub!

我的服务器上部署的代码、配置文件等内容大多是使用 Git 进行版本控制。为了能够使用、配置起来更方便,通常使用一整套系统去管理。很显然,在一些代码和配置文件里会有一些机密的内容,如一些密钥什么的,所以必须不能公开。GitHub.com 虽然提供了 Private 存放处功能,但是由于此功能是付费的,而且对于 Organization 的 Plan 还是极贵,并不十分划算;就算能有免费的 Private 存放处,把自己的很多重要的密钥放在第三方服务器上还是很不安全,所以能够 Host 在自己的主机上的,并且能够替代 GitHub.com 的软件/服务就是不错的选择。
本文将讲一下我在自己服务器上安装 GitLab 遇到的坑,进阶使用,包括使用 .gitlab-ci.yml 文件实现自动 Build,实时同步镜像到 GitHub。
继续阅读“在自己服务器上安装 GitLab,代替 GitHub!”

本网站底层的具体配置和优化

2017 年 6 月更新:时隔一年,最新的底层优化请见本站备案后的各种优化及底层具体配置
维护这个网站已经有一段时间了,是时候谈一谈这个网站的具体细节了。
我有多个网站,好几个不同的域名,不过这篇文章就只从 guozeyu.com 这一个网站做具体的介绍。跳过域名注册和 DNS 解析,直接从网站 Web 服务用的主机开始。 继续阅读“本网站底层的具体配置和优化”

CloudXNS、Route 53、阿里云解析等 DNS 服务的全面对比

DNS(域名系统)是因特网的一项服务。它能够将域名指向一个 IP(服务器),这样你就可以通过域名来访问一个网站。能够通过域名访问的网站,都需要一个 DNS 服务器。这里指的是给站长的域名使用的权威 DNS 而并非缓存 DNS。
本文包括 CloudXNS、Route 53、Cloudflare、Google Cloud DNS、Rage4 以及阿里云解析的全面对比。
所有 DNS 测评一览
继续阅读“CloudXNS、Route 53、阿里云解析等 DNS 服务的全面对比”

本站使用 PHP7.0

今天,再次将整个服务器迁移了,这一次迁移到了更加开放的 Vultr。迁移的同时,顺便把 PHP 升级到了 PHP7.0,我升级 7.0 的最大动力就是它强大的运算性能,实际使用下来,大概是 5.6 版本的 2~3 倍。Vultr 价格低廉,而且运算性能超越了众多主机提供商,有日本、欧洲和美国等地服务器。
同样的运行实例,只有 PHP 版本不同,计算速度对比:
[img id=”1479″ size=”medium”][/img]
[img id=”1478″ size=”medium”][/img]

本站使用了 KeyCDN 作为前端加速,代替 CloudFlare

注:2016 年五月中旬,服务器已经不在 CloudFlare/KeyCDN 上了。
由于之前在 CloudFlare 上感觉起来还是比较慢。要想加速,需要开启 CloudFlare 的 Cache Everything,这样存在很多问题,比如过滤 Cookie,而且 CloudFlare 在中国速度也不佳,于是现在换用了 KeyCDN。
KeyCDN 会缓存页面上所有的内容,包括 HTML 页面。缓存周期为 1 周,自动使用 Let’s Encrypt 的 SSL。在中国有香港节点。我已经在后台配置好,当有以下操作时,清除该页缓存和首页缓存:

  • 文章/页面内容更新/发布
  • 文章/页面被删除

现在页面的速度,堪称完美!
你或许也想尝试这样做?现在只需要[a href=”https://wordpress.org/plugins/full-site-cache-kc/”]安装我的插件并按照说明对其进行配置[/a]即可。
本文讨论的内容在《敲开网络世界的大门》中有更详细的介绍。

建立自动负载均衡与服务器集群并存的博客系统

注:2016 年五月中旬,服务器已经不再是这样了。
2016-01-30 这一天,TLO XYZ 的博客系统(包括 guozeyu.com)整个迁移到了 “一个” 新的服务器,准确的说,服务器已经不止一个,而是许多个服务器负载均衡。
我们的服务器选用的是 Amazon 提供的的服务器,使用多个 EC2 (环境:PHP+Apache)服务器和一个 RDS(环境:MySQL)。EC2 上的程序代码可以直接使用 Git 部署,方便至极。我们使用的博客系统软件是 WordPress,这个软件分别放到了多个 EC2 上,配置都完全相同(每次 Git Push 时都会同步)。每一个 EC2 都使用同一个 RDS 作为数据库,这样可以保证发布文章等操作都是实时的。
继续阅读“建立自动负载均衡与服务器集群并存的博客系统”