小服务器生存法则(一):榨干性能,从PHP-FPM优化开始
大家好。我拥有一台配置不高的云服务器(2核4G),上面承载着多个个人网站,主要是WordPress和一些静态页面。随着站点数量增加,我开始感受到服务器资源的压力,这促使我踏上了一条系统性的服务器性能优化之路。
分类 "建站" 下的所有文章
大家好。我拥有一台配置不高的云服务器(2核4G),上面承载着多个个人网站,主要是WordPress和一些静态页面。随着站点数量增加,我开始感受到服务器资源的压力,这促使我踏上了一条系统性的服务器性能优化之路。
大家好。近期,我将一台服务器管理工具迁移到了1Panel,并借此机会初次接触了基于Docker的容器化应用部署。这个过程重塑了我对网站运维的认知。本文旨在记录从传统部署模式过渡到容器化模式时,我在部署WordPress过程中遇到的关键问题、思考过程以及解决方案,希望能为其他初学者提供一份清晰的实践参考。
前言 最近我开始使用 Hugo 搭建自己的博客,并选择了一款名为 hugo-narrow 的主题。这款主题简洁、美观,但在个性化方面,我希望能拥有自己独特的配色方案。于是,我踏上了为 hugo-narrow 主题定制配色方案的旅程。作为一个 Hugo 新手,我遇到了不少问题,也踩了不少坑。在这篇文章里, …
最近一些网站密码被泄露了,才发现自己用谷歌浏览器已经存了700+密码,而且不少密码都是相同的,这还是蛮危险的。今天把所有密码都迁移到Bitwarden了,这篇教程将手把手教你利用 Google Cloud 和 Cloudflare 提供的永久免费服务,搭建一个完全属于你自己的、安全、私密且零成本的Bitwarden密码 …
博客迁移到github上后图片使用了Cloudflare R2来做存储。 R2以其“零出口流量费用”的巨大优势,成为众多开发者和博主的对象存储首选。然而,将图片、视频等公开资源放在 R2 上,如何防止被恶意盗链、高频访问(刷流量),从而保护我们的服务和成本,是每个使用者都必须面对的问题。
将下面这段代码添加到网站根目录下functions.php文件中,添加到文件的最后即可。如果你添加了没有生效,先清空缓存试试,再看看你使用的主题模板是否有单独的functions.php自定义文件调用。
之前在网上搜了一些教程,发现已经有人做过了,但中间有一些细节写错,这里自己写一版。 首先,开启redis需要现在1panel面板里搜索安装redis组件。 安装完成后打开运行环境,编辑当前wordpress在用的PHP版本,在扩展里添加redis,最后点确认。会自动重建应用。 然后打开wordpress后台,在插件市场 …
WordBook的logo使用了h1标签。 在外观-主题编辑器,打开header.php,将代码中的H1改为div。
宝塔越更新广告越多,能理解宝塔要恰饭,但广告越来越多广告模块还越来越大,多少让我有点无语。我寻思自己平时也用不到什么付费服务,就干脆换成目前清爽的1panel面板。以下就是博客完整的迁移流程。
在服务器未做大调试的情况下,优先考虑插件和自写代码的问题。 在关闭所有插件后,按个重启插件,每重启一个插件就试试文章发布是否正常,直到重启Easy WP SMTP这个邮件插件时,重启后文章点击发布就开始无限加载,加载超时后会白屏报错。 F12看了一下post.php传了0,虽然显示无线加载,但实际上文章已经发布出去了。 …
之前写过《网站利用cloudflare SaaS实现分流加速国外访问》,里面我提到了老域名需要跳转到新域名去。 首先明确一下,国内域名即便是备案了也不能做URL转发,因为根据备案要求,这里就记录一下转发过程。 管局的要求是你域名打开后备案号要对得上,而URL转发的逻辑是访问域名A实际打开时域名B,域名B肯定不会对得上A …
用WordPress做站也挺多年了,技术不够钞票来凑。相比于写一个主题或插件,买市面上成熟的产品是一个不错的选择。 本文就写一下这些年在WordPress上付费买过的主题和插件,列出一些使用心得。
本文并非“使用宝塔面板如何搭建WordPress”而是“用宝塔面板搭建WordPress后如何优化”。
上图是解决占用之后的进程,之前2核CPU是占满的。 这次主要是因为某个插件自带了文章标签内链功能,原理就不讲了反正我也不懂,从后台关闭这个插件后占用逐渐恢复正常水平。 进不去网站的时候,从服务器进去,到这个路径/www/wwwroot/imsxx.com/wp-content/plugins,把相关的插件文件夹重命名 …
谷歌广告联盟在余额满10美元的时候就会要求账号主配合完成付款信息补充。 其中有一条就是需要填写PIN码。 PIN码会以平邮的方式邮寄到你账号填写的地址,没有填写正确地址的需要填写一下。 不过,经过多番了解国内做网站的站长基本上没几个人能收到这个平邮过来的PIN码。难道就不填写?不填写的话,账号会被冻结,也没办法结款项。 …
据说锐速比BBR更好用,所以准备试试。 文章中尝试的是萌咖大佬的全自动安装脚本: 全自动安装 bash <(wget –no-check-certificate -qO- https://github.com/MoeClub/lotServer/raw/master/Install.sh) …
最近支付宝个人签约当面付火起来了,试了下发现多次提交被驳回,原因是:我多年前注册的一个域名被人用来搞H色了,我寻思打电话问问客服怎么处理吧。毕竟我目前申请的网站并不违规,报错的是另一个站。 客服小姐姐也挺积极的帮我处理问题,原来之所以会不断报错那个被人搞H色的网站,是因为多早几年前我用那个网址绑定了支付宝个人版,并不是 …
这几天krypt推出了旗下新的VPS子品牌iON,搞了免费送和全线洛杉矶vps5折的活动。 由于我自己目前没有购置新vps的计划,说以就只领了个免费的。由于我并非专业做vps网站的,所以只是简单点把结果放出来,实际体验需要你自己评判。不过讲真的~现在iON已经被艹烂了,看下面的报告吧。 使用雨落大佬的VPS性能测试代 …
宝塔面板自带了nginx的404页面,它很丑,不能与网站形成统一。这时,我们就把它注释掉吧! 首先打开网站面板,找到要修改的网站(多个网站需要针对设置,不能批量设置),我们点击后面的设置,找到配置文件,可以看到如下图所示,404和502的页面信息: 宝塔自身也提示了我们可以将其删掉或者注释掉,为了确保以后我们万一会用 …
最近网站访问一高就会挂掉,之前看了不少网上大佬的教程发现每一个能用的。估计不是同一病症。 Error establishing a database connection 这里记录一下修改教程,方便之后查验结果。 我用的是宝塔面板,所以修改起来比较简单: 按照网上的说法是PHP-FPM进程过多,导致mysql被杀掉。那 …
输入关键词搜索文章内容