极
极核实验室

最近文章

hhjmk

用FrankenPHP+sidekick创建一个极高性能的WordPress站点

AI 摘要

文章介绍了如何使用FrankenWP部署WordPress应用,提供了Docker Compose配置示例。文章指出直接使用示例配置存在安全隐患,如弱密码和端口映射问题,建议通过.env文件进行自定义配置以增强安全性。文章还介绍了如何修改配置支持HTTPS功能,并讨论了性能优化的必要性,特别是当需要安装Redis、Memcached等PHP扩展时。作者提供了自定义Dockerfile示例,指导读者如何构建包含特定扩展的优化镜像,以满足生产环境需求。

部署应用 参考官方给出的示例仓库(前往GitHub查看) services: wordpress: image: wpeverywhere/frankenwp:latest-php8.3 restart: always ports: - "8100:80" # HTTP environment: SERVER_NAME

hhjmk

新手站长避坑指南(TLS、SSL篇)

AI 摘要

浏览器显示“不安全”提示并非因网站有病毒或违法,而是缺少SSL证书所致。文章详细说明了如何通过GoGetSSL获取免费证书并配置,同时区分了SSL(旧技术)与TLS(新技术,习惯统称SSL证书),对比了RSA与EC加密方式的优缺点。此外,指出CloudFlare的15年免费证书不受浏览器信任,强调启用HSTS可增强安全性,通过强制HTTPS连接防范协议降级攻击。

浏览器提示站点不安全 具体如图所示(Edge 浏览器),正常情况下访问网站时地址栏前应该显示为一个小锁(如下图所示) 很多新手可能认为这里的不安全表示的是网站上有病毒、网站是违法网站,但这种说法是错误的 我们点击”不安全“这个提示来看看究竟是为什么 可见是连接不安全,并不是有病毒或者是违法网站,我们继续点进去看看 可以看到最终的原因是因为没有证书,这里的证书就是SSL证书(也称TLS证书)

hhjmk

迅雷本地VIP开心版,云盘功能可用!

AI 摘要

文章介绍了如何通过登录本地VIP账户使用部分高级功能,包括高速下载等,同时云盘功能也可用。用户下载后需双击运行“绿化.bat”文件,并将快捷方式移动到桌面以方便使用。内容主要围绕账户登录和软件安装步骤展开,强调操作简便性。

登陆即为本地VIP(只有部分VIP功能可用,如高速下载等),并且云盘功能可用 下载后双击运行“绿化.bat”即可,把快捷方式拖到桌面即可使用

hhjmk

性能大爆炸!为你的Matomo换一个高性能的环境!

AI 摘要

文章介绍了因传统LNMP或LAMP架构性能不足,转而采用FrankenPHP方案部署Matomo的过程。主要内容包括网站部署步骤,如创建目录、下载安装包、验证签名和解压;数据库配置,通过mysql_secure_installation设置安全选项,并创建数据库和用户;以及FPHP环境的搭建,包括安装Caddy服务器、配置Caddyfile和重启服务。文章强调FPHP能够有效提升性能,并提供了详细的命令和配置步骤。

随着我的 Matomo 越来越大,功能需求的增多,插件也变得越来越多,使用传统的LNMP架构或者LAMP架构都会发现性能正在急剧下级,为此,我们发现了使用FrankenPHP(以下简称FPHP)的方案 部署网站 我们使用以下命令来安装数据库和gpg工具 apt install mariadb-server gpg 出现类似提示什么都不用管,直接通过 Tab 键切换到ok上面回车即可 首先,我们

hhjmk

Answer安装

AI 摘要

文章介绍了Answer问答社区平台的部署教程,主要内容包括云服务器选购、域名购置、宝塔面板安装、Docker部署以及反向代理设置等步骤。文章详细阐述了如何通过Docker Compose方式部署Answer,并提供了从宝塔面板配置反向代理、设置语言和数据库连接等具体操作方法。此外,还提及了Answer的登录方式、网站信息修改以及升级和常见问题解答。整体上,文章以实用指南的形式,指导读者完成Answer的安装和基本配置。

本文由原作者(https://forum.rainyun.com/u/LIFL)投稿 原地址:Answer安装教程 | 星空'Blog (chacks.top) 原创声明 该文章同步发布在风屿岛、雨云论坛、星空'Blog 转载请注明原创地址 介绍 什么是Answer? Answer 可帮助你在用户或团队之间建立问答社区。你可以在这里分享知识并帮助用户解决问题。 Answer官方 Answer

hhjmk

手把手教你构建 Garnet Docker 镜像

AI 摘要

文章介绍了在干净的服务器上部署Docker环境并构建Garnet镜像的步骤,包括安装Docker、配置存储库、编辑Dockerfile、构建镜像、打标签以及使用Docker Compose运行容器。文章建议使用环境干净的设备,以避免问题,并详细说明了安装和构建过程中的关键命令和参数设置,最后通过Docker Compose部署容器并映射端口。

没有看过裸机部署的建议先看看 [postsbox post_id="19337"] 准备服务器 首先,建议使用一台环境比较干净的设备进行构建,避免出现玄学问题 这里以雨云服务器的 1 元试用机为例,并且完整演示 Docker 的安装,所以不预装任何 APP,系统使用 Ubuntu 22.04 购买时不要点击立即付款,点击右边的试用即可 1 元试用 1 天 在购买好试用机后,

hhjmk

手把手教你安装 Garnet

AI 摘要

Garnet 是微软用 C# 开发的 Redis 兼容缓存组件,需 .NET8 环境。文章介绍了在 Ubuntu 22.04 服务器上编译 Garnet 的步骤,包括下载源码、安装 .NET8 SDK、设置环境变量、构建和运行。编译成功后,Garnet 会在 3278 端口运行,支持 Redis 客户端连接。文章建议使用境外服务器避免网络问题,并提供了具体命令和操作截图说明。

什么是 Garnet Garnet 是微软使用 C# 编写的 Redis 客户端兼容缓存组件,你可以使用 Redis 客户端的连接方式来连接 Garnet 但是 Garnet 需要 .NET8 运行环境才可以使用,为了便捷性,可以考虑构建成 Docker 镜像 裸机部署 首先,建议使用境外的服务器来构建,避免国内网络环境对安装过程造成影响,本教程使用雨云服务器以及雨云提供的 Ubuntu 22.0

hhjmk

WordPress 加载慢?全网最有用的 WordPress 优化教程

AI 摘要

文章主要介绍了优化 WordPress 网站性能的多个方面,包括插件选择建议、缓存设置、文件上传优化、对象缓存配置、翻译性能优化、搜索性能优化以及媒体库瘦身。文章强调了避免插件冲突、合理配置缓存、使用时间戳防止文件重命名、选择合适的缓存插件如 W3 Total Cache 或 Redis Object Cache,并建议通过插件管理图片尺寸和上传目录。此外,文章还提到了使用浏览器自带工具进行网站速度测试的方法。整体上,文章提供了实用的优化策略和工具推荐,旨在提升网站加载速度和用户体验。

本站优化效果 后台 880ms 左右 本站使用的部分插件 优化教程 插件选择建议 选择插件时一定要确保多个插件之间没有冲突内容,特别是缓存类、优化类的插件 曾经有人在某群中问:“我装了10多个缓存插件,为什么网站还是慢“ 对于这种问题,一个缓存插件配置不好就足够拖慢性能了,更何况你来了10多个 每次更改缓存设置一定要测试前端、后端功能是否正常 某些特殊情况下,启用缓存反而会导致加载速度变慢

hhjmk

WordPress 优化之数据库篇

AI 摘要

MySQL 的 autoload 属性控制表是否在启动时自动加载,设置为 1 可提高查询速度但占用更多内存。大型 WordPress 站点应关注 wp-postmeta 表的大小,可使用 Database Cleaner 插件管理autoload 设置。减少废表数量需谨慎删除插件表,插件可显示表用途。清理文章修订可删除无用数据,限制修订数量。整理碎片需运行 MySQL 查询优化表。选择数据库版本时,MariaDB 在大型查询中表现优于 MySQL。MySQL 读写分离可提升性能,建议主从架构,使用插件或云服务实现,需注意兼容性测试和服务器部署。

优化 AutoLoad MySQL 表的 autoload 属性控制表是否在数据库启动时自动加载到内存中。 设置为 1 时,表会在数据库启动时自动加载,可提高频繁查询的表的速度,但也占用内存空间。 设置为 0 时,表不会自动加载,可节省内存空间,但首次查询时需要加载,速度较慢。 对于较为大型的 WordPress 站点,请一定要看看“wp-postmeta”表的大小以及行数,一般情况下这个表可

hhjmk

记一次 PVE 挂掉后的数据恢复以及踩坑

AI 摘要

文章描述了作者在使用 Proxmox VE 进行虚拟机备份时遇到系统崩溃问题,导致引导损坏无法启动。通过排查发现系统分区结构异常,尝试多种修复方法无效后,在 Ubuntu LiveCD 模式下修复 LVM 分区。最终通过创建新 Proxmox 系统并重命名旧 LVM 卷,成功导出并导入虚拟机磁盘数据,恢复了所有虚拟机。文章重点记录了引导修复和 LVM 修复过程,以及数据恢复的具体步骤和结果。

问题概述 起因是因为我在对虚拟机进行日常备份工作,但是 PVE 在备份完第二个虚拟机后居然卡死了,我先后尝试刷新 WebUI,连接 SSH 均无反应,之后我就按了一下电源键希望它走正常关机流程关机,但是无论按多少次 PVE 都不理我,反而在尝试自己把自己再开起来,这就出现了可以在网络中看到一个奇怪现象 192.168.1.3(PVE) 192.168.1.103(跑 Docker) 192.16