首先感谢wordpress吧务的支持。
本贴目录:
1.关于楼主自己
2.主机选择
3.搭建环境
4.wordpress优化
5.发帖子的时候还没有想好
1.楼主自己
先说楼主自己。上了大学,也没有当年高三的压力和父母管制。便开始自由了。
最先研究的是HTML5(第五代超文本标记语言),也就是俗称的网站前端。但发现这是一个好大的坑,学的东西忒多了。
后来接触pho,即俗称的网站后端。但没持续多久。
一次偶然的机会,在线上某学院接触了wordpress,被其便利快捷的功能所吸引。当即就在阿里云买了一个虚拟空间(有种说法叫虚拟主机,不过虚拟空间更贴切)和域名。话说当年阿里云还有免费的虚拟空间。wordpress自身就是个博客程序,可以发表文章。后台自带大量主题,随时可以换装。自己就是站长,可以根据需要管理网站。丰富的插件,可以在主题之外添加所需的功能。后来网站搬家到阿里云ECS了,已入运维坑,不要拔了。
2.主机选择
国内主机首推阿里云ECS,阿里云技术在双十一的时候已经得到检验了,不必多说。另外阿里云的周边设施很充足,比如云数据库,缓存数据库等……最重量级的功能就是支持快照。阿里云ECS会在凌晨的某个时间,自动备份你的网站。当你网站出现问题的时候,可以选择最近的快照回滚尝试。阿里云还提供OSS功能,可以把网站一些资源放在里面。另外阿里云备案是免费的。阿里云是你主机的接入商,他有义务帮你完成备案的。你要按照阿里云的要求报备网站备案信息。阿里云的云环境加配降配非常方便。最后给新人一个阿里云九折优惠码:110BTG,可以在购买阿里云ECS时候用到。国外主机没有考虑过,无法提供意见。
2.部署环境
在这里我强烈推荐使用Centos 6.5 64位的。因为Windows Server并不适合跑wordpress。并且Windows Server的桌面更占服务器性能。个人站长,买的都是低配服务器,CentOS更节省性能,并且适合服务器上运行。
云服务器,就是一台运行个服务器系统的高性能电脑主机。因为这个电脑一刚开机,基本就不关的。云服务器跑的是一个干净系统,里面除了系统,没有其他程序。因此需要配置环境。
这里我说一个名词,LAMP和LNMP。apache(nginx)是web服务器,可以响应客服端请求,可以把客服端请求交给php和my sql处理。php是在服务器端跑的一种脚步语言。wprdpress程序就是用php写的。My SQL是一种关系型数据库。你在wordpress写的文章,插入的页面,留下的评论,网站的设置都会保存在数据库。
在CentOS下面,编译并安装amp或者nmp是一件非常麻烦的事情。因篇幅所限,三言两语无法说清。具体怎么编译安装,可以留扣扣,一起交流。你也可以百度或者去某哥。
不推荐使用阿里云云市场的镜像文件。手动配置一遍,有利于你熟悉CentOS系统。
推荐使用Xshell和XFTP和服务器交互,第一个是向服务器发送指令的。第二个是在服务器和本机之间上传和下载文件。
3.环境优化
此处假设你的网站php已经5.4或者以上,memcached也已经最新。
用wordpress建的网站,占世界网站大多数。因而在代码级别,wordpress问题不大。因此怎么做wordpress优化呢?
前端的js,css等文件,可以借助七牛云插件,将文件镜像到七牛的CDN(内容分发系统)上面,加快网站加载速度。
php可以用xcache缓存,xcache可以把一些需要编译的php代码缓存到服务器内存里面,加快网站速度。
你每一次打开wordpress网站,就需要查询my sql数据库一次,因而需要占用时间。可以使用memcached来缓存数据库数据。Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。
推荐通过nginx配置文件,禁止通过IP访问服务器。
6.服务器安装wordpress常见错误及解决办法
6.1需要FTP权限
6.2只显示一个主题
6.3设置空主机头
7.本人能力有限,如有差错,请指出。手机码字,排版有限,敬请谅解。
最后——闻道也固先乎吾,吾从而师之。生乎吾后,其闻道也亦先乎吾,吾从而师之。闻到有先后,术业有专攻。
本贴目录:
1.关于楼主自己
2.主机选择
3.搭建环境
4.wordpress优化
5.发帖子的时候还没有想好
1.楼主自己
先说楼主自己。上了大学,也没有当年高三的压力和父母管制。便开始自由了。
最先研究的是HTML5(第五代超文本标记语言),也就是俗称的网站前端。但发现这是一个好大的坑,学的东西忒多了。
后来接触pho,即俗称的网站后端。但没持续多久。
一次偶然的机会,在线上某学院接触了wordpress,被其便利快捷的功能所吸引。当即就在阿里云买了一个虚拟空间(有种说法叫虚拟主机,不过虚拟空间更贴切)和域名。话说当年阿里云还有免费的虚拟空间。wordpress自身就是个博客程序,可以发表文章。后台自带大量主题,随时可以换装。自己就是站长,可以根据需要管理网站。丰富的插件,可以在主题之外添加所需的功能。后来网站搬家到阿里云ECS了,已入运维坑,不要拔了。
2.主机选择
国内主机首推阿里云ECS,阿里云技术在双十一的时候已经得到检验了,不必多说。另外阿里云的周边设施很充足,比如云数据库,缓存数据库等……最重量级的功能就是支持快照。阿里云ECS会在凌晨的某个时间,自动备份你的网站。当你网站出现问题的时候,可以选择最近的快照回滚尝试。阿里云还提供OSS功能,可以把网站一些资源放在里面。另外阿里云备案是免费的。阿里云是你主机的接入商,他有义务帮你完成备案的。你要按照阿里云的要求报备网站备案信息。阿里云的云环境加配降配非常方便。最后给新人一个阿里云九折优惠码:110BTG,可以在购买阿里云ECS时候用到。国外主机没有考虑过,无法提供意见。
2.部署环境
在这里我强烈推荐使用Centos 6.5 64位的。因为Windows Server并不适合跑wordpress。并且Windows Server的桌面更占服务器性能。个人站长,买的都是低配服务器,CentOS更节省性能,并且适合服务器上运行。
云服务器,就是一台运行个服务器系统的高性能电脑主机。因为这个电脑一刚开机,基本就不关的。云服务器跑的是一个干净系统,里面除了系统,没有其他程序。因此需要配置环境。
这里我说一个名词,LAMP和LNMP。apache(nginx)是web服务器,可以响应客服端请求,可以把客服端请求交给php和my sql处理。php是在服务器端跑的一种脚步语言。wprdpress程序就是用php写的。My SQL是一种关系型数据库。你在wordpress写的文章,插入的页面,留下的评论,网站的设置都会保存在数据库。
在CentOS下面,编译并安装amp或者nmp是一件非常麻烦的事情。因篇幅所限,三言两语无法说清。具体怎么编译安装,可以留扣扣,一起交流。你也可以百度或者去某哥。
不推荐使用阿里云云市场的镜像文件。手动配置一遍,有利于你熟悉CentOS系统。
推荐使用Xshell和XFTP和服务器交互,第一个是向服务器发送指令的。第二个是在服务器和本机之间上传和下载文件。
3.环境优化
此处假设你的网站php已经5.4或者以上,memcached也已经最新。
用wordpress建的网站,占世界网站大多数。因而在代码级别,wordpress问题不大。因此怎么做wordpress优化呢?
前端的js,css等文件,可以借助七牛云插件,将文件镜像到七牛的CDN(内容分发系统)上面,加快网站加载速度。
php可以用xcache缓存,xcache可以把一些需要编译的php代码缓存到服务器内存里面,加快网站速度。
你每一次打开wordpress网站,就需要查询my sql数据库一次,因而需要占用时间。可以使用memcached来缓存数据库数据。Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。
推荐通过nginx配置文件,禁止通过IP访问服务器。
6.服务器安装wordpress常见错误及解决办法
6.1需要FTP权限
6.2只显示一个主题
6.3设置空主机头
7.本人能力有限,如有差错,请指出。手机码字,排版有限,敬请谅解。
最后——闻道也固先乎吾,吾从而师之。生乎吾后,其闻道也亦先乎吾,吾从而师之。闻到有先后,术业有专攻。