跳到内容
当前位置:首页>公司研报>公司研报|左晖一手创办的贝壳,找不到先例

公司研报|左晖一手创办的贝壳,找不到先例

  • 2026-10-10 22:37:02
公司研报|左晖一手创办的贝壳,找不到先例

链家及贝壳创始人左晖。

编者按

5月20日下午贝壳控股发布公告称,公司创始人兼董事长左晖因疾病意外恶化于2021年5月20日去世。据公开资料,左晖生于1971年1月,30岁在北京创办链家地产,2018年4月成立在线房产交易平台贝壳找房。2020年8月,左晖带着上述这两块业务完成赴美上市。

左晖为人低调,勤于思考。他身边的同事都习惯于听到他不断向自己、向团队抛出各种“局外人”视角的提问。比如,当年链家地产首次离开北京进入天津市场时,左晖提出的问题是“天津需要我们吗?”他很早就认识到地产中介这门生意的两个核心命题:一是要用职业尊严来建立从业者安全感,二是所有的互联网工具都是要解决线下服务的问题。

“我们这一代的企业家的使命核心是让中国的消费者得到一个基本的服务品质。我不要求消费者得到最好的服务,但我绝对不能允许消费者在我这里得到坏的体验。我们不要低于75分。”在接受媒体采访时,左晖会很自然地提出“我们这一代企业家”的说法。这个群体身份所对应的职责,是服务于整个社会。左晖用其20年的创业生涯,已经很好地践行了这一点。

创始人的突然辞世,令贝壳股价在5月20日美股开盘之初一度跳水,较前一交易日收盘价格跌幅超过8%,随后股价逐步回升。左晖近年将个人更多精力放至包括高端公寓项目在内的各种创新业务上,而贝壳上市公司内的两大核心业务以及由链家孵化出的自如,皆由稳定的管理团队负责运营。

《第一财经》杂志YiMagazine曾在今年2月刊发表公司研报,分析了贝壳从传统生意内部如何一步步生长出所谓“产业互联网”的案例,以及这家公司未来的想象空间。

作者 | 肖文杰

编辑 | 王姗姗

本文刊载于《第一财经》杂志2021年2月刊

淘宝之后,中国第二大在线买卖平台是贝壳找房。
这个2018年才上线的房产交易平台,2019年全年总交易额(GTV)就达到2.13万亿元。2020年,贝壳用9个月就超过了这一成绩。
当然,考虑到它身处房地产行业,这个成绩就变得好理解一些。2019年,中国卖出了1500万套新房,426万套二手房,换算成交易额,这是一个超过20万亿元的市场。
其中接近一半的交易,是通过房屋经纪人——也就是中介——完成,并且,未来这一比例将会不断提高。首先,存量房也就是二手房越来越多。二手房买卖早已经是一个由房产经纪人主导的过程。在新房销售中,房产经纪人也越来越重要。根据多家机构的预测,2021年之后中国的新房销售额将缓慢下滑,同时会有越来越高比例(目前是25%,多家机构预测未来将超过40%)的新房将通过房产经纪人而不是开发商的售楼处卖出去。
融入一个个社区的房产经纪人掌握了中国城市居民最真实的购房需求。中国的住房市场将从开发商主导的增量时代,进入流通渠道主导的存量时代。而在这个转折点上,2020年8月,贝壳在纽交所上市。
贝壳上市公司中,装进了两块核心资产:一是线下的房产经纪连锁业务,其中包括自营的“链家”品牌和加盟性质的“德佑”品牌,它们是线下房产中介市场的第一名;二是贝壳平台——它是一个同时面向消费者和房产经纪人,涉及二手房、新房、租赁等业务的房产交易服务平台。
这个平台级的产品,并不只服务于链家和德佑这两个品牌。短短两年,贝壳的市场渗透率已经超过20%——中国的房产经纪人每成交5套住房,就有一套是通过贝壳平台完成的。目前,贝壳已经连接了全国47.78万名经纪人,它的目标是100万。
这些数据将贝壳推向房地产行业“基础设施”的角色,同时也论证了平台模式的商业化可行性。2020年第三季度,贝壳上市公司经调整后的净利润达到18.58亿元,同比增长210.6%。
被链家孵化的贝壳平台,曾被同行诟病为“既当运动员又当裁判员”,链家及贝壳创始人左晖修改了这个比喻,说贝壳是既当运动员,又建了球场。
贝壳不仅开创了VR看房,在行业中它既当运动员又建了球场。
贝壳的故事确实很难找到先例。它是在链家的基础上进化而来——一个传统行业的领跑者,带着自己在线下市场积累的经验与规则,设立了在线开放平台,改变了市场的运转方式,并成功让原来的竞争对手变成合作者参与其中。
或者你可以这么理解,贝壳做到的事,相当于苹果让所有手机都用iOS系统,或是1970年代花旗银行铺开ATM机后,让这个行业都用它的ATM机。在此之前,没有一个同体量的市场里发生过类似的故事。
不过,这个传奇的过程实际看起来又可能有些平淡,因为行业的基本商业原则从未改变。这些原则,乘以漫长的时间,让贝壳成长为这个行业难以绕开的主导者。

链家何以成为行业改造者

20年前,左晖在北京安贞桥下开出第一家链家门店时,肯定没预想到如今贝壳的规模,但他从最初就很清楚这个行业的痛点是什么。“在中国,很多行业都有三件事情同时发生:行业非常复杂且基础很差,效率极低;从业者和消费者体验都很不好;行业有着巨大的市场规模和增长速度。”他在贝壳招股书中对股东说,“(贝壳的目标)就是从根本上改造和改善一个传统的、困难的、费力的行业。”
截至2020年上半年,链家有7700家门店和13.42万名经纪人。这两个数字都是中国房产中介市场第一,并构成贝壳上市公司的基本盘。
这个“行业第一”的特殊之处在于,它收费并不低,且以不打折著称,属于市场的高端品牌。2019年链家二手房平均佣金率为2.56%,德佑为1.90%,其他竞争对手相对更低。
收益更高,让贝壳在线下门店的领先优势更可持续。2019年开始,贝壳售卖新房的佣金收入迅速增长——2018年不及二手房的1/3,2020年前三季度已首次超过二手房业务。新房销售的佣金率更高,2019年链家和德佑的平均新房佣金率是2.83%。
从用户的角度看,链家有几个服务保障让它优于其他品牌:它的员工有基本职业底线,不会吃差价(凭借信息不对称,低价买进房产再马上高价卖出);它所展示和提供的都是信息清晰的真实房源(而不是用一个从图片信息上看似诱人、实际不在售的房源吸引客户,再转而推荐其他房源);它的门店众多且互相合作,信息共享,可以匹配更合适的买卖双方。
对大多数中国人来说,房屋买卖是一生中做的最大的一笔资金决策,相比于0.5%的佣金高低差别,确保这个决策不出错、不吃大亏,是更重要的需求。2014年开始,链家开始在全国各大城市并购当地的主流房产经纪公司,用这种方式在两年内就从北京第一成为全国第一。2018年,链家利用在上海收购的德佑地产品牌开启加盟模式(链家一直采用自营),并迅速扩张到1万家店。
领先的服务能力背后是链家推行的几个重要决策。从2008年开始,链家建立一套名为“楼盘字典”的数据库,尽可能录入每套存量住宅的各项关键信息。这是项耗时耗力的笨重工作,据说链家曾先后雇佣500人,用肉眼数清了全北京每幢住宅楼有几套房。在2016年,链家的平台上就录入了全国30个城市超过6000万套真实房源。
链家也很重视发展门店之间的经纪人协作网络(以下简称“ACN”)。过去,房屋买卖的佣金往往由最终成交的一名经纪人独享,经纪人之间用佣金打折甚至欺骗的手段抢夺订单。而实际上,促成一笔交易的可能是多名经纪人,以及带看客户的人,比如上传房源的人、实地勘察的人、维护房源的人。链家的ACN重新分配了佣金,它先标准化了一笔房产交易中的几个重要环节,然后让环节上的各个角色都能获利,使得经纪人之间从内部竞争变成内部协作。
楼盘字典和ACN,都需要以运营的数字化和在线化为基础,这迫使链家从线下门店发展出链家网,而后又推出开放平台贝壳找房。在线化,既保证了面向消费者端的信息透明,也提升了对经纪人端的管理效率。
同时,管理基础也很重要。在一家店里定规矩,和在1万家店里做规矩是完全不同的事。链家花了大量精力培养和管理员工,让他们从价值观上认同公司制定的交易流程和规则,因为这是与竞争对手完全不同的做事方式,员工很容易在市场竞争中怀疑这么做的必要性。
比如,链家把应届大学生作为主要的新员工来源,在北京、上海,本科生已经占员工数的50%以上。在别的行业这可能没什么了不起,但中国只有16%的房产经纪人拥有本科以上的学历。
左晖希望经纪人都能像公司一样关注长期利益,不要有“狠狠成功”的心态。但实际上,当房价剧烈上涨时,经纪人乃至整个公司赚快钱的冲动都是很难被抑制的。
2016年,链家在上海的两个门店被投诉把两套即将被法院查封的房子卖给消费者,这两家店被取消了房地产签约的资格。同时,为链家及其他中介贡献大量利润的首付贷等金融服务,也被监管叫停。
左晖不得不亲自到上海救火。他处罚了涉事员工、向公众道歉、给用户足够的赔偿,然后,他在内部演讲,向台下的区域经理发问“用户喜欢我们吗”“上海的消费者真的离不开我们吗”。
在贝壳内部,接近左晖的人熟悉他这种习惯于跳到局外去观察公司的提问方式。比如在2007年,链家已经统治北京二手房市场并准备进入天津,当时左晖提出的问题是:天津这座城市,有链家和没链家会有什么区别?

贝壳何以成为基础设施

2010年,链家上线了网站“链家在线”,2014年改名为链家网,同年停止与当时国内最大的住房信息平台搜房网合作,链家网的目标显然也是想要包揽国内最全面的房源信息。
2018年,在链家网的基础上,贝壳成立。从用户端,贝壳找房是一款新的App,它推出基于房源数据库的VR看房等功能,迅速接入大量地区性的小型中介品牌和它们手中的房源信息。2018年,贝壳上一共有1.58万家门店,大多数是链家和德佑的;2019年,这个数字就涨至3.75万家。
从行业领头羊,到为整个产业充当基础设施,这一步战略升级,就像亚马逊把云业务独立出来一样,属于顺势而为。但贝壳的不同之处在于,它是在技术大背景下,从一个传统的生意里自我生长出了产业互联网的模式。这与我们熟悉的“互联网颠覆传统行业”的故事相反。
贝壳一路发展成为行业基础设施的过程中,不断有创业公司试图通过直接建立线上平台的方式颠覆以链家为代表的线下房产中介。以爱屋吉屋为代表,它们用的是消费互联网产品最典型的那些打法——大规模采买流量、降低佣金费挑起价格战以争夺客户,但在真正冲击线下房产中介之前,这些急于求成的闯入者自己先失败了。它们遭遇的核心问题在于,房屋买卖是一个低频高额的生意,短期的流量价值有限,不能换来足够的真实房源和用户交易。
这方面倒是可以参考一下另一种“费力、传统”的非标品交易——二手车市场。从2015年开始,中国的互联网创业公司就试图用一个线上平台改造二手车交易。但它们既没有“消灭”二手车中介,也没有让自己更专业、更集中。至今,中国还没有一个受到行业广泛认可的二手车定价标准,也看不到一个能覆盖整个市场、实时透明的交易平台。贝壳在房地产交易市场拿到20%以上的渗透率在二手车行业还远未实现。
同时,链家本身能孵化出贝壳,并快速以开放平台的姿态对接全国市场,是因为其经验和规则的复制能力在上一轮品牌并购过程中已经得到验证。
对于加盟德佑品牌的门店,还有后来加入贝壳平台的第三方门店的经纪人来说,好处很明显。他们一下子有了海量的房源、清晰的工作流程和稳定的分成机制,只需要把自己的客户群体维护好就行。甚至,过去那些守着一两个小区在街边开起的中介门店在接入贝壳后,经纪人与客户沟通时反而愿意利用影响力更大的贝壳品牌为自己背书。
但他们也必须接受贝壳ACN模式下的工作规范和分成规则,从利用稀缺信息赚取短期利润,转为用稀缺服务获得长期信任和利益。
切换不可能瞬间完成,很有可能是个跟链家当年完成全国性扩张一样漫长的过程。当然,有一些数字表明,目前平台上的ACN生态已经走通。贝壳上的跨品牌成交率达到30%,跨店成交率达到70%,链家内部的跨店成交率则是75%。
除了诸如年度平台总交易额超过5万亿元这样的目标,左晖还给贝壳平台定下三个任务:1.平台上的经纪人平均工作时间超过30个月;2.平台上的门店年交易额超过5000万元;3.客户净推荐值超过20%。
这听上去不像是一个盈利性公司、而更像是一个教育机构的目标——贝壳所背负的教育市场从业者的任务甚至大于赚钱,它要让中国的房产经纪行业都向链家的水平看齐。
从商业角度上,这些事关“人”和“店”的能力升级问题,决定了贝壳平台的生意规模。对于介入平台的第三方门店和经纪人,贝壳收取平台服务费——费率比佣金要低,平台方要想扩大收入,就要尽可能覆盖更多的交易,而且要说服更多人按照贝壳的规矩来。
这件事很难,左晖多次对外表示,只有做难的事、选择相对难的道路,才更能确保成功。

接下来的想象空间

线下门店领先优势明显,线上平台顺利成为行业第一,贝壳的龙头地位在房屋中介领域看似稳固,但如果放在更大的房地产行业来观察,其实还有颇多变数。比如长远来看,随着大城市人口流动的限制越来越少,更多的房屋会被出租而不是销售。参照欧洲和美国这些存量房主导的地区,租房市场都大于买卖市场。
相对买卖交易,国内的租房市场更加缺乏稳定、可靠的供给。长租公寓模式由此成为另一个充满潜力的生意。同样是从链家孵化出来的自如,是这个行业目前最大的玩家之一。
自如没有并入贝壳上市公司,因此自如的经营数字并未披露。如今长租公寓行业的状况和2016年的新房和二手房市场颇为相似,市场狂热让参与者动作变形,巨额投资捧起的竞争者重重摔下,最赚钱的金融产品风险暴露,被行政手段管制——关键是,消费者和从业人员都对这个行业不满意。
但是,这并不意味着长租公寓这项业务没有价值。相反,标准化的、稳定的、有基本品质的租房服务仍是巨大的刚需。从链家到贝壳,这家日渐长大的公司给自己定立的使命是“有尊严的服务者、更美好的居住”,租房显然也包括在其中。接下来的问题,就看自如是不是能像链家一样,建立一套完善的服务体系并且大规模复制。
从贝壳上市公司的角度,除了已有的房屋买卖,未来围绕“居住”概念,还能延伸出很多新的生意思路,比如装修以及扎根于社区的综合便民服务。
和购房差不多,装修是另一个极其不标准化、充满不舒服体验的“前现代服务业”。贝壳已经在自己的网站和App上增加了装修版块。目前,它的突破重点是小范围翻新和维修。这种改善性需求正在逐步普及,相比于整屋装修,它也更容易标准化。
2020年12月5日,链家首家社区精选便利店以“店中店”的形式在北京大兴的链家门店内开业,占地约20平方米,并设有自助收银台。在那些它深耕多年的社区,门店已经融入社区。比如,链家宣称在北京的每一个链家门店里,都有持续服务附近社区10年以上的经纪人。很多链家的门店也提供免费打印、代收快递等服务,这些小事让经纪人更容易与他的潜在客户建立邻里关系。在中国,经营房地产交易的本质,是经营社区。
最后,让我们像左晖一样把视角跳开一些:链家和贝壳能逐步在这个市场取得领先,一个大背景是监管者希望整个住房市场长期保持稳定。这也是为什么左晖说“住”是对贝壳最有利的。在一个价格没有短期剧烈波动的市场(或是一旦发生这种情况就会被监管压制),经纪人更理性的选择是不用稀缺信息赚取短期利润,而是用稀缺服务获得长期信任和利益。
读者可能会注意到,本文从一开始就在使用“房产经纪人”这个词,而不是人们习惯的“中介”。前者是贝壳所推崇的称呼,它听上去更像一个体面的专业服务者。称呼改变的背后是用户对行业本身的尊重和信任程度的变化。就像曾经人们称之为“卖保险”的人,越来越多地被客户称为保险代理人。什么时候房产买卖者能够自然地使用房产经纪人这个称呼,贝壳的进化之路才算真正成功。
顺便说一句,在创办链家之前,左晖的上一个公司做的就是保险代理。
市值超过万科,左晖曾这样评价贝壳的核心价值 | 第一财经究竟视频
本文版权归第一财经所有,
未经许可不得转载或翻译。
常点在看,更及时获取资讯  Yi 
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-10-12 09:13:41 HTTP/1.1 GET : http://e.15386.cn/a/460129.html
  2. 运行时间 : 0.080965s [ 吞吐率:12.35req/s ] 内存消耗:5,534.74kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=2c0164388cdc1079622b00fa3af2618d
  1. /www/wwwroot/e.15386.cn/public/index.php ( 0.79 KB )
  2. /www/wwwroot/e.15386.cn/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/e.15386.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/e.15386.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/e.15386.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/e.15386.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/e.15386.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/e.15386.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/e.15386.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/e.15386.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/e.15386.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/e.15386.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/e.15386.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/e.15386.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/e.15386.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/e.15386.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/e.15386.cn/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/e.15386.cn/app/common.php ( 0.03 KB )
  27. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/e.15386.cn/config/app.php ( 0.95 KB )
  30. /www/wwwroot/e.15386.cn/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/e.15386.cn/config/console.php ( 0.23 KB )
  32. /www/wwwroot/e.15386.cn/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/e.15386.cn/config/database.php ( 2.48 KB )
  34. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/e.15386.cn/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/e.15386.cn/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/e.15386.cn/config/log.php ( 1.35 KB )
  38. /www/wwwroot/e.15386.cn/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/e.15386.cn/config/route.php ( 1.89 KB )
  40. /www/wwwroot/e.15386.cn/config/session.php ( 0.57 KB )
  41. /www/wwwroot/e.15386.cn/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/e.15386.cn/config/view.php ( 0.82 KB )
  43. /www/wwwroot/e.15386.cn/app/event.php ( 0.25 KB )
  44. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/e.15386.cn/app/service.php ( 0.13 KB )
  46. /www/wwwroot/e.15386.cn/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/e.15386.cn/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/e.15386.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/e.15386.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/e.15386.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/e.15386.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/e.15386.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/e.15386.cn/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/e.15386.cn/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/e.15386.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/e.15386.cn/route/app.php ( 1.72 KB )
  100. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/e.15386.cn/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/e.15386.cn/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/e.15386.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/e.15386.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/e.15386.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/e.15386.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/e.15386.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/e.15386.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/e.15386.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/e.15386.cn/runtime/temp/d997cd9a305c3ff6673a7bb9457595c9.php ( 8.07 KB )
  140. /www/wwwroot/e.15386.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000427s ] mysql:host=172.18.0.4;port=3306;dbname=e_15386;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000620s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000391s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000409s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000676s ]
  6. SELECT * FROM `set` [ RunTime:0.000292s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000705s ]
  8. SELECT * FROM `article` WHERE `id` = 460129 LIMIT 1 [ RunTime:0.000436s ]
  9. UPDATE `article` SET `lasttime` = 1791767621 WHERE `id` = 460129 [ RunTime:0.003366s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000354s ]
  11. SELECT * FROM `article` WHERE `id` < 460129 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000480s ]
  12. SELECT * FROM `article` WHERE `id` > 460129 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000511s ]
  13. SELECT * FROM `article` WHERE `id` < 460129 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001259s ]
  14. SELECT * FROM `article` WHERE `id` < 460129 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001113s ]
  15. SELECT * FROM `article` WHERE `id` < 460129 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001301s ]
0.093030s