1 WordPress 简介。
WordPress 功能强大,可扩展,主要是因为插件众多,功能容易扩展。基本上一个完整网站的所有功能都可以通过第三方插件来实现。
WordPress 拥有强大的社区支持,数千万开发者对 WordPress 进行投稿和评论,所以 WordPress 是安全且活跃的。
2 后台访问慢的原因。
因为静态性能差,确切的说是真正的静态性能不好,WordPress 在访问后台的时候会加载大量的界面信息。
当你登录 WordPress 后台,它会连接到 WordPress 官方界面,获取程序更新、主题更新、插件更新、语言包更新等等。由于官方的 WordPress 服务器在国外,据说国内用户访问和加载非常慢,有时他们只是伪造自己的生活。
3 个解决方案。
1.静态缓存插件:
Wpsupercache 是由官方的 WordPress 开发者 doncha 开发的。它是目前最高效、最灵活的WordPress 静态缓存插件。它直接从整个网页生成 HTML 文件,所以 web 服务器不需要解析 PHP 脚本。有了这个插件,你可以大大加快 wordpress 博客的速度。
进入 WordPress Dashboard->安装插件->搜索 wp 超级缓存->安装->启用,然后输入已安装的插件找到 wp 超级缓存设置,选择以下选项并保存。
2 如果固定连接有问题,请首先将固定连接设置为任何其他不幼稚的类型。
我们需要做的是筛选掉无用的后台查询函数,并将以下代码添加到您当前主题目录中的函数文件functions.php中:
//去除后台没必要的功能
function disable_dashboard_widgets() {
remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');//近期评论
remove_meta_box('dashboard_recent_drafts', 'dashboard', 'normal');//近期草稿
remove_meta_box('dashboard_primary', 'dashboard', 'core');//wordpress 博客
remove_meta_box('dashboard_secondary', 'dashboard', 'core');//wordpress 其它新闻
remove_meta_box('dashboard_right_now', 'dashboard', 'core');//wordpress 概况
remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');//wordresss 链入链接
remove_meta_box('dashboard_plugins', 'dashboard', 'core');//wordpress 链入插件
remove_meta_box('dashboard_quick_press', 'dashboard', 'core');//wordpress 快速发布
}
add_action('admin_menu', 'disable_dashboard_widgets');
//移除 WordPress 加载的 JS 和 CSS 链接中的版本号
function wpdaxue_remove_cssjs_ver( $src ) {
if( strpos( $src, 'ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );
add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );
//移除自动保存
wp_deregister_script('autosave');
//移除修订版本
remove_action('post_updated','wp_save_post_revision' );
//后台禁用 Google Open Sans 字体,加速网站
add_filter( 'gettext_with_context', 'wpdx_disable_open_sans', 888, 4 );
function wpdx_disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}return $translations;
}
如果提示:出现在您保存修改前,您需要将此文件设置为可写。参见 Codex 来获取更多资讯。
解决方法如下
首先需要你有 root 权限,SSH 登录,进入到 wp 的安装目录:
cd /var/www/
1
这里主要是找到自己的 wp-content 目录,不同的人不一样,我的在 wwwroot 下,找到后直接 chomd 赋予权限即可!
修改后发现以及可以更新了!
如果之前代码添加出错可添加如下代码
// 后台禁用 Google Open Sans 字体,加速网站
add_filter( 'gettext_with_context', 'wpdx_disable_open_sans', 888, 4 );
function wpdx_disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
其他 4 个
1 用缓存数据库 redis 替换关系数据库 MySQL。
redis 和 mysql 的区别概述。
(1)在类型上。
就类型而言,mysql 是一个关系数据库,redis 是一个缓存数据库。
一个
(2)在功能上。
Mysql 用于将数据持久存储到硬盘,功能强大但速度慢。
Redis 用于将常用数据存储到缓存中,读取速度快。
(3)按需。
Mysql 和 redis 因为需求不同,一般会一起使用。
一个
2PHP 版本问题,更新到 PHP 最新版本。
网站主机的性能也会影响你网站的速度,所以买一台配置高的服务器。
转载请注明:汇站网 » WordPress 处理后台访问缓慢的问题