wordpress,php加速:首页静态化超强提高速度 生成html

wordpress,php加速:首页静态化超强提高速度 生成html

1、新建一个名为index_html.php的文件并加入一下代码:

<?php
if(file_exists(“index.html”))
{
unlink(“index.html”);
}
$baseCmsUrl = “http://www.tte.cc”;
$dmPageName = “index.php”;
$stPageName = “index.html”;
$tureStFile = dirname(__FILE__).’/’.$stPageName;
{
$body = file_get_contents($baseCmsUrl.’/’.$dmPageName);
$fp = fopen($tureStFile, ‘w’);
fwrite($fp, $body);
fclose($fp);
}
header(“Location:$baseCmsUrl/index.html”);
?>
2、生成index.html文件后,我们要注意的是我们直接访问自己的域名和访问域名+index.html都会显示首页这样的会搜索引擎会认为你在制造重复页面,会给网站带来一定的负面影响,下面小V给出解决此问题的方法(访问index.html301转跳到/,即去除掉首页url中的index.html):将文件上传到网站根目录后直接打开浏览器访问该文件即可为wordpress首页生成html。

apache下的解决方法:
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^index\.(php|html|htm)$ http://www.tte.cc/ [R=301,L]

nginx下的解决方法
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.html/$1 last;
}
}

部署本地虚拟全套服务器

重新配置部署虚拟服务器
1.组装itx的nas
2.安装esxi6.0u2
3.虚拟win10+win2012r2+dsm+debian8
4.win10开远程桌面+做nfs服务+安vsphere client堡垒机+挂载所有硬盘
5.win2012r2开远程桌面+做ntp同步+安vsphere web client堡垒机+ksm
6.dsm做下载机配合局域网及手机客户端共享
7.debian8上lnmp服务器
8.内网80端口映射路由+网站,随机端口映射dsm

关于UEFI启动和Ghost克隆安装系统的那些事[转]

即兴键盘敲打的,表达能力差,帖子可能会有些杂乱,请谅解^-^

 

话说这些已经早就不是什么新鲜事了,无奈依然很多网友问及,唉…我也不是这方面的专家,实际 Extensible Firmware Interface 技术原理我也不懂,也好像无需懂。但我会去实践测试取经验,哪怕十次失败换来一次成功也是受益不少的。

首先我可以肯定告诉你,Ghost克隆是不会破坏固态硬盘的4K对齐,Ghost克隆安装x64位Win7/win8是可以使用到UEFI的启动机器上。但有些基础细节问题是要先做到的。

 

【1】关于新旧硬盘新分区:

因为绝大多机器用的是windows系统,原版系统本身就自带这些分区功能,从Vista开始,系统自带的分区功能就已经支持4K对齐,因此你无论用Vista/Win7/Win8/Win10原版光盘启动进行分区的硬盘都是不必担心4K对齐的问题,不同之处是Vista分区是不会产生100MB的系统引导隐藏BOOT分区,Win7后续新版系统都会自动创建。

那么问题又来了,UEFI启动的机器应该怎样分区呢?这个你根本不用操心的,你只要用64位Win8安装光盘通过UEFI模式启动进行分区,过程会自动给你创建3个额外的小分区,这样的目的不仅仅是为了保护系统引导分区,另外对于需要使用Bitlocker驱动器加 密功能的用户来说,今后也无需对硬盘结构进行重新部署

系统安装完成后,Windows磁盘管理样图:
系统安装完成后,PE中用DG分析磁盘状态样图:

如果不用系统自带工具,例如常用的 Diskgenius 简称DG,在分区过程记得勾选“对齐分区到此扇区的整数倍为4096”。如机器支持UEFI而且你需要这快速启动功能,创建ESP、MSR是必须的。

注:在用DG自动分区后,盘符应该是不规律的。尽量重启一次,重新PE登录后才进行Ghost克隆操作

 

查看SSD是否已经4K对齐,可以用AS SSD Benchmark工具检查是否OK。(此工具需要.NET4.0以上支持)

 

【2】安装Ghist克隆版系统到UEFI快速启动模式计算机:

首先需要一个能支持efi的win8pe启动登录

不管你用PE还是其它方法,把GHO映像恢复到硬盘的某一个分区里,比如c盘【非msr和efi分区】
这个不管是bios模式还是uefi模式,先恢复了GHO再说

进Win8PE后,在有esp分区的情况下 (既是章节【1】的已经分区完成的硬盘)

执行命令:
bcdboot c:windows /l zh-cn

重启就可以进行ghost安装

如果没有PE,那就需要一张带有win8原版的安装盘,然后选择光盘启动进入选择安装系统的界面的左下角有修复计算机,重启就可以进行安装部署
【3】在原有的硬盘上不重新分区开启UEFI安装Windows系统

参考图1图2:

 

 

首先是准备一个GPT分区表的硬盘,在里面新建一个ESP分区,
如果没有,就用分区工具(例如傲梅分区助手)在硬盘尾部分出1个小空间,格式化为FAT或者FAT32(防止误操作,记得最好备份重要数据)

如果是在PE里,并且有ESP分区,那么cmd里直接输入bcdboot c:windows /l zh-cn(如果是bios模式,需要添加一个参数/f uefi
如果在pe里,但是没有esp分区,但是有FAT或者FAT32分区,给它分配一个盘符比如g盘

执行命令:
bcdboot c:windows /s g: /f uefi /l zh-cn

命令行解释:
bcdboot.exe [系统安装盘符]:Windows /l zh-cn /s [FAT32分区盘符]: /f uefi

如果没有PE但是有win8安装盘,改为uefi模式后,选择光盘启动,进入选择安装系统的界面的左下角有修复计算机,使用这个功能,可以给你添加uefi启动
在bios里开启uefi启动,然后用分区工具做好GPT分区,进入win8pe把ghost系统恢复(假设该分区盘符为C:),然后进命令提示符输入:
bcdboot c:windows /f UEFI
就创建好了uefi启动项,之后重启就可以了。
预留一个FAT32分区是必须的,X64系统是必要的、6.2或更新版本的 bcdboot.exe 或者win8 PE 是必要的

重启后进入BIOS,把名为 Windows Boot Manager 的启动项调整到第一位

更新个插件,居然卡住!解决wordpress一直显示维护中问题

更新的时候卡住了

然后前台后台都是维护中。。。

后来找了下,在网上找到了方法:

WordPress在升级程序、主题、插件时,都会先切换到维护模式,也就是显示 “正在执行例行维护,请一分钟后回来(Briefly unavailable for scheduled maintenance. Check back in a minute)”,如果升级顺利,也就几秒左右就恢复正常;但是如果由于网速不佳等原因导致升级中断,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行维护,请一分钟后回来“。

如何解决这个问题呢?

1.马上通过FTP登录你的网站,删除WordPress根目录下的 .maintenance ,刷新网页即可。

2.但是有时候你会发现,根目录根本就没有 .maintenance!倡萌最近就遇到这个问题,最初以为是隐藏了,所以使用SSH登录服务器,但是依旧没有看到,怎么办?其实有一个比较简单的办法,直接新建一个空的txt文本,上传到主机空间中,然后重命名为 .maintenance,然后你会发现 .maintenance 居然不见了!不用担心,重新刷新你的网站,是不是正常了?!

3.如果还是不行,或者你想让它以后可以显示 .maintenance ,那就打开 /wp-admin/includes/class-wp-filesystem-direct.php

找到下面的代码:

	function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
		// safe mode fails with a trailing slash under certain PHP versions.
		$path = untrailingslashit($path);
		if ( empty($path) )
			return false;
 
		if ( ! $chmod )
			$chmod = FS_CHMOD_DIR;
 
		if ( ! @mkdir($path) )
			return false;
		$this->chmod($path, $chmod);
		if ( $chown )
			$this->chown($path, $chown);
		if ( $chgrp )
			$this->chgrp($path, $chgrp);
		return true;
	}

将其改为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
 // safe mode fails with a trailing slash under certain PHP versions.
 if ( ! $chmod )
 $chmod = $this->permission;
 
if(ini_get('safe_mode') && substr($path, -1) == '/')
 {
 $path = substr($path, 0, -1);
 }
 
if ( ! @mkdir($path) )
 return false;
 $this->chmod($path, $chmod);
 if ( $chown )
 $this->chown($path, $chown);
 if ( $chgrp )
 $this->chgrp($path, $chgrp);
 return true;
}

然后刷新FTP目录,是不是看到.maintenance了,删除它吧!

虚拟机vmware10.0加上debian6.0本地化服务器架设完成!

1.利用jigdo取得debian6.0.6以及debian7.5.0,本来是想在vmware10.0.2上安装debian7.5.0的,但是服务器镜像还只有debian6.0.6,所以就只本地虚拟机安装了debian6.0.6

2.安装debian6.0的vmware tools

3.安装新版lnmp1.1

4.配置ssh以及iptables,并禁用root登陆ssh,更改ssh的22端口,以及在winscp上设置sudo普通用户取得root用户权限。在putty上直接普通用户登陆然后su root

5.服务器上网站后台导出备份,然后虚拟机debian直接桥接,并查看内网ip,本地化服务器上安装wp(直接在nginx.conf上include rewrite规则配置文件wordpress.conf),并后台导入服务器上网站的备份。

6.本地化网站一切设置无误后进phpmyadmin修改siteurl为内网IP,然后相关后台设置及插件修改,以及各种升级设置等

7.进入本地化网站phpmyadmin导出sql备份,然后直接全部删除服务器网站数据以及清空数据库,重新安装最新版wordpress3.9.1,然后清空服务器数据库,导入本地化网站的数据库sql备份,最后修改服务器网站config.php数据库连接配置文件

8.修改服务器网站数据库siteurl为域名www.ln.la,然后进后台进行相关设置及测试有无问题,一切OK

国资委监管的53家副部级央企名单

国资委监管的53家副部级央企名单:

行业序号 所处行业 企业

序号

企业

名称

1 核电(2) 1 中国核工业集团公司
2 中国核工业建设集团公司
2 航空航天(3) 3 中国航天科技集团公司
4 中国航天科工集团公司
5 中国航空工业集团公司
3 船舶(1) 6 中国船舶工业集团公司
7 中国船舶重工集团公司
军工(2) 8 中国兵器工业集团公司
9 中国兵器装备集团公司
4 电子信息(1) 10 中国电子科技集团公司
5 石油石化(3) 11 中国石油天然气集团公司
12 中国石油化工集团公司
13 中国海洋石油总公司
6 电网电力(7) 14 国家电网[微博]公司
15 中国南方电网有限责任公司
16 中国华能集团公司
17 中国大唐集团公司
18 中国华电集团公司
19 中国国电集团公司
20 中国电力投资集团公司
21 中国长江三峡集团公司
7 煤炭(1) 22 神华集团有限责任公司
8 通信(4) 23 中国电信[微博]集团公司
24 中国联合网络通信集团有限公司
25 中国移动[微博]通信集团公司
26 中国电子信息产业集团有限公司
9 汽车(3) 27 中国第一汽车集团公司
28 东风汽车公司
10 装备制造(4) 29 中国第一重型机械集团公司
30 中国第二重型机械集团公司
31 哈尔滨电气集团公司
32 中国东方电气集团有限公司
11 钢铁有色(4) 33 鞍钢集团[微博]公司
34 宝钢集团有限公司
35 武汉钢铁(集团)公司
36 中国铝业公司
12 航运(2) 37 中国远洋运输(集团)总公司
38 中国海运(集团)总公司
13 民航(3) 39 中国航空集团公司
40 中国东方航空[微博]集团公司
41 中国南方航空[微博]集团公司
14 商贸(4) 42 中国中化集团公司
43 中粮集团有限公司
44 中国五矿集团公司
45 中国通用技术(集团)控股有限责任公司
15 建筑(1) 46 中国建筑工程总公司
16 粮食(1) 47 中国储备粮管理总公司
17 投资(1) 48 国家开发投资公司
18 香港中资(3) 49 招商局集团有限公司
50 华润(集团)有限公司
51 中国港中旅集团公司
19 核电技术(1) 52 国家核电技术有限公司
20 大飞机(1) 53 中国商用飞机有限责任公司