wordpress页面静态化及遇到的问题
2017-08-25 14:53
155 查看
1.在workpress插件市场中下载wp super cache:从您的动态WordPress博客生成静态html文件。生成html文件后,您的Web服务器将提供该文件,而不是处理相对较重和更昂贵的WordPress
PHP脚本。
2.把wp super cache解压的文件上传到/wp-content/plugins/目录上
3.进入workpress后台启动wp super cache,可能会出现启动不了的情况,是因为wp-content没有给写入权限,把wp-content权限修改成777就能正常启动了
4.勾选启动缓存功能,按下更新
5.在高级中勾选“专家”选项:
专家模式和简单模式的区别:
(1)专家。最快的方法是使用Apache mod_rewrite(或您的Web服务器支持的任何类似模块)来提供“超级”静态html文件。这完全绕过PHP,非常快。如果您的服务器受到大量流量的攻击,则更容易应对请求,因为请求“更轻”。这需要Apache
mod_rewrite模块(如果您有自定义固定链接,则可能安装了它),并修改了.htaccess文件,这是有风险的,如果修改不正确,可能会占用您的站点。
(2)简单。超级静态文件可以由PHP提供,这是使用插件的推荐方法。该插件将提供一个“超级缓存”文件,如果它存在,它几乎与mod_rewrite方法一样快。更容易配置为.htaccess文件不需要更改。你还需要一个自定义的永久链接。您可以将页面的部分动态保留在此缓存模式中
Ps:可能会出现
这样的情况,那么这时就要思路清晰,首先nginx是默认支持rewrite,没必要去改动nginx的配置,这是在workpress下,就是由workpress没有开启rewrite导致的,所以去到workpress使用的主题的目录下修改function.php,在最后加上add_filter('got_rewrite', 'nginx_has_rewrites');
function nginx_has_rewrites() {
return true;
}
再刷新一次workpress后台的界面,就可以正常选择专家模式了。
6.可以选择开启CDN支持
7.在内容界面可以看到你缓存的界面
8.
预缓存的功能是缓存所有已发布的页面和文章。它会创建 supercache
静态文件,这样的话,未知用户(包括搜索引擎蜘蛛)将会获得缓存后的页面。。
点击“立即预加载缓存”就可以开始缓存界面了
到这里就算是设置完成wp super cacha
那么怎么样测试wp super cacha是否缓存成功,登出workpress后台,在进入自己的博客,点击查看源代码,拉到最下面
有这样的字段就算是缓存成功了
PHP脚本。
2.把wp super cache解压的文件上传到/wp-content/plugins/目录上
3.进入workpress后台启动wp super cache,可能会出现启动不了的情况,是因为wp-content没有给写入权限,把wp-content权限修改成777就能正常启动了
4.勾选启动缓存功能,按下更新
5.在高级中勾选“专家”选项:
专家模式和简单模式的区别:
(1)专家。最快的方法是使用Apache mod_rewrite(或您的Web服务器支持的任何类似模块)来提供“超级”静态html文件。这完全绕过PHP,非常快。如果您的服务器受到大量流量的攻击,则更容易应对请求,因为请求“更轻”。这需要Apache
mod_rewrite模块(如果您有自定义固定链接,则可能安装了它),并修改了.htaccess文件,这是有风险的,如果修改不正确,可能会占用您的站点。
(2)简单。超级静态文件可以由PHP提供,这是使用插件的推荐方法。该插件将提供一个“超级缓存”文件,如果它存在,它几乎与mod_rewrite方法一样快。更容易配置为.htaccess文件不需要更改。你还需要一个自定义的永久链接。您可以将页面的部分动态保留在此缓存模式中
Ps:可能会出现
这样的情况,那么这时就要思路清晰,首先nginx是默认支持rewrite,没必要去改动nginx的配置,这是在workpress下,就是由workpress没有开启rewrite导致的,所以去到workpress使用的主题的目录下修改function.php,在最后加上add_filter('got_rewrite', 'nginx_has_rewrites');
function nginx_has_rewrites() {
return true;
}
再刷新一次workpress后台的界面,就可以正常选择专家模式了。
6.可以选择开启CDN支持
7.在内容界面可以看到你缓存的界面
8.
预缓存的功能是缓存所有已发布的页面和文章。它会创建 supercache
静态文件,这样的话,未知用户(包括搜索引擎蜘蛛)将会获得缓存后的页面。。
点击“立即预加载缓存”就可以开始缓存界面了
到这里就算是设置完成wp super cacha
那么怎么样测试wp super cacha是否缓存成功,登出workpress后台,在进入自己的博客,点击查看源代码,拉到最下面
有这样的字段就算是缓存成功了
相关文章推荐
- 使用wordpress时遇到的一个奇怪的问题:把页面设置为首页之后分页失效
- IIS中遇到无法预览的问题(HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。)
- 今天学习“Asp.net"页面加载中"效果实现”遇到的问题
- wordpress上传文件时所遇到的问题
- 遇到的问题-----网上下载的项目修改代码无效,不能相应的生成相应的页面内容
- 关于开发中html页面调整遇到的几个问题
- WordPress 系列- WordPress 部署期间遇到的问题和坑
- wap页面在微信内置浏览器浏览遇到的问题
- 遇到问题---myeclipse编辑jsp页面卡
- wordpress 模板页面加载速度慢问题剖析
- 第1次尝试div+css进行两栏式页面布局就遇到了IE的3px问题
- 当页面加载的时候就捕获其keydown事件所遇到的问题以及解决办法。
- 编写jsp页面时,时常遇到的rs.next()问题的解决方法
- 在jsp页面中连接sqlserver 2005数据库遇到的问题
- 关于VS2005生成页面遇到的一些问题
- 遇到的问题---jsp的ajax请求相同页面,服务端更新后浏览器仍然显示第一次的内容
- vps安装wordpress遇到的问题(lnmp)
- 关于freemarker静态化生成html页面 乱码的问题
- CentOS 5.3下架设LAMP时遇到SELinux权限问题,导致无法打开页面
- 无法显示页面 要查找的页面是当前不可用。该网站可能遇到技术的问题,或者您可能需要调整您的浏览器设置。