网站优化

2月8日 · 2020年

网站预缓存工具,提升网站整体加载速度

5578 6
由于电信宽带和谐了443端口,近期我花了不少时间折腾了下近半年都没瞅一眼的博客。经过一番折腾(详见前文),博客总算可以运行在家里的NAS上,整体部署方案如下:图1. 张戈博客部署架构图一、预缓存从上图可以看到,由于中间用于代理转发的腾讯云CDN和阿里云CDN都是没有缓存的,如果CloudFlare的缓存过期,将需要绕过多层链路回源获取网页内容,相比速度就会慢很多。所以,需...
6月2日 · 2019年

张戈博客使用CloudFlare CDN加速的经验技巧分享

13927 1
我博客之前的文章提到了因更换了个性域名 zhang.ge 导致无法备案,因此服务器也不得不迁移到国外,这里也顺便分享一下,目前博客使用AWS的lightsail,坐标东京,配置如图:图1:我选择的是套餐三,另外挂了一个20GB云数据盘大概10刀多一点每月,换算软妹币80左右,比国内的绝大部分香港或境外同等配置云服务器划算。如果选择前2个套餐会更便宜。图2:近几个月的费用报...
2月3日 · 2018年

小网站最简单实用的动静分离优化方案

12303 45
很久没写文章了,博客已经长草了,今天挤点时间分享一些小干货,也是回应一下不少站长朋友的留言问题。有不少站长朋友问张戈博客的静态文件为啥是另外一个域名?有啥好处?如何实现?其实这算是一种动静分离的做法,不过我这里用了偷懒的办法实现,而非彻底的动静分离,不过最终效果的区别并不大。先啰嗦一下动静分离的概念和好处。一、动静分离我们的网站简单来说分为2种数据...
10月20日 · 2017年

博客网页导致电脑CPU飙升的问题解决记录

1124 46
已经有好几个访客朋友匿名反馈只要打开我的博客电脑的CPU就狂转:因为忙一直也没当一回事,一是我自己的MacbookAir打开并没有异常,二是因为我近期都没进行过折腾改造,不应该有问题才对。直到今天空下来才想到这个问题还没去验证一番,于是让几个朋友试了下,都反馈确实有问题!Windows下CPU狂转,MAC下风扇呼呼响(奇怪的是我的MAC没问题),看来确实有必要解决下了。...
3月5日 · 2017年

libmemcached编译安装报错解决记录

4113 27
我负责的几个公司内部网站,仅集成了php原生memcache组件,不支持memcached分片存储的自动容灾方案,近期出现过几例因memcache服务器故障引起WEB爆卡的尴尬事,所以接到了一个给现网php集成memcached模块的需求。内部的个别系统有多老、多难用我就不吐槽了,slackware、suse用过的人都知道。。。不说了,总之老老实实的编译安装吧。memcached这...
6月19日 · 2016年

分享一个网站防镜像以及解决七牛静态页面跳转的js方案

13548 112
导读:作为站长,基本都遇到过网站被人镜像的烦恼吧?最典型的代表就是谷歌搜索,大家都懂的。很多时候反代我们网站的人可能就是拿你的网站练下手,学习下反向代理。当遇到网站被反代,而且排名还比你好的时候,有没有要暴走的冲动...本文分享一种简单有效网站防镜像的方案,适合任何html页面。一、前人分享挺早之前,看到boke112转载过一篇网站防镜像教程,分享了从.htaccess、php以及js三个方...
4月16日 · 2016年

shell脚本实现整站缓存和预缓存,进一步提升网站整体加载速度

1727 58
在Linux中,shell脚本结合系统任务计划crontab,非常简单就能实现一些复杂程序才能完成的工作,开发成本低,且简单易学。张戈博客之前也分享过不少shell在网站运营方面的妙用,比如:CCKiller:Linux轻量级CC攻击防御工具,秒级检查、自动拉黑和释放SEO技巧:Shell脚本自动提交网站404死链到搜索引擎Linux/vps本地七天循环备份和七牛远程备份脚本ngin...
7月16日 · 2015年

WordPress导航菜单图标字体插件font awesome 4 menus纯代码版

6756 28
换成 Begin 主题之后,大伙都不约而同的给菜单用上了图标字体,确实给博客带来了一定的美化效果。与之配套的是 font awesome 4 menus 这个图标字体插件,其实还是挺小巧的。不过,在强迫症的眼里,能代码化就尽量不用插件吧!于是将这个插件改造成代码版,顺便精简了基本用不到的 shortcode 图标调用功能。下面说一下集成到主题的方法:一、下载上传...