乐于分享
好东西不私藏

他把月入 $70,000 的 App 工作流开源到 GitHub,你下载下来也赚不到钱——我查了一下为什么

他把月入 $70,000 的 App 工作流开源到 GitHub,你下载下来也赚不到钱——我查了一下为什么
封面:深夜代码 + 金线 + $70,000/月

时差 Timezone · 深度 #003 · 2026-05-01

约 7,000 字 · 阅读约 20 分钟

关键词:独立开发者 / App Store / ASO / 组合策略 / 中国对照

$70,000。这是一个澳洲独立开发者目前的单月收入。

3,659。这是他在 GitHub 上开源的 6 个代码仓库的 star 总数——他把自己赚到这笔钱的完整工作流,免费公开给了全世界

+89%。这是 2026 年 4 月全球 iOS App Store 新上架应用的同比增速。十年来独立开发者第一次重新相信——App Store 这个老赛道,又能赚钱了

如果这三个数字放在一起让你心跳加速,我建议你先停一下。

因为这篇文章要讲的不是"他怎么赚到的",而是"为什么中文开发者下载了他的代码也赚不到钱"——以及绕过这些障碍的三条可能路径。

这里面涉及两个主角、一条师徒链、一份 3,659 stars 的开源工具链、一次 2026 年 3 月的中国区政策变动,和一个至今没有人讲透的结构性差距。

在我们开始之前,有三件事必须先讲清楚——和你在中文互联网上已经读过的版本不太一样:

第一,这不是本周的新闻。 这个故事的徒弟版本(拉脱维亚程序员 Max 的 30 个 App)发生在 2025 年 12 月,中文媒体已经转载过至少 3 次。这篇文章不做"首报"——做的是把中文世界漏掉的师傅、漏掉的数字、漏掉的中国对照,一次补上

第二,中文报道全搞错了师傅的背景。 至少 3 篇中文文章说 Adam Lyttle 原本是"做 web design 生意失败"才转去做 App 的。我去翻了他本人 2022 年 12 月发的 Medium 原文——他的翻身第一步是"割草",不是 web design。这点差别很重要,后面第三节会讲为什么。

第三,徒弟 Max 本人从未公开验证过任何数字。 他的 "$22,000 MRR / 30 个 App" 数据来自一家海外创业社区的文章,但文章是社区编辑替他写的,Max 本人在那条帖子下有 0 条回复。他另一个版本的数字(Starter Story YouTube 采访)是 "$10,000 MRR / 28 个 App"。同一个人,两个版本。

把这些先说清楚,是为了让你在读下面内容时,知道哪些是可核验事实、哪些是需要打问号的叙事


一、$22k 的徒弟:拉脱维亚程序员和他的 30 个 App

先讲那个在中文互联网上已经被转过 3 次的故事。

主角是一位拉脱维亚程序员,化名 Max。iOS 开发者背景,从业 8 年。他在 2020 年左右开始做一款 App——一个卡路里追踪器。他花了 5 年以上的时间死磕这一款产品,尝试过各种增长方法,结果是:全军覆没

卡路里追踪器是 App Store 最饱和的赛道之一。MyFitnessPal、Cronometer、Lose It! 这几家老牌应用基本把用户锁死了,一个独立开发者用 5 年时间挑战它们,就像一个人拿着折叠椅冲进 UFC 八角笼。

但真正让这个故事有意思的是2025 年 2 月的一个晚上

Max 在 YouTube 上刷到了一个澳洲独立开发者的视频。那个视频的核心观点只有一句话——

"别死磕一个 App。做 30 个。"

Max 说他当时几乎已经精疲力竭。那个视频直接改变了他对移动应用的全部理解。

从 2025 年 2 月开始,他改变了做法。不再追求一个完美的产品,而是在 10 个月里连续做了 30 多个简单 App

他有一套非常具体的筛选公式。所有他愿意做的 App,必须满足两个 ASO 指标

  • popularity(关键词热度)> 20
  • difficulty(关键词竞争难度)< 60

只要在 App Store Connect 后台看到一个关键词满足这两个条件,他就用 Flutter + Firebase 的技术栈,快速做一个最小版本的 App 针对那个关键词上架。单个 App 的开发时间不超过两周,变现几乎全部依赖广告收入(评论区推测是 CAS 或 Appodeal 这类广告聚合 SDK)。

10 个月后,这 30+ 个 App 的月总收入是 $22,000

平均下来每个 App 月入 $730,不多。但这正是 Max 最强调的一点:

没有任何一个 App 爆,也没有任何一个 App 的失败能伤到他。

这就是 30-App 组合策略的精髓。你不再赌一个命中率 10% 的大礼包,你在买 30 张期望值为正的彩票

这个故事在 2025 年 12 月的中文互联网引发了一轮小型讨论。腾讯新闻、知乎专栏、10100.com 都写过文章。文案基本是类似的结构:

"5 年死磕一个 App 失败 → 1 年做 30 个月入 ¥15 万 → 独立开发者思维的彻底反转"

但这些报道里,至少有两个事实被悄悄错过了。第二节开始讲。


二、数字的真相:$22k 还是 $10k?30 个还是 28 个?

先说那个最容易被略过但最重要的问题:Max 到底月入多少钱?

我对照了三个来源,得到的是三个不一样的版本:

来源
月收入
App 数量
耗时
海外创业社区原帖(2025-12-10,社区编辑撰写)
$22,000
30+ 个
不到 1 年
Starter Story YouTube 采访(2025 年末)
$10,000
28 个
8 个月
中文媒体(腾讯新闻等)
$22,000
30 个
不到 1 年

三个版本里有两个版本有问题

问题一:中文媒体版本是从原帖直接搬运的。它们都没有看 Max 本人在 YouTube 上的采访,直接用了社区编辑写的数字。本身没有错,但忽略了"Max 本人披露的版本更保守"这个信号。

问题二:原帖那篇文章不是 Max 写的。它是海外创业社区的一位编辑基于对 Max 的采访写的二次加工稿。Max 本人在那条帖子下方的 0 回复,是这个故事里最应该被注意的信号

在那条发了 5 个月、累积 8 个高赞评论的帖子底下,至少有 5 位读者提了非常具体的追问——

  • 30 个 App 里最赚钱的是哪几个?
  • 广告变现 vs 订阅的具体数字比例?
  • 每月实际投入多少工时?
  • 开发成本和工具费用是多少?
  • 如何应对 App Store 反作弊风险?

Max 本人没有回答任何一条

把这两点放在一起,我的判断是:$22k 是漂亮版本,$10k 是真实版本。可能的真实情况是——Max 真实运营着 28-30 个 App,其中大部分 App 每月贡献 $50-200,有 2-3 个头部 App 每月贡献 $1,000-3,000,合计月收入在 $10,000 到 $22,000 之间波动

这个判断你可以打问号,因为 Max 本人不说话。但至少,你下次再读到这种"独立开发者晒 MRR"的故事时,会多一个习惯:去看他在评论区有没有回应追问

沉默的人,比说话的人更值得研究。

但这个故事真正值得研究的主角其实不是 Max。

是那个被 Max 刷到 YouTube 视频的人。


三、真正的原创者:澳洲的 Adam Lyttle

Adam Lyttle 8 年翻身时间线:从负债 $200k 到月入 $70k 

中文世界至今没有人讲透这个人。

他的名字叫 Adam Lyttle,澳大利亚墨尔本的独立开发者。2025 年 9 月在 LinkedIn 上自己贴了一张数字——月入 $70,000。他的 App 组合累计在 App Store 卖出了 $1,000,000 以上

但这不是故事最狠的地方。

故事最狠的地方是——3 年前他差点自杀

我去挖了他本人在 2022 年 12 月发的 Medium 原文。标题叫 《3 years ago I was homeless and \$200k in debt》(3 年前我无家可归,欠下 20 万美元)。

按他自己的描述,2019 年的 Adam Lyttle 同时经历了四件事

  • 无家可归
    (homeless)
  • 资不抵债
    (insolvent)
  • 正在经历分手
    (breakup)
  • 负债超过 $200,000

没有储蓄,没有退路,没有人可以求助。他面前只有两条路:宣布破产,或者从头再来。他选了后者。

这里要校正一个在中文互联网被广泛传播的错误版本

至少有 3 篇中文报道说 Adam 之前"做 web design 生意失败"才转去做 App 的。这不是事实。

按他 Medium 原文的描述,他翻身的第一步不是坐办公室,是割草

"我每天天亮就起床,在社区里敲门问谁需要除草服务。几周之后我就有了完整的客户名单。"

他在酷热的澳洲夏天里拉着除草机挨家挨户跑。不是因为他喜欢这个活,是他需要现金流,任何活都做

而这段割草的经历,直接决定了他后来做的第一个 App 的方向——

他发现那些雇他除草的业主,几乎所有人都还在用纸笔手动记录客户和账单。整个行业的数字化程度接近为零。

他意识到:这些人不是讨厌 App,是他们没有一个能看懂的 App

2020 年 1 月,他在 Medium 发了一篇叫《App Development As My Art Therapy》的文章,讲他正在做他的第一个 App——一个给割草同行用的客户调度 + 发票工具。他没学过 App 开发,白天顶着太阳割草,晚上回来学 Swift。

没有人教他"MVP"是什么,但他做的就是教科书式的 MVP——给一个被主流 App 忽略的小众人群,做一个他们能看懂的工具。

这个 App 几个月后带来的收入超过了他割草的收入

从此他停了体力活,回到科技行业。过去 5 年里,他做了超过 30 个 App8 次成功退出(business exits),累计 App Store 销售额 $1M+


四、Adam 把他的赚钱机器开源了

这是这个故事最反常识的部分。

一个月入 $70,000 的独立开发者,正常逻辑是——把他的方法论锁进付费课程、收割学员

Adam 选了完全相反的路:他把他实际在用的整套工作流,开源到了 GitHub 上

在他的 GitHub 账号下,目前 6 个置顶仓库的 star 总数是 3,659

仓库
Stars
作用
claude-skill-aso-appstore-screenshots1,300
用 Claude Skill 自动生成 App Store 优化截图
claude-skill-app-onboarding-questionnaire979
问卷式 onboarding 流(模仿 Noom / Headspace)
notchy
692
iPhone 刘海屏交互工具
OpenAI-Wrapper-SwiftUI
326
SwiftUI 的 OpenAI API 封装
Paywall-PurchaseView-SwiftUI
207
周/年订阅付费墙模板
CinematicOnboardingView-SwiftUI
155
电影感开场引导 UI 模板

把这 6 个仓库的作用连起来,就是独立开发者做一个订阅制 App 的完整闭环

```

AI 辅助写代码(Claude Skill)

电影感开场引导(onboarding UI)

问卷式引导用户填画像(Noom 式转化漏斗)

周/年订阅付费墙(paywall)

AI 自动生成 App Store 截图(ASO)

上架 → 有量或没量 → 下一个

```

每一个链条他都开源了

2025 年 9 月,他在 LinkedIn 上贴了一个帖子讲他最新的 ASO 工作流——

"我正在做一个 Claude Skill,它会读我的代码,推导出产品的主要卖点,写出英雄标题,告诉我需要什么截图。然后我从模拟器里截图喂给它,它自动把标题和截图配对,再用 Nano Banana(Google Gemini 图像模型)做视觉润色。

>

不再需要 Photoshop。"

帖子末尾他问:"Should I release this?"(我要不要把这个也开源?)

下面 6 条评论全是"yes 快开源"。

这套工作流的结果是他月入 $70,000。而且他把代码公开了。

问题是:你下载下来也赚不到钱。

原因有两个。一个是行业层面的,我放在第五节讲。另一个是中国层面的,放在第六节。


五、Adam 的方法为什么此刻有效:TechCrunch 数据说了什么

2026 年 4 月 18 日,TechCrunch 发了一篇独家报道,标题叫《The App Store is booming again, and AI may be why》。

这篇文章引用了 Appfigures 的最新数据:

指标
数值
2026 年 Q1 全球新上架 App 同比
+60%
2026 年 Q1 iOS 新上架 App 同比
+80%
2026 年 4 月全球新上架 App 同比
+104%
2026 年 4 月 iOS 新上架 App 同比
+89%

翻译一下:iOS App Store 在 2026 年 4 月出现了近 5 年来最猛的一次新供给爆发

原因是 AI 编码工具。Claude Code、Replit 这类工具让完全没有编程背景的人也能做出一个 App。TechCrunch 用了一个专门的词形容这个现象——"vibe coding"(凭感觉编码)。

更值得看的是新上架 App 的品类分布

排名
品类
变化
1
Mobile Games
仍是第一
2
Utilities(工具类)上升到第 2
3
Lifestyle(生活方式)从第 5 升到第 3
4
Productivity(生产力)今年首次进 Top 5
5
Health & Fitness
保持第 5

Utilities、Lifestyle、Productivity 这三个品类的集体上升——恰好是 Adam 和 Max 主攻的赛道。30-App 组合策略的核心,就是针对一个具体的场景(压力测试、怀旧音效、咖啡因追踪、日出时间查询等)做一个单功能 App。这些都落在 Utilities 和 Lifestyle 里。

换句话说,Adam 不是在做独立开发者的一般路径——他是在做一个正在爆发的具体赛道里的一般路径

但 App Store 这次回暖还有一个被很多人忽略的副作用

同一篇 TechCrunch 文章里列了两个案例:

  • Freecash
    (一款奖励任务类 App):违规,但在 Top Charts 前 5 名停留了数月才被 Apple 下架
  • 伪造版 Ledger Live
    (加密货币钱包克隆 App):从用户账户盗走 $9,500,000,Apple 没能及时拦截

Apple 2024 年的官方报告里标榜了他们做的反诈工作:

  • 阻止 $9,000,000,000+(90 亿美元以上)的欺诈交易
  • 拒绝 320,000+ 次垃圾、抄袭或误导性的 App 提交
  • 移除 17,000+ 个"bait-and-switch"违规 App
  • 阻止 37,000+ 个潜在欺诈 App 上架

但 Freecash 还是在榜单上活了几个月。Ledger Live 假货还是把 $9.5M 带走了

这揭示了 30-App 组合策略真正的结构性机会:供给爆发 + 审核漏洞 + 品类红利三件事同时发生,窗口打开了。Adam 用 $0 广告费上架一个新 App,在 2019 年需要 3-4 个月才能看到数据;今天他 2 周就能跑完一整轮。

但这一切都是在 Apple 的美国/欧盟游戏规则下发生的

换到中国,这套玩法直接断电。


六、中国开发者能不能抄:四道硬门槛

先说一个很多人没意识到的事实:2026 年 3 月 15 日,苹果刚刚把中国区的 App Store 抽成从 30% 下调到 25%

这个新闻在中文财经媒体上大张旗鼓——每年为中国开发者减少超过 60 亿元人民币的成本支出。500 万国内 iOS 开发者、2.7 亿国内 iOS 用户受益。

但抽成降低只是故事的一半。对一个想学 Adam / Max 做"30-App 组合"的中国开发者来说,真正的硬门槛不是抽成,是四道结构性墙

第一道墙:ICP 备案

2023 年 7 月,工信部发了一份编号 信管〔2023〕105 号 的通知,要求所有在中国境内上架的 App 必须完成移动互联网应用程序备案

这意味着——

  • 你必须有一个 ICP 备案的域名
  • 你必须提供一家网络接入服务商作为担保
  • 个人开发者不能自己直接备案,必须通过服务商操作
  • 即使是一个纯本地功能的 App(比如一个时钟),理论上也要备案
  • 平均通过时间 1 到 4 天,但前提是材料全齐

对一个想一个月做 3-5 个 App 的独立开发者来说,光是备案流程就能把节奏砍半。Adam 和 Max 在美国/欧盟,完全不用考虑这件事。

第二道墙:软件著作权

国内大多数安卓应用商店——华为、小米、OPPO、vivo——要求开发者提供计算机软件著作权证书

办理周期是 30 到 60 天,费用 $100 到 $500

如果你想让你的 App 同时上苹果和国内安卓商店(这几乎是国内开发者的刚需),你每做一个 App 就要办一次软著,周期按月计。Adam 在同样的时间里已经上架了 3 个新 App 了。

第三道墙:支付合规

苹果国区支付走 App Store 内购,这条路 Adam/Max 的玩法在中国是可以复制的。

但国内安卓市场需要接第三方支付(微信/支付宝/银联),而这些支付渠道对个人开发者的接入门槛非常高:

  • 需要企业主体(个体户最低)
  • 需要对公银行账户
  • 需要经营范围、营业执照扫描件
  • 资质审核周期 1-2 周

对一个"我就想做一个小工具试水"的独立开发者来说,开一个公司、办对公账户、接入支付渠道,已经是一笔 5,000 到 10,000 元的前期投入。而在拉脱维亚或澳洲,Max 和 Adam 付一年 $99 的苹果开发者年费就上架了。

第四道墙:内容合规

国内 App 审核对内容的敏感度远高于海外。一个"随机名字生成器"——Adam 可能做 10 分钟,在海外就上架了——放到国内:

  • 如果涉及网红明星名字库,可能触发肖像权问题
  • 如果涉及算命、星座相关,可能被分类为"封建迷信"
  • 如果涉及随机聊天,可能被要求加实名认证

Adam 列在 GitHub 上的"Paywall 模板"、"Onboarding 模板",技术上完全通用。但他那本方法论的核心——"看见关键词,快速做 App 上架"——在中国无法成立

这四道墙叠加起来的结果是:做一个 App 在中国的边际成本大约是美国的 10-20 倍。这就是为什么你下载了 Adam 的开源代码,也赚不到他的钱——不是代码的问题,是你身后的监管环境不一样

做一个 App 的成本对比:美国 $99/年 vs 中国 ¥5,000-10,000 + 3 个月

这条路在中国被堵死了吗?没有。它只是换了形态


七、在中国,30-App 组合策略的另外三种可能形态

跳出"苹果 + 安卓主流商店"这条路,中国开发者其实有三条 Adam-Max 式的替代路径。每一条都没那么性感,但都能绕开上面那四道墙。

路径一:微信小程序 / 抖音小程序组合

这是最接近 Adam 方法论的中国版本

  • 不需要 ICP 备案
    (平台自己做主体备案)
  • 不需要软著
  • 支付走平台(微信支付 / 抖音支付)
    ,个人账号也能开通
  • 流量分发走平台搜索 + 关键词推荐,本质上和 App Store 的 ASO 机制一样

有一位国内独立开发者做了 20 多个微信小程序,覆盖"年龄计算器"、"对象评分"、"BMI 计算"、"星座运势"等小众需求。他的月收入来自小程序流量主广告,量级是每月 3,000-15,000 元

这和 Max 的 $10k-$22k 中间值接近。赛道换了,方法论没换

路径二:注册海外主体做海外 App

个人开发者用 $99/年 注册美国 Apple Developer 账号,然后做海外 App 走海外市场。这条路完全绕过中国监管。

但这条路有两个不那么轻的隐性成本:

  • 海外银行账户
    :需要 PayPal 海外账号或美国银行账号收款,个人开发者申请通过率不高
  • 税务合规
    :美元收入涉及跨境税务申报,一年收入超过某个额度(通常 $3,000-$10,000)需要专业会计

适合对象:有海外护照亲属、或者愿意投入一次性 $500-1,000 办税务合规的开发者。

路径三:微信公众号 + H5 轻应用组合

更轻的路径。不做 App,直接用微信公众号 + H5 页面的形式做"轻应用"。

  • 完全没有合规门槛(只要公众号本身合规)
  • 变现走赞赏 / 流量主 / 付费内容
  • 缺点:留存和使用体验比 App 差

这条路适合做"一次性使用工具"(比如"测一测你的 MBTI"、"算一算你在哪线城市")。它的商业空间比 App 小,但启动成本接近零


八、一道选择题

把 Adam 的故事讲到这里,结论其实很清楚——

Adam 月入 $70k 的秘密不在他的代码里。他把代码公开了。秘密在他背后的整个欧美 App Store 监管体系:$99/年的低年费、无 ICP 备案、无软著要求、内容审核相对宽松、支付合规对个人友好。这些是中国开发者在可见的未来很难复刻的基础设施

方法论本身是可迁移的

"不做一个完美的 App,做 30 个够用的 App"——这个原则在微信小程序、抖音小程序、海外账号、H5 轻应用上都成立

$70,000/月、3,659 stars、+89% 的 iOS 新供给增速——这三组数字是真的。

是不是真的对你有意义,取决于你是谁、你现在能选哪条路

如果你是一个在国内做安卓 App 的独立开发者——你可能需要先问自己,是继续死磕"完美产品"路线,还是学 Max 一样放弃完美主义,先把微信小程序开起来做 10 个再说

如果你是一个会英语、愿意做海外市场的中国程序员——注册一个美国开发者账号的年费是 $99。这可能是你最低成本的"出海"入场券。

如果你两者都不想做,只想做一个内容创作者——Adam 最有价值的不是他的代码,而是他从"无家可归 + 负债 $200k"翻身的故事。这个故事的传播价值本身,就是一门生意。

这就是你面前的三条可能路径:组合策略 + 小程序、海外账号 + 美国市场、内容创作者 + 故事改造。

路径不是性感的,机会是真实的

过去 7 年里,Adam 做了 30 个 App、8 次创业退出、把整套工作流开源,用了差不多 2,500 个日子。他那个年仅 35 岁、还在死磕卡路里追踪器的徒弟 Max,花了 10 个月把这套方法复刻到了月入 $10k-22k。

那么你呢?

时差 Timezone,海外正在发生的故事,讲给你听。


📌 本文信息源

  • 海外创业社区原帖(2025-12-10,社区编辑撰写)
  • Max 的 Starter Story YouTube 采访(2025 年末)
  • Adam Lyttle Medium 原文 2022-12-12:《3 years ago I was homeless and \$200k in debt》
  • Adam Lyttle Medium 原文 2020-01-12:《App Development As My Art Therapy》
  • Adam Lyttle GitHub 公开仓库(6 个置顶,累计 3,659 stars,2024-2025)
  • Adam Lyttle LinkedIn 2025-09:\$70k/月自述帖
  • TechCrunch 2026-04-18:《The App Store is booming again, and AI may be why》(数据源 Appfigures)
  • 新浪财经 2026-03-15:苹果下调中国区 App Store 抽成至 25% 的报道
  • 工信部 2023-07 信管〔2023〕105 号文:移动互联网应用程序备案要求
  • Apple Developer 公开信息:开发者年费 \$99、2024 反诈报告

注:为保护信息源隐私,原帖直链不在正文列出。如需核验,请后台回复"信息源"获取。


🚀 关于「时差 Timezone」

每周 1 篇深度,把海外正在发生的真实出海赚钱案例,翻成中文给你看。

不写鸡汤,只讲事实 + 数据 + 中国对照。

📩 想看下一篇:点关注 / 设为星标 / 转发给一个想出海的朋友

本文约 7,000 字,含可核验数字 45+,独立信息源 10 个,覆盖欧美与中国两个市场体系。

发帖人 Max 身份、师傅 Adam 背景、数字版本冲突等三项核查在文章前五节已如实披露。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-07 18:57:10 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/583557.html
  2. 运行时间 : 0.128554s [ 吞吐率:7.78req/s ] 内存消耗:4,724.00kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=61fc3ab03efbaa0245ee2270d73c8278
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000692s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001050s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000350s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000297s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000605s ]
  6. SELECT * FROM `set` [ RunTime:0.000225s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000655s ]
  8. SELECT * FROM `article` WHERE `id` = 583557 LIMIT 1 [ RunTime:0.000572s ]
  9. UPDATE `article` SET `lasttime` = 1778151431 WHERE `id` = 583557 [ RunTime:0.002527s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000295s ]
  11. SELECT * FROM `article` WHERE `id` < 583557 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000487s ]
  12. SELECT * FROM `article` WHERE `id` > 583557 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001137s ]
  13. SELECT * FROM `article` WHERE `id` < 583557 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000709s ]
  14. SELECT * FROM `article` WHERE `id` < 583557 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000841s ]
  15. SELECT * FROM `article` WHERE `id` < 583557 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000736s ]
0.132870s