跳到内容
当前位置:首页>Excel>不录一秒视频也能做课?我把这个Excel刷题小站的账算透了

不录一秒视频也能做课?我把这个Excel刷题小站的账算透了

  • 2026-11-05 00:38:49
不录一秒视频也能做课?我把这个Excel刷题小站的账算透了

很多国内做副业的朋友一聊起“知识出海”或者“把自己的本事卖给老外”,脑子里蹦出来的第一个画面,往往极其沉重:得买一套几千块的专业麦克风和高清摄像头,克服一口生硬的中式发音,咬着牙录上三五十个小时的全英文视频课程,挂在Udemy或者Skillshare上等客户来买。

真这么干过的人,多半会被现实打得鼻青脸肿:录课累个半死,老外点开一听发音不够地道就关掉了,平台抽成直接拿走近七成,辛辛苦苦忙活几个月,到头来可能连电费都收不回来。

图注:作者整理的 Excel Exercises 案例拼图,包含官网与公开访谈画面;非官网原始首页

但在大洋彼岸,有一个叫Jake的普通年轻人,同样做办公技能知识变现,却走出了一条完全相反的路子:

他一秒钟的视频都没录,甚至连一张个人自拍照、一段口播录音都没放,只是在浏览器里搭了一套纯网页版的“Excel在线做题库”。任何人点开网页,读完题直接在嵌入的表格里敲公式,做对了亮绿灯,做错了给提示。

就这么一个看起来极其朴素的“刷题小站”,一年年滚雪球,如今累计吸引了超过二十五万名注册用户,每个月稳定带来四千到六千美元(折合人民币近三四万元)的纯订阅现金流。

今天老钱就把这个不录视频、靠交互式题库出海的标杆案例扒开,把它的做题机制、订阅账本、高校冷启动路径以及背后最关键的三笔账,彻底算到明处。

一、卖课的死穴在“看不完”,做题的魔力在“马上敲”

看懂一门副业,先看它到底干掉了什么阻碍。

图注:平台官方统计的注册用户已突破25万人,涵盖全球各地的学生与职场新人

传统录屏卖课最大的死穴,从来不是内容不够丰富,而是“极低的完播率”。

在公开的行业统计中,Coursera和Udemy这类平台上动辄三四十个小时的视频大课,真正能把全部课时学完的学员通常不到15%。绝大多数人买课纯粹是买一份心理慰藉,坐在电脑前看上两节十几分钟的讲解视频,脑子很快就走神了;一旦在实际操作中卡壳,巨大的挫败感往往会导致他们直接给课程打个低星差评甚至申请退款。

但学Excel这类工具型技能,用户的核心诉求从来不是“看老师在屏幕上秀操作”,而是“我自己敲进单元格里的公式到底对不对”。

Jake做的这个小站,本质上是把程序员群体里极其流行的LeetCode刷题模式,原封不动搬到了日常办公软件领域。

图注:VLOOKUP 教学说明页与公式示例,展示题目怎样对应具体表格场景

网页就是考场。页面左侧给出两句简明扼要的业务场景题(比如“请用VLOOKUP函数在给定的员工花名册中,查出第三位销售人员的季度提成”),页面右侧直接嵌入了一个无需安装任何软件的微型Excel表格。

学员读完要求,手放在键盘上直接在单元格里敲公式。

敲完回车,系统的后台逻辑在两秒钟内自动运行测试用例:如果逻辑和取值完全正确,单元格瞬间亮起绿色的“Correct”提示;如果公式写错了,系统当场用红字标出哪一个参数引用出了偏差。

图注:后台自动化判题与测试用例校验,做对了实时亮绿标,做错了精准指示逻辑偏差

这种即时反馈的多巴胺刺激,让学习者根本停不下来。学员不需要坐在椅子上干瞪眼听半小时英文长篇大论,只要手指动一动,五分钟就能刷完三道题。

这就是为什么做题网站的学员留存率,能做到传统录播视频课程的五到八倍以上。

二、免费20题当鱼饵,订阅制年费59.99美元当闭环

光有人玩还不够,怎么把流量变成实打实的现金流?

图注:网站向全球学校和老师开放免费教学工具,成为引流和转化的核心支点

做数字资产出海,最忌讳的是一上来就建高高的付费墙,恨不得别人刚迈进门槛就逼着对方掏钱。

Jake采用的是海外数字产品最经典的“免费试用加进阶订阅”模式(也就是先免费尝甜头、进阶再付费)。

他在网站上精选了20道最高频、最刚需的基础函数练习题:从最简单的SUM加总、AVERAGE均值,到职场必须过关的COUNTIF多条件计数、基础VLOOKUP以及IF嵌套逻辑,所有人不需要注册、不需要登录、更不需要绑定任何支付工具,只要点开网址就能免费无限次练习。

老钱常说,天底下最牢靠的买卖,一定是“让客户先尝到无可挑剔的甜头”。

当一个欧美商学院大一新生或者刚进公司的初级助理,顺着搜索点进网页,一口气把这20道基础题刷通了,体验极其顺畅,他对这个网站的专业信任感当场就会拉满。

这时候,系统在右侧面板自然展开进阶题库的大纲。

图注:分门别类的课程面板,把繁琐的数据工具拆成一个个闯关式的小单元

进阶部分涵盖了真正的职场硬核技能:多表动态数组关联、INDEX加MATCH双向查找替代、复杂数据透视表切片器、以及投行咨询常用的财务报表建模。

想要解锁全部三百多道进阶题库和完整的练习解答?

图注:创作者回忆第一次收到 Stripe 年付订阅通知,图中是公开访谈原文

价格梯度被划分得极其克制和清晰:

图注:历史价格页:月付9.99美元、年付49美元,与下图当前价格分开看

图注:目前成熟的订阅收费看板:月付19.99美元、年付59.99美元

- 月付订阅:19.99美元(约合人民币140元),适合临时应对面试或考试的突击型用户;

- 年付订阅:59.99美元(约合人民币420元),是绝大多数长期学员的首选档位。

把账排开算一算:对于一个年薪几万美金、急需在年终考核或者跳槽面试中证明自己数据技能的欧美白领,花六十美金也就是一顿周末家庭聚餐的花费。

而买家只要一付款,系统立刻通过Stripe完成自动化结算并开通权限,全程不需要作者进行任何人工发货、文件传输或售后辅导,边际交付成本全部趋近于零。

三、冷启动的4个月:没有一分钱投流,流量到底从哪来?

看到这里,很多朋友最关心的问题来了:一个单枪匹马做出来的题库小站,在海外没有任何知名度,又没钱砸广告投流,流量到底从哪来?

在公开记录里,Jake在2020年网站刚上线的头四个月,整整120天里一分钱都没有进账。但他硬是靠着两步极具穿透力的巧劲,撬动了滚雪球的起点。

第一步,吃满极度精准的长尾搜索流量。

很多人做英文网站,一上来就妄图去抢“Learn Excel”或者“Excel tutorial”这种顶级大词,结果直接被微软官方文档和Coursera这种巨无霸碾压在几十页开外。

但Jake从一开始就避开了正面战场,不去争那些大而无当的热词,而是在每一道题目的网页标题和说明文案里,严密布局精准的“长句子做题词”:

- “how to practice vlookup online”(怎么在网页练习vlookup)

- “excel countifs practice exercises with answers”(excel多条件计数练习题带答案)

- “interactive excel formula test”(交互式excel公式测试)

这些细分词单看每个月的搜索量可能只有一两千次,但每一个敲下这些长句的人,都是手里正对着具体问题、急需马上找地方练手的精准高意向受众。四个月的沉淀期一过,这些长尾词逐步占领了Google搜索结果的前三名,每天源源不断带来免费的自然搜索流量。

第二步,“借鸡生蛋”的高校教育场景裂变。

图注:公开文章说明:免费向学校提供工具,也为网站带来教育机构链接

Jake做了一件极聪明的动作:他专门开辟了一个“教师免费教学计划”。

欧美大学商学院的许多教授和助教,每学期最头疼的一件事就是给上百个本科生批改基础数据作业。Jake主动给多所高校的助教发邮件,告诉他们网站有一套成熟的免安装作业系统,老师不仅可以全功能免费使用,还能直接把练习题作为课后作业清单分发给全班学生,系统会自动统计完成度。

老师省去了几百个小时繁重批改作业的负担,自然乐意把网站直接写进每学期的教学大纲(Syllabus)里。

学生们在课堂上完成了前20道免费作业,到了期末复习想冲刺高分,自然而然就会有相当比例的学生自费购买59.99美元的进阶年费。

更珍贵的是,包括哈佛大学、宾夕法尼亚大学在内的多所名校商学院官网,在课程资源页里挂上了这个练习小站的链接。在谷歌这类搜索引擎的规则里,只要被知名高校官网推荐,系统就会判定这是一个极具公信力的高权重站点,直接把网站排名推到最前面。这是花多少钱打广告都买不来的信任资产。

四、题库生产实操:中国人做这门生意的天然优势

为什么老钱在这个时间节点,极力建议国内做数字出海的朋友认真研究这个形态?

因为这套模式,几乎完美避开了中国创作者所有的短板,同时放大了我们所有的长处。

长期以来,国内创作者做海外内容变现,最大的心理阴影和客观门槛就是“语言”。让我们对着镜头用一口流利、地道的英美口播腔讲上三十分钟,大部分人根本迈不开步子;稍微带一点发音瑕疵,评论区就会出现质疑。

但做交互练习题,整套产品里根本不需要任何长篇大论的散文叙事。

每一道题的说明只有简简单单的两三句话:交代业务背景、说明输入数据在哪个区域、指出结果需要输出到哪个单元格。

用简单的日常商务英语句子,把逻辑讲清楚即可,没有任何听力障碍和口音包袱。

而中国人在逻辑思维、数据清洗、公式嵌套以及题库设计上的细腻程度,在海外竞争中拥有巨大的比较优势。

国内很多做财会、数据分析、电商运营的朋友,满脑子想的都是下班去接点繁琐的表格代做小单,一单收个几十块钱,那依然是在出卖自己的时间换即时现金。

但如果你能静下心来,梳理出50个最常用的办公高频函数,每一个函数按照“初学者易错坑、标准语法运用、复杂跨表嵌套”设计出3到5道渐进式的实战情境题,用标准的轻量网页交互框架把它封装起来,你就等于在海外市场上搭建了一个属于你自己的自动化收单货架。

当然,老钱必须严肃提醒一句大实话:千万不要以为懂几个函数就能闭着眼睛出海捡钱。这门生意真正的难点不在函数公式本身,而在“海外真实的业务场景”。

老外需要的是他们本土真实的销售提成梯级、库存盘点核算、或者是海外投行看财报时的常用指标。如果你没有海外工作经验,千万不要凭空捏造;最稳妥的办法,是用AI调出欧美真实的商业公开案例,照着他们最真实的表样和痛点去设计题型。

而且在今天的技术环境下,哪怕你自己不会写前端代码,借助AI编程工具,你完全可以让它替你把一道业务题拆解成“情境描述、单元格输入、预期标准输出、以及校验公式是否成立的JavaScript前端逻辑”,半天就能搭出一套可用的最小测试原型,技术门槛比2020年Jake刚起步时降低了何止十倍。

五、老钱的两盆冷水:做数字资产最该守住的心态

行文至此,老钱照例要回到我一贯坚持的商业底层逻辑上,给所有跃跃欲试的朋友泼上两盆冷水,把账算到底:

图注:Jake 在公开采访中自述,网站当时每月收入为4000到6000美元

第一盆冷水:别指望第二天就有人买单。

很多人看着Jake现在每个月四千到六千美元(折合几万人民币)的纯现金流眼馋,却往往选择性忽略了他当初熬过的整整四个月零收入的冷启动期。

做这种轻量独立网站,前期在没有搜索引擎权重和高校外链积累时,很可能你辛辛苦苦把五十道题录完了,前六十天里连个访客都没有。这是一个典型的“前人栽树、后人乘凉”的资产型慢生意。如果你手头急着用钱、想在下周就看到收益,那这个方向绝不适合你。

第二盆冷水:技术与题库细节容不得半点偷懒。

做交互式练习题不是随便贴几张图,它的核心壁垒在于判题系统的“容错机制与防呆设计”。

用户在单元格里写公式,有人习惯用大写函数,有人习惯用小写;有人在逗号后面多敲了一个空格,有人用了不同的绝对引用写法(例如带不带美元符号)。

如果你的后台逻辑不够严密,买家明明写出了正确的解法,系统却冷冰冰地弹窗报错判不合格,买家当场就会在挫败感中发起退款争议。前期每一道题目的测试用例和边界条件,必须自己老老实实逐一跑透。

出海做副业,最聪明的办法从来不是一头扎进大厂都在血拼的红海大类目。

找到一个别人觉得繁琐、枯燥、却每天都有全球职场人刚性需要的小切口,用最轻盈的交互形态把它做透。

手停了,网站还在;今天你睡下了,明天早上打开邮箱,依然能收到那笔远隔重洋的59.99美元年费到账通知。

换作是我来做,这笔账我就愿意做。

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