Sessão e a quantidade de acessos
30/12/2014
0
Fabio Santos
Posts
01/01/2015
Soeuseijothaz
O controle de acesso deve ser feito por IP único e não por Session.
Então não existe relação.
02/01/2015
Soeuseijothaz
Qual o objetivo da contagem de acessos?
É para comercializar publicidade?
Ou é só para você saber a quantidade de acessos e exibir?
Se é para comercializar sugiro Google Analytics, pois assim você consegue ver a quantidade de acesso bem como qual a origem por pais e estado. E ainda os termos que estão levando ao acesso ao site.
É uma ferramenta ótima para gerenciar o site.
Agora se você quer aprender ou só quer mesmo o número de acesso pode capturar o IP.
Em todas tecnologia para desenvolvimento web é possível obter o IP conectado ao site.
Então você pode criar um tabela e se o IP não estivar nela você grava e soma um nocontador, se ja existir ignora.
Pesquise por "php contar acesso ao site por ip" que você encotrará vários exemplos, veja se este lhe ajuda:
http://www.revistaphp.com.br/artigo.php?id=162
02/01/2015
Fabio Santos
02/01/2015
Marisiana Battistella
Já vi vários casos em que o site saiu do ar porque houveram muitos acessos ao mesmo tempo...
02/01/2015
Fabio Santos
02/01/2015
Soeuseijothaz
Olha só me desculpe, mas a pergunta não estava clara.
Então fica difícil adivinhar.
Agora que você refez a a pergunta fica fácil entender que quer saber: se sessions afeta a performance do site.
Sessions ocupam memória do servidor, então se mal utilizadas podem afetar a performance. Claro que depende do cenário e do ambiente em que o site esta hospedado.
Em alguns casos exite um limite da quantidade de memória que as sessions podem ocupar, configurado no server.
Não é nada para se desesperar, mas é sempre bom ter em mente que ao criar muitas sessions e com muitos acessos pode ocasionar lentidão.
Você pode medir a quantidade de memória que esta sendo usada pela aplicação pelas sessions, dependendo do servidor.
02/01/2015
Marisiana Battistella
Ah tá, tem a ver com o provedor...
Obrigada Fábio!
02/01/2015
Fabio Santos
Marisiana, eu não tenho certeza.
04/01/2015
Soeuseijothaz
Ah tá, tem a ver com o provedor...
Obrigada Fábio!
Marisiana,
Você pode configurar o tamanho memória usada pelas sessions no servidor. Já trabalhei em empresas onde era necessário criar um documento com as sessions e respeitar um limite por aplicação.
Acredito que cada plano de hospedagem tem um limite, pois se houver um estouro no uso da memória possivelmente irá afetar todo o servidor.
É recomendado verificar com o provedor quais os limites e como acessar esta informação.
Há muito tempo não uso provedores externos, normalmente uso server das próprias empresas ou servidore SharePoint, então realmente não sei como os planos estão hoje em dia.
Fabio,
Com relação a formulação da pergunta quanto mais clara melhor será a ajuda. Desde título até detalhes sobre sistema operacional e versões do servers e mesmo da linguagem usada. Em alguns fóruns dependendo da pergunta simplesmente é suspensa.
Qual server vocês esta usando?
Pergunto isto pois rodo o PHP no IIS 7, então por isso a duvida.
04/01/2015
Fabio Santos
Clique aqui para fazer login e interagir na Comunidade :)