当前位置:首页>南京>为什么几乎所有的南方政权都只能定都在南京?

为什么几乎所有的南方政权都只能定都在南京?

  • 2026-05-09 13:23:49
为什么几乎所有的南方政权都只能定都在南京?

对于中国古代政权而言,都城是王朝的政治、军事、经济与文化核心,都城的选址直接决定了政权的兴衰存亡,尤其是对于身处南北对峙格局中的南方政权而言,都城的选择更是关乎政权生死的核心战略决策。自秦汉以降,中国历史上的大一统王朝,绝大多数均定都于北方的西安、洛阳、北京等地,形成了“定都北方”的历史传统,而南方政权则始终以南京为核心定都首选,形成了与北方截然不同的定都格局。

那么为什么只能是南京呢?

其实南京的军事地理优势与南方政权的生存刚需对于任何一个政权而言,都城选址的第一核心要素,便是军事防御的安全性。对于身处南北对峙格局中的南方政权而言,其核心生存威胁始终来自北方中原政权的军事压力,而北方政权的军事优势,集中体现为以骑兵为核心的陆战能力,这一优势在水网密布的南方地区会被极大削弱,其中长江天堑是削弱北方军事优势的最核心地理屏障。

长江防线绵延数千里,自四川宜宾至长江入海口,并非所有江段都具备成为都城依托的防御条件。

南京并非仅仅依托长江一道防线,其自身拥有一套完整的、闭合的山地防御体系,形成了“以长江为外壕,以山地为内城”的多层防御结构,这也是其区别于长江沿岸其他城市的核心优势。南京城北侧为长江天堑,西侧有石头山(今清凉山)、马鞍山,东侧有钟山(紫金山),南侧有牛首山、方山,群山环绕形成了天然的城墙,将南京核心城区包裹其中,形成了易守难攻的地理格局。

南方政权的核心军事力量是水师,而南京是长江沿线最适合建设大型水师基地的城市,这也是其军事优势的重要组成部分。南京所在的长江段,江面宽阔,水深足够,且有秦淮河、玄武湖等内河水系与长江相连,可修建大型的水军港口与船坞,能够容纳数千艘战船的大型水师舰队。东吴时期,孙权便在南京修建了大型水军基地,其水师舰队规模最大时拥有战船五千余艘,甚至能够远航至辽东半岛与台湾地区;东晋时期,北府兵的核心水师基地便设在南京,正是依托这支强大的水师,东晋才能够在淝水之战中击败前秦大军,守住江南半壁江山;南朝时期,宋、齐、梁、陈四代均以南京为核心建设水师,牢牢控制长江航道,抵御北方政权的南下。这种天然的水师建设条件,使得南京成为了南方政权军事力量的核心驻地,能够充分发挥南方政权的水战优势,抵消北方政权的陆战优势。

宇宙大将军侯景兵人模型

但是当南方政权失去了以南京为核心的防御体系时,往往会迅速走向灭亡,南陈末年,隋军突破长江防线,攻占建康,南陈迅速灭亡;南明政权放弃南京,退守江南各地,最终被清军各个击破。历史实践反复证明,南京是南方政权抵御北方进攻的最佳防御核心,失去南京,南方政权便失去了赖以生存的军事屏障。

中国古代水师

除了军事地理之外,南京的经济腹地与漕运网络的支撑能力

必然会为都城形成一个政权的政治、军事中心,从而会聚大量的非农业人口,包括皇室、官僚、军队、手工业者与商人,其生存与运转高度依赖周边地区的粮食与物资供给,因此,是否拥有广阔而富庶的经济腹地,以及便捷的物资运输通道,是都城选址的另一核心要素。对于南方政权而言,其统治核心区的经济重心,经历了一个从长江上游向长江下游转移的过程,魏晋南北朝之前,江南地区尚未得到充分开发,经济重心仍在北方黄河流域;而自永嘉之乱后,北方人口大量南迁,江南地区得到大规模开发,长江下游的太湖流域逐渐成为中国经济最发达的地区,而南京正处于这一经济核心区的边缘,既能依托太湖流域的富庶物产,又能避免身处经济腹地中心而失去军事防御的安全性,完美平衡了经济支撑与军事防御的双重需求。

中国古代都城的物资供给,高度依赖漕运,水路运输的成本远低于陆路运输,据唐代史料记载,水路运输的成本仅为陆路运输的五分之一到三分之一,因此,是否拥有便捷的漕运网络,直接决定了都城的物资供给能力。南京地处长江与江南运河的交汇处,是南方漕运网络的核心枢纽,拥有四通八达的水路运输网络。向北,可通过邗沟(隋唐以后为京杭大运河)连接淮河、黄河流域,既能向前线输送兵力与粮草,也能从北方获取物资;向西,可通过长江水道连接荆襄、四川地区,将长江中上游的物产运抵南京;向东,可通过长江水道连接江南运河,直达太湖流域、浙东地区,获取核心的财赋与粮食;向南,可通过秦淮河、青弋江等水道连接皖南、赣北地区,扩大经济腹地的范围。

除了农业与漕运之外,南京自身发达的手工业与商业,也为都城的运转提供了强大的经济支撑。自东吴定都建业开始,南京便逐渐成为南方的手工业与商业中心,六朝时期,建康的丝织业、冶铸业、造船业、造纸业均达到了当时中国的顶尖水平。东吴时期,建业的造船业能够制造容纳千人的大型战船;东晋南朝时期,建康的丝织业能够生产高质量的云锦,成为皇室与官僚的专用织物;同时,建康也是当时中国最大的商业城市,城中设有多个专业市场,包括谷市、牛马市、纱市、盐市等,商贾云集,贸易繁荣,人口最多时超过百万,是当时世界上最大的城市之一。发达的手工业与商业,不仅能够为都城提供丰富的物资供给,还能为政权提供大量的商税收入,极大增强了南方政权的财政实力。

从历史实践来看,南京的经济腹地与漕运网络,为南方政权提供了持续而强大的财政支撑,充分验证了其经济优势的可靠性。东晋南朝时期,建康作为都城,即便在南北对峙最激烈的时期,都城的物资供给也从未出现过大规模的短缺,依托太湖流域的财赋,南朝政权始终能够维持一支规模庞大的军队,与北方政权对峙近三百年;南唐时期,金陵作为都城,依托江南的富庶,即便在失去淮南地区之后,仍能支撑起与中原政权的长期对峙;明初洪武年间,朱元璋定都南京,依托江南的财赋,完成了统一全国的大业,南京成为当时全国的政治、经济中心,人口超过百万,商业繁荣,手工业发达,是当时世界上最繁华的城市之一;即便是在晚清时期,太平天国定都天京(今南京),也能依托江南的财赋,与清王朝对峙十余年。历史实践反复证明,南京的经济支撑能力,完全能够满足南方政权都城的运转需求,是南方政权定都的最佳经济选择。

激战中的水师

然而更深层次的则是在于对于中国古代的政权而言,都城不仅是政治与军事中心,更是王朝正统性的象征,都城的选址,往往与政权的法统合法性紧密绑定。对于南方政权而言,尤其是那些以“华夏正统” 自居的偏安王朝,其核心的政治叙事,便是“恢复中原、还于旧都”,而都城的选址,既要体现其华夏正统的身份,又要为未来的北伐中原提供便利,南京恰好满足了这一政治需求。

因此即便是到了1927 年,南京国民政府成立,再次定南京为首都,延续了中华民国的法统,南京成为了近代中国的政治中心。这一历史选择,正是南京数千年正统性积淀的必然结果,其他南方城市,均无法替代南京的这一政治地位,即便是到了近代,南京依然是南方政权定都的首选。

那么为什么中国南方地域广袤,拥有成都、武汉、杭州、广州、福州等多个区域性中心城市,这些城市均曾短暂作为区域性政权的都城,但从未成为南方政权的长期定都首选,其核心原因在于,这些城市均存在无法弥补的先天缺陷,要么军事防御能力不足,要么经济腹地有限,要么区位过于偏远,无法辐射整个南方地区,而南京是南方地区唯一同时满足军事防御、经济支撑、政治辐射三大核心要求的城市。通过对这些城市的缺陷分析,能够反向验证南京作为南方政权首选都城的必然性。

历史大佬安州牧里定都建康的梁武帝立绘

成都位于四川盆地的成都平原,有“天府之国” 的美誉,土地肥沃,物产丰富,且四川盆地四面环山,易守难攻,历史上曾多次成为割据政权的都城,如蜀汉、成汉、前蜀、后蜀等,但这些政权均是仅局限于四川一地的区域性割据政权,从未成为统治整个南方的政权,其核心缺陷在于区位过于封闭。四川盆地地处中国西南边陲,四面环山,与长江中下游地区之间仅有长江三峡一条水道相连,交通极为不便,一旦定都成都,便无法有效控制长江中下游的广大地区,而长江中下游地区是南方的经济核心区,失去对这一地区的控制,便无法成为统治整个南方的政权。

武汉地处江汉平原,地势平坦,无山地依托,北临汉江,南靠长江,虽有两条江河作为屏障,但江面渡口众多,无险可守,北方军队一旦突破淮河防线,便可长驱直入,直抵武汉城下;同时,武汉位于长江中游,若北方政权占据长江上游的四川地区,便可顺流而下,直取武汉,历史上西晋灭吴、隋灭陈、元灭南宋,均是先占据长江上游,再顺流而下,攻破中游防线。

历史上的建康城地图

杭州位于长江下游的太湖流域南侧,地处钱塘江畔,依托浙北平原,物产丰富,经济发达,历史上曾作为南宋的都城临安府,是南方政权中除南京之外,定都时间最长的城市,但南宋定都临安,是特殊历史条件下的无奈选择,并非杭州具备作为南方政权都城的核心条件,其核心缺陷在于军事防御能力不足,且区位过于偏东。杭州北侧为太湖平原,地势平坦,无山地依托,唯一的天然屏障是钱塘江,但钱塘江江面宽阔,入海口呈喇叭状,潮水汹涌,无法构建稳定的长江防线,北方军队一旦突破长江防线,渡过太湖,便可直抵杭州城下,无险可守。同时,杭州地处浙江北部,过于靠近东海,无法有效辐射长江中上游地区,定都杭州,便会失去对荆襄、四川地区的控制,而长江中上游地区是南方防御体系的核心,失去对这一地区的控制,南方政权便会陷入被动。南宋定都临安,是因为靖康之变后,金军南下,宋高宗赵构一路南逃,甚至一度逃到海上,杭州地处江南腹地,远离前线,便于躲避金军的追击,是偏安保守的选择,而非进取的选择,南宋一百五十余年,始终未能恢复中原,与定都临安的偏安格局有着直接的关系。

广州、福州等岭南城市,地处中国东南沿海,依托珠江三角洲、闽江三角洲,物产丰富,海外贸易发达,历史上曾短暂作为区域性割据政权的都城,如南越国、南汉国、闽国等,但这些政权均是仅局限于岭南、福建一地的区域性割据政权,从未成为统治整个南方的政权,其核心缺陷在于区位过于偏远,远离中国的政治核心区。此外,这些城市地处沿海,极易受到来自海上的攻击,在古代海防体系不完善的情况下,无法保障都城的安全。这种偏远的区位特征,使得广州、福州等城市只能成为区域性割据政权的都城,无法成为统治整个南方的政权的定都首选。

然而南京也并非是所有历代南方王朝的都城。

历史上也存在少数南方政权没有定都南京的情况,其中最具代表性的便是南宋定都临安,但即便南宋定都临安,南京依然是南宋长江防线的核心军事枢纽,南宋的绝大多数军队都驻扎在南京一带,南京是南宋抵御金军南下的第一道防线,临安只是南宋的政治中心,而非军事中心,这一格局,恰恰印证了南京作为南方政权都城的核心军事价值。

明初朱元璋定都南京,以南京为基地,完成了统一全国的大业,南京成为了大一统王朝的首都,这是南京历史上第一次成为全国性的政治中心。但明成祖朱棣即位后,迁都北京,其核心原因并非南京不具备作为都城的条件,而是出于政治与军事的双重考量。但此后,南京依然作为明朝的留都,保留了完整的六部官僚机构,是明朝南方地区的政治、经济、军事中心,依然承担着管控南方、为北京提供财赋支撑的核心作用,明朝的漕运,核心便是将江南的财赋通过京杭大运河运抵北京,而南京正是这一漕运体系的核心枢纽。明朝迁都北京,是大一统王朝为了应对北方边境威胁的战略选择,并未否定南京作为南方政权都城的核心优势。

参考资料

书籍

史念海《河山集・四集》

史念海《中国古都和文化》

史念海《中国的运河》

谭其骧《中国历史上的七大古都》

杨宽《中国古代都城制度史研究》

陈寅恪《魏晋南北朝史讲演录》

田余庆《东晋门阀政治》

古籍

《读史方舆纪要》

《三国志》

《晋书》

《资治通鉴・晋纪》

《南史》

《宋书》

《天下郡国利病书・江南八》

《通典》

《金陵记》

《隋书》

《明史》

《太平天国史》

《建康实录》

《建炎以来系年要录》

《宋史》

《南明史》

最新文章

随机文章

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