如何优化你的WordPress服务器
现在很多人都使用云服务器,云服务器的操作系统分windows和linux两类。笔者建议使用linux系统。原因就是linux消耗更少的资源。除非你的服务器配置相当的高那就另当别论。本文假设您选择了linux操作系统。
很多人购买云服务器喜欢选择镜像,笔者认为这不好。不利于配置。建议使用干净的系统,然后自己配置。
本文涉及的内容包括:
一、环境选择
干净的操作系统要想正常使用,首先需要配置服务器环境。我的观点是专业的人做专业的事,不要把时间花在自己不熟悉的地方。所以环境配置建议选择成熟的一键配置环境。这里推荐两个成熟的环境:
- 宝塔
- AMH
宝塔是一个免费的面板,对于不想在环境上花钱的用户是一个非常不错的选择。这个面板具有漂亮的后台界面。方便的设置,适合零基础用户操作。
AMH是一个收费的面板,这个面板后台简介,采用模块化的操作,支持多种环境配置,相互切换,很方便。适合对一个服务器需要配置多个环境的用户,适合零基础用户操作。
笔者建议:单个网站推荐宝塔,多个网站推荐AMH
二、如何安装环境面板
您需要通过putty这个软件登录操作系统,这个软件自行百度下载。打开之后,输入IP回车,然后通过root登录,注意输入密码是不会看到输入的,输入后回车,如果正确就登录了。
1、如果你是安装宝塔,通过www.bt.cn登录,找到安装命令,你直接复制粘贴即可。
回车后,很快就安装好了。
提醒:现在很多云服务器默认是关闭8888和888端口的,所以要开启这些端口,才可登录面板。
进入面板后会提醒您安装php和mysql和服务器软件apache或nigix等。
推荐使用LNMP,总体速度要快。Mysql推荐选择alimysql,php推荐使用php7.0。其它默认就好了。
2、如果安装amh,登录http://amh.sh/
在http://amh.sh/doc.htm有amh使用教程。具体自己看教程,就不展开讲了。
三、优化服务器环境
优化服务器主要是对PHP和Mysql性能进行提升。很多用户问为什么我的演示运行的那么流畅呢?其中最基本的就是对服务器进行缓存处理。我的AMH环境安装如下的缓存插件:
Memcached是用来缓存数据库的,可以提升查询速度,Opcache是把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。
同样如果您使用宝塔面板的话,也要安装相应的扩展:
数据库缓存可以选择redis,也不错。