最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 网站综合 > CMS系统技巧

.htaccess文件优化WordPress页面加载速度

日期:10-14    来源:中国设计秀    作者:cnwebshow.com

 3f4中国设计秀

大家都知道页面加载速度对博客流量有非常重要的影响。最近越来越多人也在讨论页面加载速度很可能成为谷歌和其他搜索引擎一个重要的seo因素。3f4中国设计秀

目前.htaccess 文件的主要问题是RewriteCond 指令性地检查磁盘文件是否存在,就算根本不需要检查,每一次访问磁盘都增加了页面加载时间。3f4中国设计秀

# wordPress开始3f4中国设计秀

RewriteEngine On3f4中国设计秀
RewriteBase /3f4中国设计秀
RewriteCond %{REQUEST_FILENAME} !-f3f4中国设计秀
RewriteCond %{REQUEST_FILENAME} !-d3f4中国设计秀
RewriteRule . /index.php [L]3f4中国设计秀

# wordPress结束3f4中国设计秀

3f4中国设计秀

当前的wordPress .htaccess 根本就没有优化。在Webmaster World的一篇帖子上,Mod_Rewrite/.htaccess 的专家Jim Morgan 建议大家用下面的.htaccess文件取代原来的文件:3f4中国设计秀

# wordPress开始3f4中国设计秀
RewriteEngine on3f4中国设计秀
#3f4中国设计秀
#除非你在此之前已经设置了不同的RewriteBase 3f4中国设计秀
#你可以删除或不注释以下代码3f4中国设计秀
# RewriteBase 指令: 3f4中国设计秀
RewriteBase /3f4中国设计秀
#3f4中国设计秀
#如果这个请求是针对“/”或者是已经写入到WP中了3f4中国设计秀
RewriteCond $1 ^(index.php)?$ [OR]3f4中国设计秀
#或者如果这个请求是针对image, css, 或js文件3f4中国设计秀
RewriteCond $1 .(gif|jpg|css|js|ico)$ [NC,OR]3f4中国设计秀
#如果URL指向存在的文件3f4中国设计秀
RewriteCond %{REQUEST_FILENAME} -f [OR]3f4中国设计秀
#如果URL指向了存在的目录3f4中国设计秀
RewriteCond %{REQUEST_FILENAME} -d3f4中国设计秀
# 那么跳过重写直接到WP 3f4中国设计秀
RewriteRule ^(.*)$ - [S=1]3f4中国设计秀
#否则指向WP重写该请求3f4中国设计秀
RewriteRule . /index.php [L]3f4中国设计秀
#3f4中国设计秀
#wordPress结束3f4中国设计秀

3f4中国设计秀

以下就是执行前面代码优化后的效果:3f4中国设计秀

因为index.php文件是存在,因此检查它的存在性是无意义的,这样就在对example.com, example.com/ 或example.com/index.php发送请求时就可以避免了不必要的文件检查。3f4中国设计秀

每次对静态文件的访问请求实际上并不需要被重定向。如果该文件确实在磁盘上,这个请求将被响应,否则应该返回文件不存在或者默认子目录index.php文件。这些静态文件包括了.jpg,.png,.gif,.css,.js格式的文件以及其他静态文件。由于大部分博客都包含了很多的静态文件,所以这将会对页面加载速度也非常大的影响。3f4中国设计秀

来源: http://wordpress.org/extend/ideas/topic.php?id=35243f4中国设计秀

本文引用地址:/site/article_61983.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明