加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

Windows Azure上架设WordPress的一些提速优化办法

发布时间:2021-12-24 14:12:45 所属栏目:优化 来源:互联网
导读:Windows Azure上布署Wordpress有两种方式,一种是通过网站(Web Sites),另一种是通过虚拟机(Virtual Machines)。虚拟机就和普通的机器一样,安装步骤这里就不多说了,主要来看看网站的方式: 1. 网站服务与数据库必须在相同的数据中心 在 Azure 网站服务
Windows Azure上布署Wordpress有两种方式,一种是通过“网站”(Web Sites),另一种是通过虚拟机(Virtual Machines)。虚拟机就和普通的机器一样,安装步骤这里就不多说了,主要来看看“网站”的方式:
 
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 要求数目,同时也能减少流量及带宽。
 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读