SdevLab – Dica de Desenvolvimento | Tamanho máximo de uma URL

Fala galera, segue uma dica rápida e bastante útil – tamanho máximo de uma URL em um navegador.

Tamanho máximo de uma URL

O tamanho máximo de uma URL depende do navegador e do webserver em questão, segue uma lista com os valores:

Navegadores:

  • Safari: 80.000 caracteres (imagino que o Chrome, por usar o Webkit, tenha o mesmo valor)
  • Internet Explorer (todas versões): 2.083 caracteres
  • Firefox 3.x: 100.000 caracteres
  • Opera 9: 190.000 caracteres

WebServers

  • Apache: por padrão, 4.000 cacarcteres, podendo chegar a 8.000
  • IIS: 16.000 caracteres

OBS: estes valores eu fui pescando na net, nunca testei e acho que nem tem ninguém louco o suficiente pra chegar a tanto né, porque se precisar passar uma informação tão grande via url de repente compensa mais fazer isto via post, cookie ou session…

Valeu,
att sanoj
😉

SdevLab – Dica de Desenvolvimento | UTF-8 e Codificação de Caracteres

Eae galera!

O post de hoje é uma dica para quem está trabalhando com tecnologias web. Muitas vezes enquanto estamos desenvolvendo alguma coisa que será testada no navegador, não é difícil nos deparamos com alguns caracteres estranhos, e este é o assunto do post de hoje.

Boa Leitura!

UTF-8 e Codificação de Caracteres

Imagine a seguinte situação: você escreve uma página php & html e publica a mesma em um servidor. Ao abrir a página você vê algo parecido com a imagem abaixo:

Porque isto acontece? Simples, existe um assunto que todo desenvolvedor deveria saber pelo menos o mínimo que é a codificação de caracteres.
A codificação garante que uma página escrita num conjunto de caracteres específico mantenha suas características.

Primeiro, para descobrir qual codificação seu navegador usa clique no menu Exibir>Codificação, como na imagem abaixo:


Veja que no exemplo o meu navegador está configurado para exibir codificação utf-8, mas meu arquivo (da imagem 1 deste post) não utilizava a mesma codificação, por isso a página aparecia com um caracter estranho e não conseguia apresentar o acento circunflexo do Alô.

Para resolver o problema, existem 2 soluções, a primeira é abrir seu arquivo pelo Bloco de Notas e mudar o padrão de codificação, como na imagem abaixo:

A segunda maneira é inserir uma metatag logo abaixo da seção head do arquivo html, como no exemplo abaixo:


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Veja que em ambas opções só mudamos do padrão ANSI para UTF-8, mas a opção do código é mais garantida. Se ela for usada deve ser a primeira coisa a vir na seção head, porque o navegador reinicia o carregamento da página ao encontrá-la.

NOTA: Se você ficar em dúvida em qual padrão usar, escolha o UTF-8 porque com ele você pode escrever os códigos usando acentos normalmente. Se você conhece bem as entidades html, não se preocupe!

Para quem quiser saber mais sobre codificação de caracteres, eu sugiro esta página, que foi minha fonte de consulta. Nela tem um artigo completo sobre o assunto.

Até a próxima!

SdevLab – Dica de Desenvolvimento | Tempo de Execução de Scripts WampServer

Fala galera!

O post de hoje é uma dica para usuários do WampServer (forte concorrente do easyphp) que estão com problemas no tempo de execução de scripts.

Boa leitura!

Como alterar o tempo máximo de execução de scripts no WampServer

O WampServer é um pacote de softwares que em uma só instalação engoba o PHP, MySQL e Apache. É um software desenvolvido para rodar no Windows e muito prático para quem esta começando a desenvolver e ainda não sabe como utilizar os softwares citados acima separadamente.

Este tutorial mostra como resolver um problema muito comum, que é alterar o tempo máximo de execução de scripts no wamp. No meu caso por exemplo, este problema aconteceu quando eu tentava instalar um módulo no Joomla!, e o script de instalação demorou mais que o esperado, dando a mensagem da imagem abaixo:

Para resolver este problema, clique com o botão esquerdo do mouse sobre o ícone do wamp server, que fica perto do relógio do computador, vá na pasta PHP, e escolha o arquivo php.ini:

Ao clicar no php.ini, um arquivo de configurações vai abrir, localize neste arquivo a “variável” max_execution_time, e altere seu valor (inicialmente vai estar em 30 segundos).

É isto, fazendo as alterações seu wamp vai ter mais tempo para executar os scripts, e você menos dores de cabeça!
Não se esqueça de restartar todos os serviços do wamp para valerem as alterações, como na imagem abaixo:

Até a próxima!
xD