草根吧VPS经常在网上论坛或者网站交流群看到有人说WordPress臃肿,不仅打开慢,还可能因为用户流量过大导致服务器崩溃。但事实上它真的不是那样的。我看到很多网站不仅流量大,而且服务器配置也很差,但是浏览起来就是快而且很舒服不卡顿。
至于这么多用户的反馈,他们放弃了使用 WordPress 建站?他们仍然认为自己没有很好地使用 WordPress。在接下来的日子里,我将与大家分享五个可以优化WordPress网站和提高打开速度的基本技术,并简要介绍实现。方法。
优化 WordPress 网站以提高打开速度的四个基本技巧
一般前端性能优化
无论您的网站基于何种背景技术,当访问者访问它时,它总是会生成常规的 HTML、CSS、JavaScript 等文件并将其发送回客户端。为了加快您的网站速度,您可以从前端优化开始。
前端性能优化是一个很深奥的东西,有很多技巧和方法,但是你可能只是一个站长而不是专业的前端工程师,所以这里我只总结几个基本但是非常有效的前端性能优化技巧:
压缩图片:图片的下载在打开网页的过程中会耗费大量的时间,如果对这些图片进行压缩或者其他技术(比如懒加载),可以减少这个时间。实践证明,将jpg图片压缩80%,既保证了肉眼看不到质量问题,又减小了尺寸。对于 png 图像,TinyPNG 可用于压缩它们。
合并文件以减少请求数:这里的文件主要是指 CSS 和 JavaScript 文件。页面中每增加一个 CSS 或 JavaScript 文件,浏览器就会多发出一次 HTTP 请求和多一次等待时间。理想情况下,最多应该有一个 CSS、JavaScript 文件,并对其进行压缩以使其尽可能小。为此,建议使用 WP Minify 或 WP-Optimize 插件。如果有能力,还可以合并图标,合并一些小图片,制作CSS Sprite。
使用CDN:如果你的服务器在北京,北京本地访问会超级快,但是广东的访问者可能会因为距离和线路问题而感觉慢。成熟的 CDN 服务商将在全国拥有服务器。如果你把静态文件放在上面,当你在广东访问你的网站时,你会从广东附近的服务器下载文件,CDN服务器和宽带都针对下载进行了优化。速度一般会超过你的服务器,所以可以大大加快速度。目前一般推荐使用阿里云OSS来加速静态文件。
为 WordPress 安装缓存插件
缓存是提高速度的一个非常重要的东西。当您访问一个网站时,缓存优化的网站会将一些图像和 CSS 和 JS 文件缓存到您的计算机。下次访问时,浏览器发现缓存中的文件没有过期,立即从缓存中调用,而不从服务器下载。这样,你只需要下载几kb的你写的文字就可以了。当然,打开速度非常快。
WordPress 缓存取决于您的服务器的支持级别。如果您的服务器已安装内存缓存组件,则使用 Memcached 插件是最佳选择。如果是虚拟主机,建议安装WP Super Cache。
减少数据库查询
动态网站必须对数据库进行一些查询,每次查询都必须建立数据库连接,然后等待数据库返回数据并输出。这个过程是浪费时间。WordPress上有许多不必要的查询和未使用的功能,删除这些可以加快速度。
可以使用下面的代码查看你的WordPress构建了多少个查询,可以复制到主题目录下的functions.php文件中,在底部可以看到相关信息:
// 相关信息查询 // https://vps.caogenba.com.com/66488.html add_action( 'wp_footer', 'wpjam_page_speed' ); function wpjam_page_speed() { date_default_timezone_set( get_option( 'timezone_string' ) ); $content = '[ ' . date( 'Y-m-d H:i:s T' ) . ' ] '; $content .= '页面生成时间 '; $content .= timer_stop( $display = 0, $precision = 2 ); $content .= ' 查询 '; $content .= get_num_queries(); $content .= ' 次'; if( ! current_user_can( 'administrator' ) ) $content = "<!-- $content -->"; echo $content; }
至于如何优化这一点,我会在白天更新一些关于关闭Wordpress无用功能的提示。您可以根据自己的需要进行搜索。
寻找可靠的主机
找一个可靠的主机是最有效的。比如国内性价比最高的电脑可以是阿里云和腾讯云,白天我用的是腾讯云的学生电脑。已经运行了一年半,没有一次宕机,打开速度还不错。毕竟,浏览并不容易。大?……如果你有足够的预算,你可以适当升级你的服务器配置。比如有人说Wordpress程序吃CPU,然后增加CPU。当然,也可以将内存和带宽硬盘换成固态的“全家桶”。