FastCGI
Postado por Carlos Fernando Sylverio | Postado em Tecnologia | Postado em 10-08-2009
0
Muita aplicação para o IIS possui um conceito nativo de multi-threaded. Porem algumas aplicações escritas para Linux e não possuem mult-threaded. Apesar de o PHP ser mult-threaded, muitas de suas extensões não são. Exigindo assim um pedido concomitante para garantir operar confiávelmente. Isso obriga a utilização de CGI (Common Gateway Interface) e resulta em baixo desempenho na plataforma Windowns.
O FastCGI ajuda neste tipo de aplicações, para conseguir um melhor desempenho do Windows durante o CGI. FastCGI é um extensão para o IIS 6.0 que oferece suporte para hospedar e executar aplicativos ativos FastCGI em IIS com alto desempenho e confiabilidade. Suas principais características são:
- Hospedagem confiável para aplicações Non Thread-Safe (como PHP) em modo FastCGI para forçar uma simples requisição concorrente por processo FastCGI.
- Suporte para hospedagens de aplicações framework FastCGI em servidores compartilhados.
- Rico conjunto de opções de configuração para aprimoramento do desempenho da extensão e processo FastCGI.
Referência
http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1521
Enjoy
Rewrite Engine (Motor de Reescrita)
Postado por Carlos Fernando Sylverio | Postado em Tecnologia | Postado em 03-08-2009
0
Também conhecido como mod_rewrite, é um software que modifica aparência de uma URL. É utilizado para fornecer links para páginas web mais curtos e relevantes. A técnica é utilizada para adicionar um grau de separação entre os arquivos utilizados para gerar uma página web e a URL apresentada ao mundo.
Exemplos:
Abaixo temos uma URL de um post para um blog qualquer:
http://www.example.com/Blogs/Posts.php?Year=2006&Month=12&Day=19
Para o mesmo post porem utilizando reescrita:
http://www.example.com/Blogs/2006/12/19/
A segunda URL permite que sejam visualizados todos os post de dezembro somente removendo o dia 19, conforme abaixo:
http://www.example.com/Blogs/2006/12
Ionic’s Isapi Rewrite Filter
De uma forma grotesca, podemos dizer que o IIRF é um plugin para IIS que permite reescrever URL (Rewrite Engine). O Apache tem mod_rewrite, o que permite reescrever URL. Mas IIS, antes de v7, não tem nada semelhante como um built-in, ou como um “padrão” add-on livre.
O IIS tem um mecanismo de mapeamento URL, mas funciona somente para os arquivos que são tratados pelo ASP.NET: aspx, ascx, asmx, e assim por diante. Para os arquivos não são tratados como xml, GIF, JPG, CSS, o mapeamento não funciona de uma forma limpa. Como o servidor HTTP Apache, o IIS tem um mecanismo de extensão: ele é chamado de filtro ISAPI. Esses filtros possibilitam o IIS uma capacidade de re-escrever URLs.
Como usar o IIRF?
IIRF é uma única DLL. Que é instalada como um filtro ISAPI no seu servidor web, sendo configurada através de um arquivo INI.
Referências
http://en.wikipedia.org/wiki/Rewrite_engine
http://www.codeplex.com/IIRF
Enjoy


seguidores
leitores