零点IDC论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 4729|回复: 7
收起左侧

[文档资料] 禁止加载多语言包给你的wordpress博客加速

[复制链接]
累计在线
1770分钟
发表于 2014-4-15 08:37:12 | 显示全部楼层 |阅读模式
本帖最后由 ★零点IDC、小缘 于 2014-4-15 09:07 编辑

很多朋友问我说使用wordpress程序很慢,搞到用户体验不好,这里我教大家一个方法就是禁止多余的语言包。

禁止加载多语言包

WordPress 是通过 getText 类库来实现多语言功能,但是这个库运行效率比较低,是 WordPress 运行速度的一个大瓶颈。我们一般使用的都是中文主题或者汉化过的主题,所以在 WordPress 网站前台加载语言包并不是必须的,我们可以通过禁用WordPress加载多语言包来给wordpress加速。
打开wp安装目录wp-config.php 文件,在末尾查找
  1. require_once(ABSPATH . 'wp-settings.php');
复制代码

把上面的代码替换成如下代码
  1. if(WP_ADMIN === true) {   
  2. define ('WPLANG', 'zh_CN');   
  3. } else {   
  4. define ('WPLANG', 'zh_CN');   
  5. }   
  6. require_once(ABSPATH . 'wp-settings.php');
复制代码
如图:
BaiduShurufa_2014-4-15_9-10-47.png


通过测试,去除语言包后,WordPress 运行速度可以提高 0.2~0.5s 左右。

广告代码延迟加载
我们使用WordPress搭建的博客都会添加搜狗、百度等广告联盟提供的广告,一旦站外服务器响应过慢,会导致很长时间才能网页,因此可以使广告代码在WordPress中延迟加载,起到wordpress加速的目的。
1、进入WP后台,编辑主题,选择有广告页面【如文章页面single.php】
找到这么一条语句<?php the_content(); ?>  ,或者是相关的函数。然后在这条语句前面加入:
  1. <div id="myad"></div>
复制代码

2、打开底部footer.php文件,在</body>之前加入如下代码:
  1. <?php if (is_single()) : ?>   
  2. <div id="span_myads">   
  3. <!-- 广告代码 start –>   
  4. //这里插入你的广告代码   
  5. <!-- 广告代码 end-->   
  6. </div>   
  7. <script type="text/javascript">   
  8. document.getElementById("myad").innerHTML = document.getElementById("span_myads").innerHTML;
  9. document.getElementById("span_myads").innerHTML = "";   
  10. </script>   
  11. <?php endif; ?>   
  12. </div>
复制代码

3、打开样式表style.css文件,添加如下CSS代码:
  1. #myad{float:left;margin:20px 10px 10px 40px;}
复制代码

【代码原理】一般来说网页元素加载是有顺序的,在广告的位置加一个空的div,然后在网页加载的最后的时候在去调用google的广告JS,产生广 告,同时替换掉之前那个div的内容。当然你需要按照你自己情况,修改一下代码,至于放到侧边栏或者首页的广告延迟加载方法都差不多,就不细说了。

使用 eAccelerator加速
eAccelerator是个免费开源的 PHP 加速、优化、编译和动态缓存的项目,它可以通过缓存 PHP 代码编译后的结果来提高 PHP 脚本的性能,通过使用 eAccelerator优化PHP代码执行速度,降低服务器负载,应用执行速度最高可达10倍!
首先你的WordPress版本需要在2.0以上
将eAccelerator的WP插中的object-cache.php文件上传到件WP-content 目录
如果你的服务器是Windows系统,那么需要重新启动IIS
eAccelerator 网站上(https://eaccelerator.net/)有非常详细的安装文档和使用文档,不详细说了。除了能够缓存脚本之外,它支持 WordPress 的内存缓存,只需要安装eAccelerator-Based Caching Extension。

开启Cookie-free域名
WordPress图片地址默认是 http://.wp-content/uploads/xx.jpg 这样的格式,这对WordPress 提速是不利的。建议大家将WordPress站点中的图片(JS、CSS)存储到 Cookie-free 域名下,【可以用博客的子域名代替】直接访问:http://域名/wp-admin/options.php,然后找到下面选项,将其设置为你所需的参数:upload_url;
在upload_url_path中填写你绑定的子域名保存即可。
2、CSS 和 JS 启用单独的域名,这个不需要什么设置,就是有点麻烦,需要把WordPress主题的image文件夹和所有JS、CSS文件上传到独立域名所绑定的空间,然后修改一下CSS里面的路径即可,
3、如果你没有其他的域名,可以在空间绑定一个二级域名,然后在 wp-config.php 里写入:
  1. define('COOKIE_DOMAIN', 'jswp.org');   
  2. define('WP_CONTENT_URL', 'http://img.jswp.org/wp-content');
复制代码

这一行,就能让你的 WordPress 的 cookie 不传递给二级域名,记得把上面代码改成你的博客主域名,这个就可以定义 cookie只传递给主域名,而子域名不传递cookie。这样的加速跟缓存插件相比绝对不是一个档次,可以体验试试哦。
禁止加载多语言包给wordpress加速.rar (17.14 KB, 下载次数: 1192)
累计在线
90分钟
发表于 2014-6-17 10:54:34 | 显示全部楼层
哇。不错,支持个,表扬个。
累计在线
1770分钟
发表于 2014-8-20 18:18:08 | 显示全部楼层
赶上蜗牛 发表于 2014-6-17 10:54
哇。不错,支持个,表扬个。

多谢支持,!!以后更多精彩的分享给大家!
累计在线
450分钟
发表于 2015-4-8 09:58:23 | 显示全部楼层
买链接                      找小糖QQ:841136699
累计在线
450分钟
发表于 2015-4-8 16:57:40 | 显示全部楼层
=============卖链接啦!!!==============================
==============QQ:841136699===============================
亚洲卫星电视网                 http://asiatvro.com         BR=6       
12345网址大全(内页)         www.12345good.com         BR=6
12345网址大全(左侧滑显)www.12345good.com         BR=6
12345网址大全(底部直显)www.12345good.com         BR=6
龙腾网        福建                 www.ltaaa.com         BR=6
=========扩大您的网站的知名度,吸引网友眼球=================
==============带动您的网站流量访问率========================
===================提升br值,增加百度收录===================
累计在线
15420分钟
发表于 2015-4-20 16:47:36 | 显示全部楼层
交流贴,继续努力发好帖












桌面式电源适配器
累计在线
430分钟
发表于 2015-7-15 10:58:21 | 显示全部楼层
香港葵芳信息服务有限公司
主机租用、主机托管、云主机、BGP多线带宽资源
公司自建直营机房7*24小时技术值守,及时响应用户需求
1.访问↘↘快
2.备案↘↘免
3.带宽↘↘足
4.互联↘↘强
5.电力↘↘稳
6.服务↘↘好
★★★★★官方网站:http://www.chinahkidc.com
★★★★★QQ:136929018
欢迎长期合作,欢迎咨询!
累计在线
100分钟
发表于 2016-10-17 13:26:48 | 显示全部楼层
交流贴,继续努力发好帖
 屌丝我很懒,点击右侧快捷回复 
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

载入中

网站地图|论坛成长日记|官方服务|小黑屋|赞助我们|零点IDC论坛  防水墙保卫网站远离侵害(粤ICP备10044769号-5)

GMT+8, 2018-1-23 22:03

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表