当前位置: 首页 > 服务器 > 热点技术 > 云计算 > 10个技巧加速Azure网站服务架设WordPress加载速度

10个技巧加速Azure网站服务架设WordPress加载速度

2014-08-12 18:15 来源:风信网 作者:末信 人气指数: 我要评论
速度慢的网站可能会造成您目标客群的流失,而且也会减少他们再次造访网站的机会。许多搜索引擎也将页面加载速度列为排序的考虑,这对于网站的能见度有很大的影响。如果您已经或正要使用 Azure 网站服务架设 WordPress,同时也想了解如何提升网站的加载速度,那么下面的一些技巧是您可以考虑的方向。
10个技巧加速Azure网站服务架设WordPress加载速度
 
1. 网站服务与数据库必须在相同的数据中心
 
在 Azure 网站服务上架设 WordPress 时,不论是使用由 ClearDB 提供的 MySQL 数据库服务或是 Azure 上的 SQL 数据库服务,请一定要确认网站服务与数据库要在相同的数据中心内,否则跨数据中心的网络传输会增加页面加载的时间,所以将网站服务与数据库放在同样的数据中心是最好的作法。
 
2. 尽可能不要依赖免费的 MySQL 数据库方案
 
虽然对于每个 Azure 订阅来说,Azure 都有提供免费 20MB 的 MySQL 数据库方案(SQL 数据库服务也有),但这个方案比较适合开发测试评估使用,因为它有以下的限制:
 
    最多 20MB 的储存空间。
    只能同时有 4 个数据库联机。
    有限的运算资源
 
我们建议您可以考虑 ClearDB 所提供的其它方案,或是在 Azure 市集中直接选购。如果 ClearDB 不能满足您的需求,那么您可以在 Azure 中建立一个虚拟机,然后安装运作一个 MySQL 数据库服务,详细的操作可以参考这篇文章。
 
3. 优化数据库
 
WordPress 在设计上会自动储存所有的东西,但这对于数据库来说会增加负担来储存大量的文章草稿、trackbacks 连结、留言、垃圾桶内容等等,于是您必须经常清理数据库,以免过多无用的资源吃掉数据库的储存空间(也迫使您要选择更高的价格方案)。
 
WP-Optimize 是一个很棒的 WordPress 插件,它可以帮您定期清除数据库中无用的内容,让数据库保持最佳的使用状态,同时也帮助您省下去清理数据库的时间。
 
4. 压缩图片
 
如果您的 WordPress 网站上有大量的图片,这些图片可能会吃掉不少带宽流量,这时您有几个选择:
 
    使用 Azure Blob 存储器来储存图片。您可以安装 Windows Azure Storage for WordPress 这个插件,这样就能让 WordPress 中上传图片或档案的操作直接上传至 Azure Blob 存储器中,而不是文件系统中的 upload/ 目录。使用 Azure Blob 存储器除了节省流量、储存空间以外,若有需要还可以再结合 Azure CDN 的服务来快取这些档案。
    压缩图片。WP Smush.it 这个插件很赞,它会自动压缩您上传的图片,而且不会破坏图像质量,当您有大量图片时,这个插件帮您省下的储存空间以及流量将会相当可观。
 
5. 减少 HTTP 要求
 
当浏览器加载一个网站时,总会发出多个 HTTP 要求来读取网页内容、JavaScript、CSS、第三方函式库等等,很多优化网站访问速度的建议都会提到这个问题,也会建议您将多个 JavaScript 或是 CSS 档案合而为一以减少 HTTP 要求的数目。WordPress 的插件库有很多这个功能的插件,例如 Better WordPress Minify 这个插件就蛮有效能减少 HTTP 要求数目,同时也能减少流量及带宽。
 
6. 诊断是否主题拖慢网站
 
有些主题虽然很华丽,但是它可能也是拖慢网站速度的元凶,每次在换主题时别忘了确认一下它是不是大幅拖慢网站的加载速度。
 
7. 诊断是否有插件拖慢网站
 
理由同上,写得不好的插件可能也会拖慢网站,您可以使用像是 P3 这个插件来进行分析插件的效能,藉此找出拖慢速度的元凶,再评估是否要继续使用这个插件或是找寻更好的替代方案。
 
8. 关闭 trackback / pingback 的功能
 
WordPress 预设使用 Pingbacks 以及 trackbacks 来提示您的网站正被别人引用(了解更多),不过这两个功能也会消耗许多网站效能及速度,如果您觉得这个功能不是很必要的话,建议可以关闭。
 
9. 设定明确的图片大小
 
浏览器在读取网页内容后会开始计算页面的布局,如果您在插入图片时没有输入明确的图片大小,浏览器会花更多时间来计算,所以最好的方式就是插入图片时,明确地填入它的宽与高,让浏览器可以更快计算完布局,显示页面。
 
10. 使用快取
 
快取(cache)一直是提升效能的关键之一,网站大部份时间都是在读取内容,使用快取可以减少网站运算或读取数据的次数及时间,也会很有效提升效能,您可以考虑使用:
 
    IIS output cache。由于在 Azure 网站服务上,网站服务器的底层是用 IIS 为基础所开发的,而使用 IIS output cache 这个功能将会很有效地快取您网站上的静态档案,详细的操作可以看这篇文章。
    WP Super Cache。这个插件也可以很有效快取网站上许多内容,不过它的设定稍微复杂一点,可以参考这篇文章来设定。
 
当然,加速 WordPress 网站的方法还有很多种,不过上面这 10 个技巧如果都应用在您的 WordPress 网站上,应该可以得到相当可观的效能提升。
大家感兴趣的内容
小伙伴最爱的新闻
小伙伴还关注了以下信息
小伙伴关注的焦点

小伙伴都在关注的热门词

芈月传 老司机玩法 萌乐网 黑科技 坐骑揭秘 三国令 铁血皇城 竞技场攻略 书剑恩仇录 披风玩法 装备强化攻略 野外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 哥们网 天书世界 奇珍商城 热血战歌 传奇宝藏抽奖 门徒 范伟打天下 打开方式 门徒获取玩法 三大萌宠简介 新手攻略 挂机系统简介 材料副本 大海战 鸵鸟 大黑 激情玩法 门徒战力提升 万世 强化属性 上古降魔 提升战力 装备攻略 九阴绝学 品质推荐 老干妈 激战来袭 大黑游戏 新服亮点 福利多多 画江山 资料片 玩家 九阴真经 江湖儿女 真实场景 现实 虚拟 随机副本 风色轨迹 听天由命 ppwan 神助攻 武林秘药 激活八大脉门 九天劫变 猎命格 天问 大型PVP 花千骨 激战更尽兴 网易mumu 手游玩家 安卓模拟器 安卓 单挑群战 武侠传说 女神 孙尚香专访 胸猛抱团 新游 占山为王 跨服城战 蜀山战纪 剑雨江湖 攻略 实时VR交互 七大女神代言 酷炫走江湖 世界四大杀手 玩家专访 三国经典 大制作 好玩网页游戏 盘点 宇宙霸主 境界玩法 莽荒纪 勇闯难关 镜像副本 荒漠霸主 装备精通 三大战役 鹌小彦奇谈