PHP-FPM 单 Pod 性能调优:从 Opcache 到进程管理的深度优化

Kubernetes 环境下 PHP-FPM 单 Pod 性能调优实践,从 Opcache 配置、进程管理、资源限制到镜像优化,单 Pod QPS 从 200 提升到 800。

July 5, 2023 · 3 min · 1150 words · IYABAO

专场活动系统架构设计:从报名到签到的全链路技术方案

招聘专场活动系统的全链路架构设计,涵盖活动创建、报名审核、电子票、二维码签到、数据统计,以及高并发报名场景下的性能优化方案。

April 18, 2023 · 3 min · 1228 words · IYABAO

消息队列开发现状与问题分析:RabbitMQ 在招聘场景下的踩坑实录

RabbitMQ 在招聘业务场景下的踩坑实录,涵盖消息丢失、重复消费、队列堆积、死信处理等问题的分析与解决方案,以及消息队列使用的最佳实践。

February 20, 2023 · 3 min · 1222 words · IYABAO

高峰论坛活动系统架构:高并发活动页的缓存与降级策略

招聘平台高峰论坛活动系统架构设计,高并发场景下的多级缓存策略、限流降级方案、静态化处理,支撑活动当天 10 倍流量峰值稳定运行。

December 5, 2022 · 4 min · 1620 words · IYABAO

Elasticsearch 测试环境集群运维笔记:分片策略与索引生命周期管理

Elasticsearch 测试环境集群运维实践笔记,涵盖分片策略设计、索引生命周期管理、冷热分离、备份恢复,以及日常运维中的常见问题排查。

October 15, 2022 · 3 min · 1434 words · IYABAO

普通会员策略 2.0:基于状态机的会员生命周期管理

普通会员策略 2.0 重构,基于状态机管理会员生命周期,解决 1.0 版本 if-else 嵌套、状态混乱的问题,实现会员状态流转的可配置、可追溯、可扩展。

August 22, 2022 · 4 min · 1820 words · IYABAO

PHPUnit

PHPUnit踩坑实录 版本信息 说明:现有项目使用php7.2, 只能支持phpunit8.5, 不支持部分新特性 php 7.4.30 phpunit 9.5.21 mockery 1.5.0 日常开发 测试类继承 PHPUnit\Framework\TestCase use PHPUnit\Framework\TestCase; ...

August 12, 2022 · 5 min · 2186 words · IYABAO

阿里云盘 挂载本地挂载

Alist 一般电脑上挂载云盘到本地都是两步走,先利用网盘目录程序搞定网盘,再映射成本地网络磁盘,所以想把网盘挂载到本地,我们需要两个工具。 当然,网盘目录程序有很多,不过你可以试试今天这个 Alist,开源在 GitHub 上,已经荣获了 6.2K+ Star。 ...

June 24, 2022 · 3 min · 1323 words · IYABAO

招聘视频功能架构设计:视频上传、转码与播放的完整链路

招聘平台视频功能的完整架构设计,涵盖前端上传、服务端转码、CDN 分发、播放器适配,以及大文件上传、转码队列、水印处理等工程实践。

June 13, 2022 · 4 min · 1841 words · IYABAO

技术博客

技术RoadMap 云风的Blog 美团技术团队 阮一峰的网络日志 陈皓(CoolShell博主) 廖雪峰的官方网站 陈硕的Blog - C++博客 刘未鹏 | Mind Hacks 床长人工智能教程 九霄天空 Martin Fowler JakeWharton DAVID HEINEMEIER HANSSON David Ford David Walsh John D. Cook Joshtronic 惠新宸 峰云就她了 信海龙 张宴 洋沙居士 rango 新rango Stephen Guise ScottHYoung Jeremy Morgan 博主 博客地址 主要方向 微信公众号 D瓜哥 www.diguage.com JAVA 农码一生 www.cnblogs.com/zhaopei C# .NET 纯洁的微笑 www.ityouknow.com JAVA 纯洁的微笑 左潇龙 www.zuoxiaolong.com JAVA stoneniqiu www.cnblogs.com/stoneniqiu 前端 老农-zkweb www.cnblogs.com/zkweb .Net Jeffcky www.cnblogs.com/CreateMyself C# .NET mindwind www.cnblogs.com/mindwind JAVA mindwind 数据之巅 www.cnblogs.com/asxinyu C# .NET chenssy www.cmsblogs.com JAVA 阿蜜果 www.blogjava.net/amigoxie JAVA 静儿1986 www.cnblogs.com/xiexj JAVA 小柒 blog.52itstyle.com JAVA 匠心十年 www.cnblogs.com/gaochundong C# .NET tkb至简 www.cnblogs.com/farb C# .NET LearningHard www.cnblogs.com/zhili C# .NET 一线码农 www.cnblogs.com/huangxincheng C# .NET LineZero www.cnblogs.com/linezero C# .NET 上位者的怜悯 www.cnblogs.com/lianmin 前端 田园里的蟋蟀 www.cnblogs.com/xishuai C# .NET 冯尧 blog.csdn.net/fengyao1995 JAVA 许进 www.xujin.org JAVA 焰尾迭 www.cnblogs.com/yanweidie C# .NET 张子阳 www.cnblogs.com/JimmyZhang C# .NET Emrys www.cnblogs.com/emrys5 C# .NET 王爵nice www.biezhi.me JAVA wc的一些事一些情 www.cnblogs.com/wcd144140 JAVA ChokCoco www.cnblogs.com/coco1s 前端 知秋 muyinchen.github.io JAVA 方志朋 blog.csdn.net/forezp JAVA 天在雨 www.algorithmdog.com 机器学习 李同学 virusdefender.net python 梅文杰-bboys www.bboysoul.com 后端 查利鹏 imzlp.me C++ 勇敢的心 studyai.com/blog/index 机器学习 CLL www.geekjc.com 前端 柴 www.geektechblog.tk python mikumikulch mikumikulch.gitbooks.io java 抹桥 www.kisnows.com 前端 polaris blog.studygolang.com golang 黑鸟🐦 www.blovb.com 安全 码志 mazhuang.org JAVA 翟路佳 blog.meathill.com 全栈 crossoverJie crossoverjie.top JAVA crossoverJie 刘超 tech.liuchao.me 后端 liletian database.jlu.edu.cn/liletian python yonghaowu yonghaowu.github.io C/C++, PHP or Python 姜汁啤酒 gingerbeer.blog.51cto.com 网络 金笔头 jinbitou.net 后端 丑胖侠 http://blog.csdn.net/wo541075754 区块链&Drools 以诺网 www.enoch.site JAVA 无 apoollo www.apoollo.com JAVA 无 万家博客 www.wanhejia.com JAVA 无 大老杨 www.dalaoyang.cn JAVA 大老杨 唐亚峰博客 blog.battcn.com JAVA battcn 张亚东博客 www.zhyd.me JAVA 码一码 匠心零度 www.jiangxinlingdu.com JAVA 匠心零度 Vim教程网 https://vimjc.com Vim vimtutor 会打篮球的程序猿 http://www.lzhpo.com Java和大数据 会打篮球的程序猿 bugstack虫洞栈 https://bugstack.cn Java bugstack虫洞栈 寅春树博客 https://www.chunshu.net 全栈 寅春树 后端开发 Keep LearningBuilding with Observability in mindMetrics logging and other observable itemsthat could help you in debugging and solvingthe issues when things go wrongArchitectural PatternsMonolithic AppsMicroservicesCQRS and Event SourcingSearch EnginesElasticsearchSolrSOANeo4jRabbitMQKafkaMessage BrokersContainerization vs VirtualizationWeb ServersNginxApacheCaddyMS IISDockerrktLXCGraphQLApolloRelay ModernGraph DatabasesWebSocketsOAuthBasic AuthenticationToken AuthenticationJWTOpenIDSAMLCachingRedisMemcachedServer SideClient SideCDNRelational DatabasesPostgreSQLMySQLMariaDBMS SQLOracleNoSQL DatabasesDocumentMongoDB, CouchDBRealtimeFirebase, RethinkDBACIDMore about DatabasesTransactionsN+1 ProblemSharding StrategiesDatabase NormalizationData ReplicationIndexes and how they workLearn about APIsRESTRead Roy Fielding’s PaperJSON APIsSOAPHATEOASOpen API Spec and SwaggerCAP TheoremAuthenticationWeb Security KnowledgeCORSHTTPSContent Security PolicyOWASP Security RisksMD5 and why not to use itSHA FamilyscryptbcryptHashing AlgorithmsCookie BasedSSL/TLSTestingIntegration TestingUnit TestingFunctional TestingBackendFind the detailed version of this roadmapalong with resources and other roadmapsroadmap.shhttp://Personal Recommendation / OpinionI wouldn’t recommendOrder in roadmap not strict (Learn anytime)Alternative Option - Pick this or purpleGoJavaRustC#Learn a LanguageMake sure to learn its quirks. Core details about itsruntime e.g. concurrency, memory model etc.PHPJavaScriptPythonRubyInternetHow does the internet work?What is HTTP?Browsers and how they work?DNS and how it works?What is Domain Name?What is hosting?Basic Frontend KnowledgeHTMLCSSJavaScriptMemory ManagementInterprocess CommunicationI/O ManagementPOSIX Basicsstdin, stdout, stderr, pipesBasic Networking ConceptsOS and General KnowledgeTerminal UsageBasic Terminal Commandsgrep, awk, sed, lsof, curl, wgettail, head, less, find, ssh, killProcess ManagementThreads and ConcurrencyHow OSs work in GeneralBasic Usage of GitGitHubRepo hosting servicesCreate account and Learn to use GitHubVersion Control SystemsWhat are they and why you should use oneBitbucketGitLabORMsCI / CDDesign and Development PrinciplesSOLIDKISSYAGNIDRYGOF Design PatternsDomain Driven DesignTest Driven DevelopmentServerlessBuilding for ScaleGeneral topics that you should learnand care about for the sustainabilityof the product.Mitigation StrategiesUnderstand the Diff.MonitoringThrottlingBackpressureLoadshiftingGracefulTelemetryInstrumentationCircuit BreakerMigration StrategiesHorizontal vs Vertical ScalingDegradationgRPCColumn DBsCassandraTime seriesInfluxDB, TimescaleDB ...

June 8, 2022 · 2 min · 838 words · IYABAO