最近文章
手把手教你构建 Garnet Docker 镜像
文章介绍了在干净的服务器上部署Docker环境并构建Garnet镜像的步骤,包括安装Docker、配置存储库、编辑Dockerfile、构建镜像、打标签以及使用Docker Compose运行容器。文章建议使用环境干净的设备,以避免问题,并详细说明了安装和构建过程中的关键命令和参数设置,最后通过Docker Compose部署容器并映射端口。
手把手教你安装 Garnet
Garnet 是微软用 C# 开发的 Redis 兼容缓存组件,需 .NET8 环境。文章介绍了在 Ubuntu 22.04 服务器上编译 Garnet 的步骤,包括下载源码、安装 .NET8 SDK、设置环境变量、构建和运行。编译成功后,Garnet 会在 3278 端口运行,支持 Redis 客户端连接。文章建议使用境外服务器避免网络问题,并提供了具体命令和操作截图说明。
WordPress 加载慢?全网最有用的 WordPress 优化教程
文章主要介绍了优化 WordPress 网站性能的多个方面,包括插件选择建议、缓存设置、文件上传优化、对象缓存配置、翻译性能优化、搜索性能优化以及媒体库瘦身。文章强调了避免插件冲突、合理配置缓存、使用时间戳防止文件重命名、选择合适的缓存插件如 W3 Total Cache 或 Redis Object Cache,并建议通过插件管理图片尺寸和上传目录。此外,文章还提到了使用浏览器自带工具进行网站速度测试的方法。整体上,文章提供了实用的优化策略和工具推荐,旨在提升网站加载速度和用户体验。
WordPress 优化之数据库篇
MySQL 的 autoload 属性控制表是否在启动时自动加载,设置为 1 可提高查询速度但占用更多内存。大型 WordPress 站点应关注 wp-postmeta 表的大小,可使用 Database Cleaner 插件管理autoload 设置。减少废表数量需谨慎删除插件表,插件可显示表用途。清理文章修订可删除无用数据,限制修订数量。整理碎片需运行 MySQL 查询优化表。选择数据库版本时,MariaDB 在大型查询中表现优于 MySQL。MySQL 读写分离可提升性能,建议主从架构,使用插件或云服务实现,需注意兼容性测试和服务器部署。
手写插件给上传文件末尾加时间戳,防止大量 SQL 查询
WordPress 媒体库在处理文件上传时会重复查询数据库,导致 SQL 请求数量增加。现有重命名方法如添加时间戳会妨碍文件查找。建议获取文件扩展名,在文件末尾添加时间戳,然后将扩展名拼接回去,以优化查找效率。文章提供了实现代码,并推荐使用雨云服务器快速搭建 WordPress 环境。