Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário. |
| | Ha uma solucao bastante engracada para esse problema. Resposta: Perl + HTML::Mason Existe um ficheiro chamado dhandler com codigo perl (e HTML) que e invocado quando uma pagina nao existe. Nesse altura podera fazer-se um "parse" ao URL pedido e fazer o pedido correcto (isto tudo sem modificar o URL no browser). Cumprimentos, Vasco Chita P.S: Eu sei que estavas a espera de uma solucao em PHP, mas deu-me na gana alargar-te os "horizontes". |
| |
|
| | Isso não é mais ou menos a solução do artigo de ASP que foi indicado ? Trabalhar com o 404 ? Não acham que isso causa problemas de perfomance, por se estar permanentemente a lidar com erros de páginas inexistentes ? |
| |
| | Dependera do numero de acessos da maquina naturalmente. Segundo os programadores de Mason, a maquina onde esta instalado o Mason, com o Apache consegue responder a cerca de 100 pedidos por segundo com mod_perl (o que me parece bem mais do que os permitidos por ASP, aka Windows, ou estou enganado?). Como quem tem um site, que tem realmente mais de 100 requests por segundo, normalmente investe em memoria/CPU/disco_para_cache_Mason, ou simplesmente arranja outra maquina para frontend, acho que o problema nao se coloca. ou como diria, nao sei quem, se estas preocupado com perfomance usa C em vez de Perl, e demora bem mais tempo a desenvolver. Cumprimentos, Vasco Chita Cumprimentos, Vasco Chita |
| |
| | >o que me parece bem mais do que os permitidos >por ASP, aka Windows, ou estou enganado?).
Depende ... a tecnologia que a Microsoft disponibiliza tanto podem dar umas poucas dezenas de request até aos largos milhares. Às vezes as pessoas não compreendem isso, ou fingem não ver. As ferramentas estão disponiveis, depois quem tiver dedos para tocar viola, toca. Não dá é para todos. Dá uma olhadela neste link. |
| |
| | O link correcto é este:
http://msdn.microsoft.com/library/default.asp?URL=/library/techart/Docu2kbench.htm
|
| |
| por Anonimo Cobarde em 12-12-00 10:41 GMT (#9) |
| pois... pois ... também essa página dá: Microsoft JScript runtime error '800a138f' 'oBD.platform' is not an object /msdn-online/shared/xmltoc/inc/toc.inc, line 223 e ainda por cima o iexplorer berrou e com ele levou todas as páginas de pesquisa e relativas a trabalho que eu tinha aberto! será necessário correr cada janela do iexplorer numa janela de vmware para evitar isto ? |
| |
| | xiiii ... tens o sistema um pouco pro instável, não ? Por aqui abre na boa ... |
| |
| | No meu crasha com o netscape, à segunda vez entrou mas o back não funcionou, não sei se é o sistema dele que está instável se é a página que está péssima. Ai abre na boa, provávelmente estás a usar MS-Windows, a página é MS ...... |
| |
| | deu bem deste lado... mozila 0.6 para linux ;) Higuita |
| |
| | Só é pena o link crashar-me com o netscape, de qq modo já estava mesmo à espera. |
| |
| | Ok, tentem este, que abre sem Menu: http://msdn.microsoft.com/library/techart/Docu2kbench.htm
O problema deve estar nos menus laterais do lado esquerdo. Sendo assim, é deveras lamentável. Apesar do MSDN ser dirigido a developers microsoft, que à partida tem sempre que ter as ultimas versões do IE instaladas, é triste da parte deles borrifarem-se para os outros browsers. |
| |
| | A solucao em ASP apresentada em http://www.asp101.c om/articles/wayne/extendingnames/default.asp parece desnecessariamente complicada. Porque fazer com que seja uma pagina/programa "de erro" a tratar da apresentacao dos documentos? Um url como www.site.tld/show/day/12/month/12/year/2000/ pode tranquilamente invocar um cgi ou outro "elemento activo" que esta' alojado em www.site.tld/show e que trata de decompor e trabalhar com os dados do resto do path (neste caso, day/12/month/12/year/2000). So' se for inconveniente existir o objecto (intermediario) chamado "show" (por exemplo, pode ser mais pratico o url www.site.tld/day/12/month/12/year/2000/, que omite o "show" e passa logo aos dados) e' que pode interessar intersectar a coisa ao nivel do tratamento de paginas que nao existem (se bem que assim o "intersector" tem que tratar ele proprio tambem dos genuinos casos de pedidos de paginas inexistentes, o que pode ser desconfortavel do ponto de vista da divisao de responsabilidades pelas varias pecas de codigo). Mas em termos de se saber o que e' que funciona ou nao na Web, este url pode ser esclarecedor: http://www.amazon.com/exec/obidos/subst/home/home.html/104-3446440-0735138 Nao interessa seguir o link, interessa apenas notar que a primeira coisa que aparece a seguir ao nome do dominio e' "exec" (com todo o ar de ser um programa que intersecta e processa toda a restante path info). Se e' bom para a Amazon tb deve chegar para a malta! :-) |
| |
|
|
| | Yep. Muito útil. Aliás, assim nem percebo como todos os sites dinâmicos não estão obrigatóriamente construidos desta forma. É um desperdicio de audiência incrivel. É uma feature que deveria estar no top 10 das implementações de "Como promover correctamente o seu site" :-) |
| |