menu ACfox Blog
如何加速网站加载
120 浏览 | 2020-03-02 | 阅读时间: 约 5 分钟 | 分类: 基础技术 | 标签: 教程,加速,博客,良心,宝塔,阿里云,新人须知
请注意,本文编写于 125 天前,最后修改于 111 天前,其中某些信息可能已经过时。

1.选择合适位置的服务器

选择合适位置的服务器是最重要的,这个是决定网站速度的关键,比如你的服务对象只在中国,而服务器位置却在地球的另一端美国,延迟最少200ms,多则400ms,这是致命的,不仅宽带大打折扣,而且超不稳定,丢包率惨不忍睹,就算你的云服务器是G口宽带(一千兆网),估计到你这50兆有没有。

建议在国内的尽量购买国内的服务器,但是麻烦的是需要备案,长达20~30天的备案,超级麻烦,当然能备案最好喽。

如果觉得麻烦可以选购港澳台,日本,新加坡等附近的地方,这里我推荐阿里云的轻应用服务器,性价比超级高,还提供香港,新加坡,30mpbs宽带,对于小型网站已经很不错了,而且阿里云也算国内大厂,安全稳定肯定有保障的

阿里云轻应用服务器-->地址

如果你需要大宽带,而且免备案,性价比高便宜的,这里建议vultr,G口宽带,亚太,欧洲,美洲都有,还支持ipv6,活动注册绑定卡还送美刀 (多少不确定大约10~50,具体看活动)

vultr官网

2.购买云加速服务

这个建议备案后去购买,国内cdn都需要备案,海外cdn延迟又高,简直是减速宝,但是我还是推荐一些海外的

备案推荐

1.阿里云

又是阿里云,不愧是性价比之王

阿里云cdn还不错,国内延迟不超40ms,16元100GB流量(打折),稳如老狗,强力推荐

2.百度云加速

百度云加速提供免费或者付费加速cdn,对于一些想低成本搭建网站的站长简直就是福音啊,付费价格比较贵

3.又拍云

还不错,但是现在被现在大厂压着,注册后实名可以获得免费cdn加速,每月10gb流量

4.腾讯云

实名加注册可以得很多福利,包括免费cdn,具体不清楚了,我记得挺多的,6个月,对于普通博客已经很充足了

免备案cdn

1.阿里云海外加速

阿里云嘛,肯定稳,没有实测过,准备入手,记得比国内cdn价格贵3倍,

2.cloudflare

cdn界水龙头老大,现在海外加速最流行的,提供全球加速,注册简单,而且还有永久免费不限量套餐!!超良心,有独特的应用,防火墙,网站加速,分析等,这简直是无敌的存在,c不死,d不死,为全球百万站长提供安全服务

这里要注意,注册好以后,dns验证后你就开始用他们的cdn了,但是初始只有2个节点,而且全是美国的,这里大家就要说了,可不可以换节点呢?当然可以,可以通过一种特殊的渠道添加节点,而且无限制!比如超稀有ip :1.0.0.0    1.1.1.1等,具体需要百度

ps:流量较小的网站建议不要使用这个cdn,会造成网站速度更慢,这个好像和缓存有关

3.海外vps可以启用内核加速

关于BBR Plus

BBR是Google推出的一套拥塞控制算法,集成在最新的Linux内核中。BBR应用在VPS服务器上,可以明显改善服务器的网络传输速度,减少丢包。

而BBR Plus版本,以及魔改版BBR,则是网友在原版BBR的基础上,对一些参数进行改良后的修正版本,比原版BBR有着更为显著的加速效果。至于两个改良版本哪个加速效果更好,大家可以分别安装测试,选取最适合自己的版本。下文会提供各版本的一键安装脚本。

BBR Plus版本的优点:

修正了原版BBR的以下两项缺点,加速效果更好:

    • 在高丢包率环境下容易失速
    • 收敛慢

BBR Plus版本的不足:

    • 脚本仍在完善阶段,在少部分系统中可能会安装失败。
    • 由于涉及到内核的修改,部分系统环境下,可能会导致重启无法进入系统。

虽然加速效果更好,但是考虑到系统数据安全的话,还是建议大家以试用为主,不要在生产环境下尝试安装BBR Plus。

BBR Plus一键安装脚本(四合一)

本文介绍的BBR Plus一键安装脚本,来自网友cx9208。除了BBR Plus外,还另外集成有原版BBR一键安装、魔改BBR一键安装、锐速(lotServer)一键安装,为四合一版本,四个版本可以切换使用。

适用架构:KVM / Xen,不支持OpenVZ(OVZ)。

适用系统:CentOS 7、Debian 8、Debian 9、Ubuntu 16.04、Ubuntu 18.04。

BBR Plus一键安装脚本使用:

1.Putty连接VPS服务器,运行如下脚本:

1
wget –no-check-certificate -O tcp.sh https://github.com/cx9208/Linux-NetSpeed/raw/master/tcp.sh && chmod +x tcp.sh && ./tcp.sh

2.接下来会出现菜单选择界面我们需要先安装对应的内核,之后再开启加速。

以BBR Plus版本为例,输入对应的数字2回车,开始安装内核。

3.原有内核卸载完毕,新内核安装成功后,会提示重启,输入Y回车

4.重启后再次用Putty连接VPS服务器,运行如下命令重新打开脚本

1
./tcp.sh

 

5.在脚本菜单选项中,输入数字7回车,开启BBR Plus加速

6.出现成功提示,则表示BBR Plus加速成功开启

7.如果需要安装或切换其它版本的加速,比如原版BBR、魔改BBR、锐速(LotServer)等,那么需要重新进行以上各流程,选择对应版本的内核,内核安装成功后重启系统开启加速。

4.wordpress可以装插件

wordpress可以安装缓存器,在插件搜索中可以搜wp super cache

这个很不错,实测很有用,里面附带提供图片加速(需要安装jetpack插件),页面缓存等

5.在php中安装缓存器

这里以宝塔为例子,可以在php中找到拓展插件,标为缓存器的都是,可以有效加速脚本

注意只能装一个

6.修改php内存限制

如图,在宝塔面板中php配置修改中修改合适大小的内存限制,请根据实际情况来进行修改

7.缩小页面大小或者多线程化

1.图床

一些大图片通常很占服务器流量,而且加载缓慢,通常影响游客对你网站的印象,通过外链图片,可以减少服务器负担,大大加快网站速度,这对于普通博客有很大的性能提升

本地阿里图床:点我

sm.ms图床:点我

图床安全性低,各位切勿将重要资料保存在图床,及时备份

2.压缩本地图片

wordpress推荐resmush.it插件,可以调整压缩程度,而且貌似是永久免费的,很良心,可以将100kb图片无损压缩至30kb

当然还要其他压缩插件,具体可以百度

网站加速这个要靠个人自己一个个试下来,这里没有讲css,js缓存,有能力也可以去尝试,如果还不懂,直接留言就可以喽

本文章未经作者允许严禁转载

发表评论

email
web

全部评论 (暂无评论)

info 还没有任何评论,你来说两句呐!