包括JS、Flash等,把这些元素缓存后,用户第二次再去访问你的站时,那速度将是秒开。推荐使用.htaccess缓存图片,方法:直接在.htaccess文件中添加如下代码:
# Image and Flash content Caching for One Month<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">Header set Cache-Control "max-age=2592000"</FilesMatch>
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
</ifmodule>
wordpress评论者头像gravatar,Gravatar明显会拖慢网站速度,以至于一些博客不让显示Gravatar头像或用神秘人代替了。也有一些站点追求比较苛刻,本地化了Gravatar头像,后者我不推荐,尤其是网站评论较多,那将给服务器带来巨大的压力。
2.在Cpanel面板中开启Gzip压缩功能。C面板中有个Optimize Website图标,点击进入后选中 Compress all content,Update settings即可开启我们的网站加速功能。当然,我们也可以根据自己的需要,选择第三项,压缩指定的类型以节约服务器资源。
3.使用gzippy插件,直接安装启用即可。<插件最好看下更新时间,几百天没更新过的插件推荐不要安装。>
下面说一下win主机的优化加速方法:
新建一个文本文件,输入以下的内容,保存为 php.ini 文件上传到网站根目录即可。
output_buffering = Off
output_handler =
zlib.output_compression = On
2.在根目录index.php文件中找到
define('WP_USE_THEMES', true);
在后面加入下面的代码即可:
if(ereg('gzip',$_SERVER['HTTP_ACCEPT_ENCODING'])){
if(substr($_SERVER['REQUEST_URI'],0,10)!='/wp-content/uploads/')//排除不需要Gzip压缩的目录,图片一般不推荐启用Gzip压缩
ob_start('ob_gzhandler');
}
此方法适合无法上传php.ini文件的朋友。
求几个优化wordpress速度的方法?
大学的玩物啊。 代码的优化就不说了列,WP Super Cache必须的啊,然后挂个国外的vps,MT的啊,啥子的,也不是很贵。。 查看原帖>>
wordpress怎么做搜索优化
而WordPress就是一款比较好的blog平台,因为它对搜索引擎比较友好,所以对于我们做SEO的来讲WordPress是一个很好的平台,我们必须利用起来。那么怎么给wordpress做搜索引擎优化呢?下面给大家介绍几种有效的方法。
第一点:我建议在做SEO的时候首先通过Google网站管理员工具提交Sitemap,不知道大家有没有用过这个方法,但是这个方法真的很有用,因为它可以使你的网站内容完全被收录,当然包括那些隐藏比较深的页面。其实这就是网站和搜索引擎对话的一种方式。在这里我推荐大家使用一款叫做Google XML Sitemaps的插件。在 Google Webmaster Tools 注册一个账号,那里就会提示你怎么做的。
第二点:优化 title 页标题,不要把 Blog 名称显示在文章标题的前面,因为在搜索结果中,页标题会高亮显示,把 Blog 名称放在前面,会导致因为长度过长而被隐藏,同时不利于访问者在第一时间关注到文章本身的标题。我们可以替换源代码来解决这个问题。
第三点:从SEO的角度来讲robots.txt文件是一定要设置的,这是因为:采用robots.txt文件可以屏蔽掉次要的、URL重写优化前的链接,以及屏蔽一些没有关键词的页面。robots.txt 文件必须放在网站的根目录,能通过 /robots.txt 可以成功访问到,则说明本站的放置正确。如 robots.txt 文件放在子目录,那么搜索引擎不能爬取到,也就不会起任何作用。
第五点:我们需要大量的反向链接,因为大量的链接指向你的 Blog 可以提高你的 PageRank,并且能让你的 Blog 在搜索引结果中更靠前。
wordpress 做网站对优化有什么影响
理论上说,任何CMS做网站都没什么影响的,对于SEO,关键是你自己怎么考虑SEO这个事儿了,就网站本身来说哦:
在Wordpress后台-->设置-->固定链接,将链接结构设置为
/%postname%.html算是一次性的链接优化,至于内链优化,那是看你考虑不考虑了;
2.使用Wordpress SEO插件吧:WordPress SEO by Yoast(免费的、功能强大,堪比商业版的ALL IN ONE SEO PACK PRO);
3.如果你整的是外贸站,很重视谷歌对你的看法,尝试改写主题或者使用插件,以达到rich snippets的效果;
。。。
当然,时常更新与网站主内容或者主题材相关的文章也是很重要的额,外链啊,什么的,你听多了,就不说啥了!
如何优化你的WordPress服务器
1、静态文件优化
网站的静态文件一般有两种:第一种是网站的 CSS,Javascript 和一些主题的常用背景图片和按钮文件,这些图片如果网站不进行改版或者其他改动,基本上是不会修改的,第二种是每天更新的网站内容中上传的图片或者附件,这些图片文件也是基本不会改动的。
解决好静态文件存储和加速,网站性能就首先能得到基本的保证了,WordPress 构建的网站和博客也是一样的。对于这些静态文件来说,最好的解决方案永远是使用 CDN 网络进行加速,这样服务器的压力将大大降低,因为访问页面只有当前页面是在自己服务器上,其他所有图片 JS CSS 都是从 CDN获取的。
2
服务器优化
优化好静态文件之后,就要开始对网站的动态内容进行优化,优化动态内容,首先要有一个稳定网络环境,稳定的主机供应商和服务器性能的优化。
选择一个靠谱的主机托管商,在国内这个很多时候让你抓狂,但是只要努力还是可以的。个人选择 BGP 或者多线机房,让全国用户访问都能有不错的速度,然后尽量选择独立的服务器,再不济,也得 VPS, :-) 因为你没有服务器的 Root 权限很多东西是无法进行的(个人博客可以考虑选择我爱水煮鱼目前使用的 Media Temple 这类的 VPS 主机),当然你也可以找我合租,速度肯定非常强悍。
WordPress 缓存机制和如何缓存
要彻底明白和搞懂 WordPress 性能优化,首先要理解 WordPress 缓存机制,WordPress 默认是一种叫做 WordPress Object Cache 的对象缓存机制,它是把需要缓存的内容按照 Key-Value 这样的模式进行缓存(和 No-SQL 的 key-value 的有点类似),当然它还支持按照 Group 来划分和避免缓存的内容冲突。
所以最基础的 WordPress 缓存插件就是,把 WordPress 产生的 Key-Value 存起来,如果是使用 Memcached,就是存到内存,如果使用 Flie 就是存到硬盘中,当然高级的 WordPress 插件还能做更多,比如 WP Super Cache把整个页面缓存到硬盘中,下次直接访问静态的 HTML 文件,让服务器直接绕过 PHP,节约 CPU 时间。 Batcache 会把整个页面当做一个对象存到内存里面。
App每日推送 由于注册用户操作比较频繁,不适合 WP Super Cache 这样的静态缓存,对硬盘读写太多,讨论区又无法缓存,我们使用 Memcached 和 Batcache 搭配的内存缓存模式:
对于已登陆的用户,Memcached 会把 WordPress 的对象存到内存里面,服务器的内存足够大,读取和存储速度也够快,并且内存缓存命中率也大于 94%。另外我们 WordPress 程序经过优化,每个页面的查询一般在 2 条左右,所以整个网站效率很高。
WordPress 程序优化
WordPress 程序优化是基于 WordPress Object Cache 的机制对 WordPress 插件和主题进行优化,主要经验有以下几点:
只使用必须的 WordPress 插件,安装太多的 WordPress 插件很容易引起性能问题。从正规站点下载 WordPress 主题,这样下载的主题才能保证质量和安全。WordPress 主题和插件尽量使用模板函数,因为 WordPress 模板函数如果可能都已经做好了 WordPress Object Cache。比如 get_the_terms 和 wp_get_object_terms 这两个函数,功能基本一样,但是 get_the_terms 直接从对象缓存中取数据,无查询,而 wp_get_object_terms 每次都从数据库中取数据。WordPress 插件和主题如果一定要直接查询数据库,请做好 Object Cache,将查询的结果使用 wp_cache_set 存到 Object Cache 中,下次直接使用 wp_cache_get 获取。
wordpress怎么优化函数
主题各项功能正常之后,就需要安装一些常用的插件来让wordpress博客更加便于收录,一般必须的就是sitemap网站地图插件Baidu Sitemap Generator,垃圾评论过滤插件Akismet,wordpress数据库备份插件WordPress Database Backup,其他的建议最好直接修改代码,不要过多的安装插件,因为插件会影响wordpress的运行速度。 保持页面自动更新的修改,可以增加调用随即文章代码,增加文章浏览数代码等等 增加收录和用户体验的修改,可以增加调用相关文章代码,增加调用最新文章代码,调用用户最新评论等等 之后还需要删除一些没有用的代码,比如调用作者页面的代码等 第三个步骤,细节方面优化,增加次导航和面包屑导航 修改完代码之后wordpress的主题基本上已经是比较符合SEO优化的了,其次就是需要在细节方面做一点优化,比方说给文章页面添加面包屑导航,在页面底部添加次导航来制造权重页面,优化部分关键词的排名。
如何正确优化WordPress,让WordPress网站速度飞起来
1.测试网站程序的运行效率是否存在问题
首先我们可以在自己的本地电脑上搭建PHP+Mysql环境,待环境搭建好以后,我们需要将以wordpress搬家的方式,将程序整个的恢复到本地服务器环境中。通过这个步骤,可以判断网站是否由于网站程序运行缓慢而导致页面打开速度慢。如果在本地环境中运行速度非常理想,则可能是由于服务器环境搭配不当、或网络速度不理想造成的。
2.测试网站加载的插件是否影响网站运行速度
使用排除法,有选择性的关闭与打开插件,并进行前后运行速度对比,以确认是否有某些插件影响网站的运行速度。
3.测试主题模板是否影响网站运行效率
下载并启用WP默认的模板进行前后运行速度比较,这里推荐使用 Twenty Twelve 这款wordpress官方开发的主题进行测试。
4.测试是否由于服务器网络环境影响页面打开速度
将需要测试的页面;例如网站首页,另存为静态页面,并上传到服务器上进行速度测试。如果打开速度变快,说明网络环境不存在问题。需要对服务器动态处理程序进行排查。
wordpress怎么优化?
一、通过代码添加关键词和描述标签
wordpress在标题和描述标签上的做法是比较奇怪的,他自带的程序是没有关键词和描述标签,而我们如果通过插件添加又感觉会拖慢速度,基于此,我们可以使用代码来解决这个问题:
<?php//判断是否为首页
if(is_home())
{
$description=“这是首页描述标签”;
$keywords=“这是首页关键词标签”;
//判断是否为文章页
}
elseif(is_single())
{
if($post->post_excerpt)
{
$description=$post->post_excerpt;
}else{
$description=mb_strimwidth(strip_tags(apply_filters(‘the_content’,$post->post_content)
),0,220);
}
$keywords=“”;
$tags=wp_get_post_tags($post->ID);
foreach($tagsas$tag){
$keywords=$keywords.$tag->name.“,”;}
//判断是否为分类页
}elseif(is_category()){
$description=category_description();
}
?>
<title><?phpif(is_home()){bloginfo(‘name’);}elseif(is_category()){single_cat_title();if(get_bloginfo(‘name’)!=“”)echo‘-’;bloginfo(‘name’);}
elseif(is_single()){single_post_title();}
elseif(is_page()){bloginfo(‘name’);if(get_bloginfo(‘name’)!=“”)echo‘:’;single_post_title();}
else{wp_title(‘’,true);}?></title>
<metaname=“keywords”content=“<?phpecho$keywords;?>”/>
<metaname=“description”content=“<?phpecho$description;?>”/>
将以上代码放入wordpress 博客的外观---编辑---顶部(header.php)文件中的任意地方。这样博客就会自动判断是否是首页,如果是首页就会按照上面写好的关键词和描述标签,如果不是首页就会自动调用该页面的tag以及文章内容作为关键词和描述标签,这样,博客的关键词和描述标签就完美解决了。
二、栏目设置并将网站链接伪静态
wordpress在栏目设置上非常简单,只要在文章---分类目录中即可添加栏目。栏目的链接可以通过别名来控制
在别名中,你可以设置这个栏目的链接,比如设置生活故事的别名为lifestory,那么这个栏目的链接就是www.xxx.com/category/lifestory,而描述中的内容,则会被提取作为页面的描述标签内容。
wordpress的伪静态也做的很优秀,他可以通过后台选择多种链接模式。在设置---固定链接----自定义,输入/%post_id% 这样在文章发布之后,所显示的链接就是www.xx.com/123,如下图:
三、利用WP后台制作301 重定向
很多时候我们要把不带www的重定向到www地址,通常需要到空间控制面板修改或者通过代码进行控制, 而wordpress让你免去了这些麻烦,你需要做的仅仅只是打开网站后台,在设置---常规---WordPress 地址(URL)以及站点地址(URL)中填上你的带www域名,这样就轻松的完成了网站的301重定向。
好了,通过以上步骤,基本上就完成了wordpress的初步优化,剩下你所要做的,就是专心做好文章以及外链。
转载请注明出处51数据库 » wordpress优化 如何优化wordpress网站
潘邓LV小闲

