Modelo de processamento da página
Como com Microsoft Content Management Server 2002, Microsoft Office do SharePoint Server 2007 é um sistema processamento página Template-Based. Os modelos fundamentais dois usados para processamento página nos sites SharePoint são mestre páginas e layouts página. Páginas mestras podem ser usadas por todas as instâncias página em um site. Layouts de página podem ser usados por todas as instâncias página que são baseadas em layout dessa página. Layouts de página são armazenados como itens lista na página mestra e galeria de layout de páginas, portanto, você pode utilizar versionamento, check-in e check-out, fluxo de trabalho e outros recursos disponível para bibliotecas documento SharePoint.
O Office SharePoint Server 2007 é compilado em parte superior de Windows SharePoint Services 3.0 e Microsoft ASP.NET 2.0. O mecanismo ASP.NET interpreta e executa todas as solicitações página SharePoint. De exemplo, suponha que um usuário solicita um nomeado página Welcome.aspx no navegador. O mecanismo ASP.NET recupera o layout página associado com a página e o página mestra associado com o site via o objeto Windows SharePoint Services 3.0 wssversion3short FileProvider FileProvider e ele reproduz o campo controles e Web Parts a partir dos campos até a página. O seguinte definir mostra o modelo processamento de página em O Office SharePoint Server 2007.
O modelo de processamento da página
A seguinte lista fornece uma passo a passo divisão de como ASP.NET 2.0 e Windows SharePoint Services 3.0 wssversion3short para processar páginas em um site do SharePoint:
O navegador solicita um página da Web de Serviços de Informações da Internet da Microsoft (IIS).
IIS passa a solicitação para ASP.NET 2.0.
Um pipeline HttpApplication HttpApplication é criado para a solicitação.
ASP.NET 2.0 a página agrupa via o provedor arquivo Windows SharePoint Services 3.0 3 wssversion3short. ASP.NET passa o URL para o provedor arquivo e o provedor arquivo agrupa a página e retorna a transmitir página. O provedor arquivo Windows SharePoint Services implementa cache e reduz ciclos para o banco de dados.
ASP.NET carrega um Page classe, analisa a transmitir página e encontrar uma referência ao layout de página na qual a página se baseia.
O mecanismo ASP.NET compila transmitir a página e o armazena na memória.
ASP.NET consultará o provedor arquivo Windows SharePoint Services para layout de página.
ASP.NET carrega a transmitir para layout de página associado com o atual página.
ASP.NET compila layout de página e o armazena na memória. ASP.NET pode livre essa memória posterior se o sistema precisa memória.
Determina o página mestra para o site e agrupa o página mestra ASP.NET via o provedor arquivo Windows SharePoint Services.
ASP.NET compila o página mestra e grava o disco para que você precise nunca recompilar o página mestra, a menos que você modificá-lo.
Layout de página é executado cada controle sobre a página no contexto da página que foi solicitada.
ASP.NET atualiza os caches necessários.
IIS retorna a página para o navegador.
O próximo tempo a página é solicitada pelo mesmo usuário ou por um usuário diferente que possui as mesmas permissões para ver a página como o primeiro usuário, processamento de página é muito mais eficiente:
O navegador solicita um página da Web de IIS.
IIS passa a solicitação para ASP.NET 2.0.
Um pipeline HTTPApplication HTTPApplication é criado para a solicitação e atinge o HandleRequest.
ASP.NET usa todos os caches internos.
ASP.NET processa o HTML para os controles.
IIS retorna a página para o navegador.
Dica
Mesmo que esse processo leva pouco tempo, ASP.NET processa os controles cada tempo, e você não desejar que.Em tais casos, você pode ativar o recurso cache de saída ASP.NET 2.0 página.
Consulte também
Outros recursos
Personalizar o cache Visão geral
O cache de saída e perfis de cache
Como a: estender o cache usando o manipulador de eventos VaryByCustom
Como a: criar uma página mestra mínimo