当前位置:首页>戏曲>从皂角到干洗:中国戏服洗护千年史,藏着戏曲行业最隐秘的规矩

从皂角到干洗:中国戏服洗护千年史,藏着戏曲行业最隐秘的规矩

  • 2026-06-28 08:31:07
从皂角到干洗:中国戏服洗护千年史,藏着戏曲行业最隐秘的规矩

从皂角到干洗:中国戏服洗护千年史,藏着戏曲行业最隐秘的规矩

戏服是戏曲的半条命。一件绣满真金线的五爪蟒袍,在清代鼎盛时期造价可达白银千两,相当于当时一个七品知县十年的俸禄。从古至今,戏服的洗护从来不是简单的家务劳动,而是一门口传心授、不传外姓的独门手艺。它的每一次技术演变,都精准对应着中国戏曲从萌芽到鼎盛、从地方到全国、从传统到现代的完整发展轨迹。那些看似琐碎的洗护规矩,背后是戏曲行业千年来形成的等级制度、职业伦理和文化信仰。

先秦至汉唐(公元前11世纪-公元907年):优伶百戏时代,戏服的雏形与原始洗护

中国戏曲的源头可以追溯到先秦时期的优伶表演。公元前540年左右,楚国优伶优孟穿着已故宰相孙叔敖的衣冠模仿其言行举止,成功劝谏楚庄王,这是中国历史上有文字记载的最早的角色扮演。此时的"戏服"本质上就是日常服饰的借用,没有专门的制作和洗护体系。

秦汉时期,百戏盛行,包括角抵戏、杂技、幻术等多种表演形式。汉武帝元封三年(公元前108年),在长安举行了规模盛大的百戏汇演,吸引了方圆三百里的百姓前来观看。此时的表演服装开始出现一些特殊设计,比如扮演神仙的演员会穿上羽毛制成的"羽衣",扮演猛兽的演员会披上兽皮。但这些服装数量稀少,制作简陋,洗护方式与普通百姓的衣物完全相同:用草木灰水浸泡,然后在河边用木棒捶打,最后在阳光下晒干。

唐代是中国古代文化的黄金时代,歌舞戏和参军戏逐渐成熟。唐玄宗开元二年(公元714年),设立了专门的宫廷乐舞机构"梨园",这是中国历史上第一个皇家戏曲学院。梨园弟子的服装由宫廷统一制作和管理,面料多为丝绸,开始出现简单的刺绣。但此时仍然没有专门的戏服洗护人员,服装由宫女们负责清洗,丝绸衣物会用皂角轻轻揉搓,避免损坏面料。

这一时期,优伶的社会地位极其低下,被列入"贱民"阶层,与奴婢、娼妓同列。他们的服装被视为"不祥之物",普通人不会接触,因此也没有形成特殊的洗护规矩。

宋元时期(960年-1368年):戏曲成熟期,专门戏服体系的建立与洗护分工

公元12世纪,中国戏曲在温州正式形成,史称"南戏"。这是中国第一个成熟的戏曲形式,有了完整的故事情节和角色分工(生、旦、净、末、丑)。与此同时,"行头"这个专门指代戏服的词语开始出现,标志着戏服正式从日常服饰中分离出来,成为一种独立的艺术品类。

元代是元杂剧的黄金时代,大都(今北京)和杭州成为全国两大戏曲中心。据《马可·波罗游记》记载,元大都的勾栏瓦舍多达五十余处,每天都有数十个戏班同时演出。元杂剧的戏服已经有了明确的等级区分,皇帝穿蟒袍,官员穿官衣,平民穿布衣。面料以绫、罗、绸、缎为主,开始使用少量金线和银线进行装饰。

正是在这一时期,戏曲行业出现了一个全新的职业——"箱倌"。箱倌专门负责戏班所有行头的管理、收纳、洗护和修补,是戏班中不可或缺的重要人物。一个大型戏班通常会有三到五名箱倌,分别管理大衣箱、二衣箱、三衣箱和盔头箱。

宋元时期的戏服洗护技术已经出现了明显的分化:

- 武行演员穿的短打衣靠,多为粗布制作,可以用皂角或草木灰水整件手洗,但不能拧干,只能用手按压出水,然后阴干

- 文戏演员穿的绸缎戏服,严禁整件下水,只能用干净的软布蘸清水局部擦拭污渍

- 带有金线的戏服,只能用鸡毛掸轻轻掸去浮尘,不能接触任何液体

箱倌们还发现,用烧开的米醋蒸汽熏蒸戏服,可以有效去除汗味和霉味,这是中国最早的蒸汽洗护技术。此外,他们还会在戏服箱里放入樟脑和花椒,防止虫蛀。

这一时期的代表人物有关汉卿、王实甫、马致远等元杂剧作家,以及珠帘秀、天然秀等著名杂剧演员。其中,珠帘秀被誉为"杂剧当今第一",她的行头多达数十箱,专门有两名箱倌负责打理。

明代(1368年-1644年):昆曲崛起,戏服工艺的第一次巅峰

明代中后期,昆曲在江苏昆山兴起,并迅速传播到全国,成为统治中国戏曲舞台长达两百年的"雅部"。昆曲的表演极其细腻优雅,对戏服的要求也达到了前所未有的高度。明代戏服的制作工艺登峰造极,形成了一套完整而严格的行头制度,这套制度一直沿用至今。

明代昆曲戏服的面料全部采用顶级的杭绸和苏缎,刺绣工艺以苏绣为主,大量使用真金线、真银线和孔雀羽线。一件普通的女帔需要一名绣娘绣三个月,而一件皇帝穿的蟒袍则需要五名绣娘绣整整一年。据明代万历年间的《万历野获编》记载,当时一个著名昆曲戏班的行头价值可达白银万两。

随着戏服价值的飙升,传统的洗护技术已经无法满足需求。明代箱倌们在总结前人经验的基础上,发展出了一整套完整的古法干洗技术,这套技术的核心原则至今仍然适用:贵重戏服绝对不能整件下水,只能通过物理方式除尘、除味、除污。

明代戏服洗护的标准流程是:

1. 日常除尘:每天演出结束后,将戏服悬挂在通风处,用软毛竹刷顺着面料纹路轻轻扫去浮尘。带有金线和盘金绣的部位,只能用柔软的鸡毛掸轻掸,绝对不能用刷子刷,否则会导致金粉脱落。

2. 局部除污:汗渍用淡茶水或淘米水轻轻点擦;油渍撒上玉米粉或滑石粉,静置十二个小时让粉末充分吸油,然后扫掉粉末,反复两到三次;泥点等完全干透后,用干布轻轻擦掉。

3. 定期熏蒸:每个季度进行一次全面熏蒸。在大木桶中烧开热水,加入少量白芷和丁香,将戏服悬挂在木桶上方的竹架上,用蒸汽熏蒸一个时辰(两个小时)。蒸汽不仅可以去除汗味和霉味,还能舒展褶皱,让丝绸面料恢复光泽。

4. 收纳保养:熏蒸后的戏服必须在阴凉通风处完全晾干,然后在衣内放入樟脑、白芷、花椒和檀香,用棉纸包裹好,放入樟木箱中收纳。不同颜色、不同面料的戏服要分开存放,避免染色和磨损。

明代还形成了许多关于戏服的严格规矩和禁忌:戏服不能落地,不能坐在屁股下面,不能反穿,不能借给外人。特别是蟒袍和官衣,被视为戏班的镇班之宝,平时由箱倌专门保管,只有演出前才能交给演员,演出结束后必须立即收回。

这一时期的代表人物有昆曲改革家魏良辅,剧作家汤显祖、沈璟,以及昆曲演员梁辰鱼、陈圆圆等。汤显祖的《牡丹亭》问世后,风靡全国,当时有"家家收拾起,户户不提防"的说法,意思是家家户户都会唱《牡丹亭》中的唱段。

清代前中期(1644年-1840年):花雅之争,地方戏兴起与戏服的地域分化

清代初年,昆曲仍然占据着戏曲舞台的统治地位。但从乾隆年间开始,各种地方戏曲如雨后春笋般兴起,包括秦腔、徽调、汉调、梆子腔等,这些地方戏被统称为"花部",而昆曲则被称为"雅部"。花部戏曲语言通俗,情节生动,深受普通百姓的喜爱,逐渐形成了与昆曲分庭抗礼的局面,史称"花雅之争"。

乾隆皇帝酷爱戏曲,他在位期间曾六次南巡,每次南巡都要当地的戏班接驾演出。乾隆五十五年(公元1790年),为了庆祝乾隆皇帝八十寿辰,安徽的三庆班进京演出,大获成功。随后,四喜班、和春班、春台班也相继进京,这就是著名的"四大徽班进京"。

花雅之争不仅带来了戏曲艺术的繁荣,也促进了戏服工艺的交流和融合。不同地域的戏班根据本地的气候特点和观众审美,发展出了各具特色的戏服风格和洗护技术:

- 北方的秦腔和梆子腔,戏服风格粗犷豪放,色彩鲜艳,多用棉布和厚缎制作。北方气候干燥,灰尘大,因此北方箱倌特别注重除尘技术,他们发明了用麦麸干洗戏服的方法,将干净的麦麸撒在戏服上,轻轻揉搓,麦麸会吸附灰尘和油污,然后抖掉麦麸即可。

- 南方的徽调和汉调,戏服风格华丽细腻,多用丝绸和薄缎制作,大量使用刺绣和金银线。南方气候潮湿,容易发霉生虫,因此南方箱倌特别注重熏蒸和防虫技术,他们会在熏蒸时加入更多的中草药,如苍术、艾叶、藿香等,不仅可以除霉防虫,还能让戏服带有一股淡淡的药香。

这一时期最著名的戏曲演员是秦腔名角魏长生。魏长生字婉卿,四川金堂人,他于乾隆三十九年(公元1774年)进京演出,以一出《滚楼》轰动京城,"观者如堵,举国若狂"。魏长生的行头极其华丽,据说他的一件旦角戏服上绣了三百多颗珍珠,价值白银五千两。

清代晚期至民国初年(1840年-1912年):京剧形成,戏服工艺的第二次巅峰

四大徽班进京后,不断吸收昆曲、秦腔、汉调等剧种的艺术精华,经过大约五十年的融合发展,在道光二十年(公元1840年)左右,正式形成了一个新的剧种——京剧。京剧集中国戏曲艺术之大成,将中国戏曲推向了一个新的高峰。

清代晚期是京剧戏服工艺的黄金时代。此时的京剧戏服在继承昆曲戏服传统的基础上,又有了许多创新和发展。面料全部采用苏州产的顶级杭绸和苏缎,刺绣工艺以苏绣和京绣为主,盘金绣、打籽绣、平金绣等各种技法无所不用其极。一件皇帝穿的十团龙蟒袍,需要八名经验丰富的绣娘绣制两年,仅金线就要用掉五十两。

随着戏服价值的进一步提升,古法洗护技术也达到了顶峰。清代京剧戏班的箱倌制度极其严格,箱倌分为头箱、二箱、三箱、盔箱、旗把箱等不同等级,其中头箱倌负责管理大衣箱,也就是蟒袍、官衣、帔等最贵重的戏服,地位最高,工资甚至比普通的二路演员还要高。

清代京剧戏服的洗护规矩达到了近乎苛刻的程度:

- 所有戏服绝对禁止水洗,哪怕是最普通的布衣也不行

- 带有真金线的戏服,只能用鹅毛掸轻掸,不能用任何东西擦

- 汗渍只能用干净的白绸布蘸少量高度白酒轻轻点擦,绝对不能用清水

- 油渍只能用滑石粉吸附,不能用任何洗涤剂

- 每年只进行一次全面熏蒸,时间固定在农历六月初六,也就是"晒衣节"这一天

- 戏服收纳时,必须按照"上五色、下五色"的顺序摆放,不能乱序

- 箱倌在接触戏服前,必须洗手、净面、更衣,不能戴戒指和手表

清代晚期还出现了专门制作和修补戏服的"戏衣庄"。北京最著名的戏衣庄是"三义永"和"广德楼",它们不仅制作戏服,还提供戏服租赁和洗护服务。许多著名的京剧演员都有自己专门的戏衣庄和绣娘。

这一时期的代表人物有"京剧鼻祖"程长庚、"伶界大王"谭鑫培、"武生泰斗"杨小楼等。光绪三十一年(公元1905年),谭鑫培拍摄了中国第一部电影《定军山》,他在片中饰演黄忠,穿的那件靠甲是当时最好的戏服,价值白银三千两。

民国时期(1912年-1949年):戏曲商业化与洗护技术的初步变革

民国时期,京剧进入了鼎盛时代,成为名副其实的"国剧"。上海和北京成为全国两大京剧中心,各大流派纷纷形成,出现了"梅尚程荀"四大名旦、"余言高马"四大须生等一大批著名演员。戏曲的商业化程度空前提高,一个著名演员的出场费可达银元上千块。

民国时期的戏服工艺在继承清代传统的基础上,又有了一些新的变化。随着西方化学染料的传入,戏服的色彩更加丰富鲜艳。同时,一些演员开始对传统戏服进行改良,比如梅兰芳就设计了许多新式的古装戏服,更加符合现代观众的审美。

最重要的变革发生在洗护技术领域。20世纪20年代,西方的干洗技术传入中国,上海和北京相继出现了干洗店。1926年,上海的"正章干洗店"开业,这是中国第一家现代化的干洗店。一些大型戏班和著名演员开始尝试将戏服送到干洗店清洗,这大大提高了洗护效率。

但是,传统的古法洗护技术并没有被完全淘汰。对于那些价值连城的老戏服和带有大量真金线、孔雀羽线的戏服,演员们仍然坚持使用传统的古法洗护。因为干洗店使用的化学溶剂会腐蚀真金线和丝绸面料,导致金粉脱落和面料脆化。

民国时期,随着社会的变革,许多传统的戏服规矩开始松动。比如,戏服不再被视为神圣不可侵犯的物品,演员可以在后台穿着戏服休息,也可以将戏服借给别人。但是,一些核心的规矩仍然被保留了下来,比如戏服不能落地、不能反穿、不能坐在屁股下面等。

这一时期的代表人物除了四大名旦和四大须生之外,还有"南麒北马"——周信芳和马连良。马连良对戏服的要求极其严格,他有自己专门的箱倌和绣娘,他的戏服不仅做工精美,而且非常合身,被称为"马派行头"。

新中国成立后至改革开放前(1949年-1978年):戏曲改革与洗护技术的现代化

新中国成立后,政府提出了"百花齐放,推陈出新"的文艺方针,对传统戏曲进行了全面改革。传统戏中的封建糟粕被剔除,同时创作了大量反映现代生活的现代戏。

这一时期,戏服的制作工艺发生了很大的变化。为了降低成本和适应大规模生产,传统的手工刺绣逐渐被机器刺绣取代,真金线也被廉价的铝线和塑料线取代。戏服的面料也开始使用化纤面料,如的确良、涤纶等。

随着戏服价值的下降和工业化的发展,传统的古法洗护技术迅速衰落。20世纪50年代,国产干洗机开始批量生产,各大剧团都配备了干洗机和专业的服装管理人员。传统的箱倌职业逐渐消失,他们的工作被现代化的服装管理员取代。

在文化大革命期间,传统戏曲受到了严重的冲击,几乎所有的传统戏都被禁止演出,大量珍贵的老戏服被烧毁或破坏。许多掌握古法洗护技术的老箱倌被迫改行,这门传承了近千年的独门手艺几乎失传。

这一时期的代表人物有豫剧大师常香玉、京剧大师梅兰芳等。常香玉在抗美援朝时期,带领剧社巡回演出,用演出收入捐献了一架战斗机,被誉为"爱国艺人"。

改革开放至今(1978年-现在):戏曲复兴与传统洗护技艺的抢救

改革开放后,传统戏曲逐渐复兴。1982年,中央电视台举办了第一届全国青年京剧演员电视大赛,吸引了全国观众的关注。2001年,昆曲被联合国教科文组织列入第一批"人类口头和非物质文化遗产代表作名录";2010年,京剧也被列入世界非物质文化遗产名录。

随着戏曲的复兴,传统戏服的制作工艺也开始回归。许多剧团和私人收藏家开始重新使用手工刺绣和真金线制作戏服,一件高质量的手工刺绣蟒袍,现在的价格已经超过了十万元人民币。同时,大量散落在民间的老戏服被重新发现和收藏,这些老戏服不仅是珍贵的艺术品,也是重要的历史文物。

在这种背景下,传统的古法洗护技术重新受到了人们的重视。许多戏曲工作者和文物保护专家开始走访那些还健在的老箱倌,抢救和整理濒临失传的古法洗护技艺。现在,一些专业的戏曲服装工作室和文物保护机构,已经能够熟练掌握传统的干掸、熏蒸、吸油等古法洗护技术。

当然,现代科技也在戏服洗护中发挥着重要作用。现在的专业戏曲服装洗护,通常会采用"传统古法+现代科技"相结合的方式:对于普通的化纤和棉麻戏服,使用现代化的干洗机和水洗机清洗;对于珍贵的丝绸和手工刺绣戏服,则使用传统的古法洗护;对于那些已经有上百年历史的老戏服文物,则采用更加专业的文物保护技术进行清洗和修复。

同时,许多传统的戏服规矩也被重新认识和尊重。现在,大多数专业剧团都恢复了"戏服不能落地"、"演出结束后立即收回戏服"等传统规矩。这些规矩不仅是为了保护戏服,更是为了培养演员对艺术的敬畏之心。

结语

从先秦时期的草木灰捶打,到明代的古法干洗,再到现代的干洗机和文物保护技术,中国戏服洗护技术已经走过了三千多年的历程。这三千多年里,技术在变,工具在变,但是戏曲人对戏服的敬畏之心从未改变。

一件戏服,不仅仅是一件演出服装,它承载着戏曲艺术的历史和文化,凝聚着无数工匠的心血和智慧。那些代代相传的洗护规矩和手艺,不仅保护了一件件精美的戏服,更守护了中国戏曲的根与魂。在今天这个快节奏的时代,重新认识和传承这些古老的技艺和规矩,对于保护和传承中国戏曲这门古老的艺术,具有重要的意义。

最新文章

随机文章

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