06月26, 2016

网站部署多服务器之完整篇

自从网站更换了博客系统和增加了几台服务器以来,为了能实现服务器的文件和数据库统一,并能在文件修改后快速部署更新,我对服务器折腾就没有停过。因为我的博客系统不是纯静态,为了提升访问速度,我放弃了 CDN 加速,而采用了海内外多服务器用户直连的方式。而在前几篇的博客文章已经有提到里其中所用到的方法,这篇文章是对整个实现过程的细节补充和完善。当然了,实现的方法有多种多样,我的只是其中之一,仅供参考。因为脚本都是自己写的,写的有点挫,请多多指教。

阅读全文 »

06月14, 2016

iOS 10 & Watch OS 3 OTA 配置文件

随着 WWDC 开发者大会 Keynote 部分的结束,开发者们也开始能下载 Beta 版本的 iOS 、macOS 和 WatchOS 了。相比采用 IPSW 固件更新的方式,OTA 更新并不需要用到 Xcode 8 beta ,只需要从手机的 Safari 打开下面相应的描述文件,安装好即可检测到相应的更新。

阅读全文 »

06月03, 2016

网站部署多服务器实战 —— MySQL 读写分离

在上一篇文章,我们成功的在服务器部署了 MySQL 数据库主从复制。这样不仅能有效的降低跨服务器读取数据库的时间,而且能保证数据库的一致性。但是这样部署后,从库是不可写的,如果用户在从库所在的服务器进行编辑的时候,就会出现错误。为了解决这个问题。我们引入了 MySQL 读写分离。这样网站就能在读库时读从库,写库时写主库。

阅读全文 »

05月27, 2016

网站部署多服务器实战 —— MySQL 主从复制

由于 Steven's Club 并不是完全由静态网页组成的,经 FireKylin 作者提醒,现已关闭了 CDN 的静态化网页。但这样 CDN 服务器每一次都要回源,对于境外用户来说访问速度并不是那么理想,毕竟还是经过了一堵墙。正好 32service Team 有一组海外服务器,我就架设了一台从服务器在海外,再通过 CDN 向境外的用户加速。

阅读全文 »

05月26, 2016

使用 git hook 自动化部署你的网站

我在上一篇文章跟大家介绍过目前的纯静态的网页很火,而这些网站有个美中不足的地方就是要手动的把静态网页上传到服务器,如通过 FTP 和 SSH 等等。而现在很多人都喜欢用 GitHub 来写博客,备份方便而且在需要的时候还能回滚。但是每次写完后还要去服务器 git pull ,很不方便,姿势不够优雅。今天我来教一下大家如何通过 git hooks 来让服务器自动部署你的新代码。完成后你只要在本地点击 “推送” 后,服务器就能自动更新了~

阅读全文 »

05月20, 2016

网站迁移笔记 2016.05

Wordpress 在某种意义来说是十分强大的,能涵盖各方面的需求,而它丰富的插件也能让网站实现各种各样的功能。但对我来说,我觉得 Wordpress 太臃肿了,它十分的依赖数据库,导致了响应时间过慢,打开页面的时间长等问题(特别是 wp-admin)。感觉最近静态页面的博客很火,像 Hexo、octopress、ghost等等。静态页面的的最大特点就是快,而且能用上 CDN 的缓存。 于是我也抵不住诱惑,开始了博客的迁移。

阅读全文 »

05月09, 2016

让 WordPress 使用 CDN 后依然显示访客真实 IP

现在越来越多的网站都使用了 CDN ,但如果网站后台有访客 IP 地址显示的话,显示的访客 IP 地址就不是客户的 IP 地址而是 CDN 的 IP 地址。我们网站使用的是又拍云的 CDN ,根据它的官方文档得知他有特殊的回源请求头 Client-IP ,结合网上的教程修改出以下代码,只要把以下代码加入到主题目录下的 function.php 即可在网站后台显示客户真实 IP 地址。

阅读全文 »

04月28, 2016

携号转网,投奔 Vodafone

之前我写过一篇 Blog 简单介绍了一下西班牙的电信运营商情况,而今天我就已经携号转网成功到 Vodafone 。在这样一个运营商开放的国家,的确给了用户很多自由选择的余地,喜欢哪家转哪家。为什么我要转网呢?今天就着重讲一下跟运营商有关东西,国内国外的运营商。

阅读全文 »