如何优化你的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 获取。
我对我的windows2000服务器是如何进行性能优化的
1:我们知道,系统刚装完之后,会存在很多无用的文件,这些文件都在winnt下面我们就对这些文件进行del,比如tmp、bak、log、old、txt甚至是作为桌面背景的bmp文件,help这个目录下的,基本上也没什么用,反正服务器上的help我是从来不去看它的!还有winnt\temp文件,是软件安装的过程序中,可能生成的临时文件,如果没用,就删掉吧!然后清空回收站吧!
2:启动和故障恢复选项,右击我的电脑,选择属性\高级\启动和故障恢复,将选择操作系统列表前面的勾直接去掉好了,写入调试信息,选择无!
3:浏览器历史记录和缓存,可以通过点击浏览器的“工具/Internet选项/常规/Internet临时文件/删除文件
4:(1)运行磁盘查错的时候,请先把运行的程序关闭,打开“我的电脑”,右击想要整理的硬盘驱动器,选择“属性/工具”,在查错一栏中点击“开始检查”在进行磁盘检查之前请确认“自动修复文件系统错误”和“扫描并试图恢复坏扇区”这两项被选中。
(2)碎片整理,请把所有运行的程序关闭,特别是屏幕保护、计划任务、实时查杀毒软件等等可能造成磁盘存储数据变化的程序,然后打开“我的电脑”,右击想要整理的硬盘驱动器,选择“属性/工具”,在“碎片整理”中选择“开始整理”,你可以点击“分析”按钮让系统分析你的硬盘的基本情况,然后告诉你的硬盘是否需要整理。如果需要整理,那么你只要点击“碎片整理”按钮即可。整理的时间依据你的这个硬盘分区有多少簇来决定――不得不承认这个过程相当乏味、枯燥而且缓慢。所以你可以找具有类似功能的软件比如诺顿工具箱中就有磁盘整理的组件、另外象Diskeeper、Vopt等等程序整理的效果也不错(但是同windows自带的磁盘整理软件的效果仍然有差距),而且速度快。
5:硬盘驱动器设置,现在的硬盘一般都是支持DMA(Direct Memory Access:直接内存存取)模式,所以确保你的DMA硬盘(不管是DMA33/66/100)只要能正确的在DMA模式下工作,就能保证你的系统工作在比较高的效率之下。启动DMA模式――点击“开始/设置/控制面板/系统/硬件/设备管理器”,然后点击“IDE ATA/ATAPI控制器”,右击Primary IDE Channel,选择“属性/高级设置”在“传送模式”中选择DMA(若可用)。依据提示重新启动计算机,你下次打开这个界面应该能看到“当前传输模式”中是DMA了。
6:关闭索引服务,关闭这项功能的方法是,打开我的电脑,右击相应的硬盘驱动器分区图标,选择属性,去掉“允许索引服务编制该磁盘的索引以便快速搜索文件”选项前的对钩,点击“应用”,就会出现是仅仅将属性应用于这个分区的根目录还是连同它下面的子文件夹和文件。选择“将更改应用于<盘符>:\,子文件夹和文件”。然后点击确定,等待系统自己处理完成就可以了。
7:自动关闭停止响应的程序,对于停止响应的程序,可以通过修改注册表使得系统不再通知你,而是自动关闭――不再需要用户的干预,从而提高工作效率。具体方法是,打开注册表编辑器,找到如下键值:
HKEY_CURRENT_USER\Control Panel\Desktop,把AutoEndTasks修改为1。以后如果遇到停止响应的程序,系统就会自动中止它。
8:设置虚拟内存,我们应选择优化后台服务
9:停止Win2000中不必要的服务,以下是我停掉的服务,大家可以参考一下!
服务名 简介
COM+ Event System 提供事件的自动发布到订阅 COM 组件
Computer Browser 维护网络上计算机的最新列表以及提供这个列表
Network Connections 管理“网络和拨号连接”文件夹中对象,在其中您可以查看局域网和远程连接
Plug and Play 管理设备安装以及配置,并且通知程序关于设备更改的情况
Protected Storage 提供对敏感数据(如私钥)的保护性存储,以便防止未授权的服务,过程或用户对其的非法访问(备注:缺少了此项后可能造成在IE中输入文字后死机)
RusAs Service 在不同赁据下启动过程服务
Remote Procedure Call (RPC) 提供终结点映射程序(endpoint mapper)以及其它 RPC 服务
Security Accounts Manager 存储本地用户帐户的安全信息
Server 提供 RPC 支持、文件、打印以及命名管道共享
Task Scheduler 允许程序在指定时间运行
Windows Management Instrumentation Driver Extensions 与驱动程序间交换系统管理信息
一、网站排名波动不稳定的原因和解决办法1、网站内容质量太低造成的导致网站排名波动不稳定其中的一个原因,就是网站内容质量太低造成的,因为,现在搜索引擎对与网站内容质量要求是很高的,尤其是百度搜索引擎,如果,你网站的内容质量太低的话,会被百度视为垃圾内容,假如这些垃圾内容太多的话,就会导致你的站点被百度认为是垃圾站点,从而,你的网站排名就会波动不稳定,严重的就是你网站不可能会有排名的,甚至是网站降权了。解决办法:
如果是因为你网站的内容质量太低,而造成的网站排名波动不稳定的话,那么,这里福建SEO网站优化就给大家一点建议,就是请大家文章内容一定要自己写,坚持原创,而且,不是说原创度高了就一定代表文章内容质量就好,而是文章内容在有原创度的基础之上,要写一些用户比较关注的话题,要围绕用户的角度去写文章,从而可以解决用户的需求,这样才算高质量的文章,所以,大家就请按照李灿辉说的这些方法去写文章,然后,坚持每天定时定量更新就可以了。2、频繁修改网站标题造成的频繁地修改网站的标题同样也是会造成网站排名波动不稳定的,因为,经常性地修改网站的标题,这里有两种情况,一种是没被收录的新站,一种是有收录的老站了。如果是还没被收录的新站修改网站标题的话,那么,这样由于新站本身是没有权重的,也就是没有和搜索引擎建立信任感,假如,新站还修改网站标题的话,这样是一种很敏感的操作的,会使搜索引擎更加不信任你的网站,从而,你的网站排名就会波动不稳定。而如果是有收录的老站还修改网站标题的话,这样是会造成网站死链接的形成的,而死链接正是搜索引擎最不喜欢的了,所以,同样也会导致你网站排名波动不稳定的情况发生。解决办法:上述内容讲到的两种情况,这里福建SEO网站优化就给大家仔细讲一下吧,如果是还没有被收录的新站,最好不要修改网站标题,因为,这是一种非常敏感的操作的,如果标题是在很烂非得修改的话,请记住不能修改的次数不能过于频繁,李灿辉个人建议新站最好一个月改一次为宜,而如果是有收录的老站改标题的话,最好是半个月改一次为宜,切记,大家修改标题一定不能过于频繁,比如,今天修改一下,明天又修改一下,这样做是不行的。3、网站的服务器故障造成的网站的服务器不稳定或是故障同样也会造成网站排名波动不稳定,因为,网站的空间服务器稳不稳定,是搜索引擎考量你网站的一个基本指标了,如果你的网站服务器不稳定,那么,你的网站就会失去和搜索引擎的友好度了,搜索引擎是不喜欢网站服务器不稳定或是出故障的网站的,我们可以试想一下,如果我们的网站空间服务器运行不稳定,那么,就会导致你网站的访问速度过慢或是打不开的情况,这样一方面影响了用户的体验度,另一方面也影响了搜索引擎的友好度了,而用户体验是现在各大搜索引擎考量一个网站好坏的重要指标了,所以,如果网站空间服务器故障或是不稳定就会导致你网站排名波动和不稳定的情况发生的。解决办法:如果你的网站想要长期发展下去,福建SEO网站优化认为,你应该要换一个好一点的服务器,服务器是网站优化的根基,所以,服务器各种故障和不稳定性是网站优化的一大硬伤,因此,我们在选择服务器的时候,一定要注意:服务器的运行速度快不快,服务器运行稳不稳定,服务器出现故障的提供商解决问题的速度快慢等方面,来综合考量一个服务器的
好坏了。4、网站外链不稳定造成的网站的外链不稳定或者是外链大幅度地增减变化,都会导致网站排名波动不稳定的。随着搜索引擎的排名算法不断地改变,对于外链的质量要求也越来越高了,现在我们对网站进行外链建设的时候,最重要的是要追求的是质量,而不是追求数量了,只有外链的质量高了,我们网站的排名才有可能会比较好,从而,就可以避免网站排名波动不稳定的现象发生了。解决办法:我的在建设网站外链的时候,一定要注重的是外链质量高低的问题,而不是盲目地追求外链的数量,而且,外链建设还要有规律地进行,外链建设要保持一个频率,比如说保持每天发布2条外链,就要以这个频率来,而不能今天发了2条,明天就不发了。还有,这里福建SEO网站优化在给大家补充说明一下,就是根据以往的经验来看,每天坚持发几条高质量的外链,要比每天发几十条低质量的外链效果要好很多。5、百度算法更新演变造成的如果是百度排名算法更新演变造成的网站排名波动不稳定,这个是大家不可控制的一种因素了,因为,百度的算法不断地在加强和完善中,例如:从最初的《绿萝算法》到后来的《石榴算法》、《原创星火计划》等,这些百度更新演变过程中,我们是不能及时地掌握的,加上最近百度的5月分和7月份的两次大更新,又有很多的网站排名彻底从百度上消失了,因此,可见百度下定决心要对搜索结果排名进行一次彻头彻尾的大清理了,也许你的网站出现了其中的一条或是几条被百度判断规则,有可能会被百度误判,那么,这样就可能会导致你网站的排名波动不稳定的情况发生了。解决办法:
1、运行环境
现在服务器基本都是放在机房,而机房环境要求无尘,恒温。通常电子信息设备的工作环境温度应在18℃~30℃之间,温度过高或过低将使计算机受到损害并加速其老化,从而影响服务器的使用寿命。因此,服务器一般都放在空气流动的地方,有24小时的空调为其服务。
2、服务器运行状态
服务器的运行状态影响其使用寿命,如果服务器长CPU长时间运行,可能对风扇及其CPU的寿命都有影响。机房技术人员会定期检查服务器的硬件工作状态,有小问题及时解决,应该能用五年以上。
3、可靠的电源
服务器的工作离不开电源,同时电源也是计算机产生故障的主要因素。首先,必须确保服务器使用的是适当功率的电源。服务器电源的电压一般为220V/50Hz,并朝着低压化、大功率化、高密度、高效率、分布式化等方向发展。UPS保证了服务器在突然断电等状况下还可以继续工作。其次,服务器所使用的电源与照明电源分开,使用单独的插座。
0条评论