C# 如何使用IIS在MVC中解析HTML文档
根据Steve Souders在更快的网站上的书 简化报价 服务器解析PHP页面,所有输出都写入STDOUT,所以位于正确位置的flush()会导致队列中的任何内容立即发送,而不是发送到较大的块 如果我使用IIS,HTML文档如何解析PHP中的流,即ob_start()打开一个新的输出缓冲区,然后ob_flush()将输出缓冲区的内容刷新到标准输出,然后flush()将标准输出刷新 任何链接或提示将不胜感激C# 如何使用IIS在MVC中解析HTML文档,c#,asp.net-mvc,performance,iis,optimization,C#,Asp.net Mvc,Performance,Iis,Optimization,根据Steve Souders在更快的网站上的书 简化报价 服务器解析PHP页面,所有输出都写入STDOUT,所以位于正确位置的flush()会导致队列中的任何内容立即发送,而不是发送到较大的块 如果我使用IIS,HTML文档如何解析PHP中的流,即ob_start()打开一个新的输出缓冲区,然后ob_flush()将输出缓冲区的内容刷新到标准输出,然后flush()将标准输出刷新 任何链接或提示将不胜感激 注意:我知道这本书很旧,甚至连示例链接也不能像预期的那样工作,但我仍然想回顾一下基础知识
注意:我知道这本书很旧,甚至连示例链接也不能像预期的那样工作,但我仍然想回顾一下基础知识IIS不解析HTML,这是您的浏览器完成的。你到底是什么意思?您是否好奇为什么要使用输出缓冲?@CodeCaster我想知道浏览器是否只负责解析razor语法或php语法(内联)的输出值,还是它们独立于服务器?您混淆了很多概念。PHP是一种解释语言,由运行在web服务器上并由web服务器调用的程序进行解释。Razor由ASP.NET MVC的Razor视图引擎解析,该引擎将其转换为C#代码,然后编译并运行它,这同样发生在服务器上。那么,您真正的问题是“Razor视图如何输出HTML”@CodeCaster是的,即使是在webforms或Razor之前的服务器端语法上,我猜这与服务器有关?还是完全由客户完成?