Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Com o advento noSQL, se é que assim podemos chama-lo, uma nova era na programação eu creio começa a ser formada.
Um dos grandes vilões do consumo de desempenho no php sempre foi o uso de SESSIONS pois as sessions são escritas no disco rigido. No forum de noSQL um colega João Batista Neto criou um post maravilhoso mostrando como substituir as sessions em php usando o mongodb. Como irei começar um projeto do inicio pensei em não usar as sessions definitivamente.
Uso php mais não tenho muito conhecimento na linguagem então decidi perguntar aqui pra galera pois não sei nem mesmo se o meu plano de programação procede, ṕor isso decidi perguntar.
Pensei em criar um id para cada acesso para identificar o usuário e criar todo login usando o mongodb, então me veio uma duvida, e o os cokies? onde guardam as informações do lado do servidor? Qual seria o consumo de desempenho do uso de cookies se comparado ao uso de sessions?
Conto com a ajuda da galera para me esclarecer essa duvida.
Forte abraço a todos!
>
"Sessions exigem mais recursos do servidor pois a session ficam armazenadas na memória. Os cookies ficam no cliente. No caso de grande número de acessos os cookies tem melhor desempenho." - arr
Minha maior duvida era exatamente esta, não tinha certeza que os cokies ficassem somente do lado do cliente, mais aproveitando o ensejo, Quando acesso o site em SSL (https), dentre as variaves de server existe uma capaz de identificar o acesso ($_SERVER['SSL_SESSION_ID']), somente esta variavel me permitira fazer a consulta no mongodb e achar os dados do usuário logado, entretanto para executar o sistema no modo não seguro (http) essa variável creio que não exista. Certa vez tentei acessar um site https de um smartphone e o mesmo deu um erro dizendo que não era possível acessar-lo pois estava em https, então formei um conseito que desenvolver uma aplicação que só funcione em https é desenvolver algo parcialmente incompatível. Gostaria de sua opinião, afinal a maoria dos smartphones e celulares não são capazes de estabelecer uma conexão em https ou esse tipo de caso é um caso raro?
"Sessions exigem mais recursos do servidor pois a session ficam armazenadas na memória. Os cookies ficam no cliente. No caso de grande número de acessos os cookies tem melhor desempenho." - arr