Array
(
)

Sessão e a quantidade de acessos

PHP
Fabio Santos
   - 30 dez 2014

Até que ponto as sessões podem prejudicar ou interferir na quantidade de acesso ao site? existe alguma forma de administrar esses problemas?

Marisiana
   - 30 dez 2014

Acompanhando....

Jothaz
   - 01 jan 2015


Citação:
Até que ponto as sessões podem prejudicar ou interferir na quantidade de acesso ao site? existe alguma forma de administrar esses problemas?


O controle de acesso deve ser feito por IP único e não por Session.

Então não existe relação.

Fabio Santos
   - 01 jan 2015

Como assim por IP, no PHP cadastra-se ips?

Jothaz
   - 02 jan 2015


Citação:
Como assim por IP, no PHP cadastra-se ips?


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

Fabio Santos
   - 02 jan 2015

Não tem nada haver com as perguntas, é simplesmente para saber se vai impactar em algo, lentidão, site fora do ar...etc.

Marisiana
   - 02 jan 2015

Como se faz para saber a quantidade de acessos que um site vai suportar?
Já vi vários casos em que o site saiu do ar porque houveram muitos acessos ao mesmo tempo...

Fabio Santos
   - 02 jan 2015

Eu acho que tem como se informar com o provedor, acho que isso depende do plano.

Jothaz
   - 02 jan 2015


Citação:
Não tem nada haver com as perguntas, é simplesmente para saber se vai impactar em algo, lentidão, site fora do ar...etc.


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.

Marisiana
   - 02 jan 2015


Citação:
Eu acho que tem como se informar com o provedor, acho que isso depende do plano.

Ah tá, tem a ver com o provedor...
Obrigada Fábio!

Fabio Santos
   - 02 jan 2015

Opa Jothaz, desculpe pela pergunta mal formulada, as vezes fico confuso mesmo. hehehe.

Marisiana, eu não tenho certeza.

Marisiana
   - 02 jan 2015

Sem problema!
Era uma curiosidade...

Marisiana
   - 02 jan 2015

Sem problema!
Era uma curiosidade...

Fabio Santos
   - 02 jan 2015

OK! pesquisei aqui e não achei nada a respeito.

Jothaz
   - 04 jan 2015


Citação:

Citação:
Eu acho que tem como se informar com o provedor, acho que isso depende do plano.

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.

Citação:
OK! pesquisei aqui e não achei nada a respeito.


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.

Fabio Santos
   - 04 jan 2015

Está bem Jothaz, desculpas pela pergunta mal formulada e te agradeço pela atenção e informações de grande ajuda para a minha duvida.

Jothaz
   - 04 jan 2015


Citação:
Está bem Jothaz, desculpas pela pergunta mal formulada e te agradeço pela atenção e informações de grande ajuda para a minha duvida.


Qual server vocês esta usando?

Fabio Santos
   - 04 jan 2015

To usando local mesmo.

Jothaz
   - 04 jan 2015

Normalmente quando estoura a memória com uso de sessions é por falta de planejamento, então acho difícil isto acontecer. Mas acontece veja AQUI.

Uso pouco PHP e quando uso rodo no IIS 7.0 que me dá a possibilidade de verificar o tamanho das session´s.

Tenta seguir os seguintes passos:
1-Rode o gerenciador de tarefas -> aba desempenho e anote a quantidade de memória em uso e mantenha-o aberto.
2-Rode sua aplicação com todas as sessions carregadas e veja a quantidade de memória em uso.
3-Diminua a a quantidade de memória SEM rodar o aplicativo da quantidade de memória USANDO aplicativo.
4-Assim você terá uma estimativa de quanta memória seu aplicativo esta usando, ai é só multiplicar pela quantidade estimada de usuários e você terá um ideia.

Sei que pode parecer complicado e não será totalmente preciso, mas já da para ter-se um estimativa.

Marisiana
   - 04 jan 2015


Citação:
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.



Era isso eu estava tentando entender, Jothaz!
Obrigada por responder!

Fabio Santos
   - 05 jan 2015

Legal mesmo Jothaz, informações uteis. te agradeço.