Request limit exceeded!
Página 1 de 1
Request limit exceeded!
Olá pessoal!
Fiz um código para mostrar em um "widget" os últimos 10 tutoriais que temos aqui, até ai tudo bem, foi relativamente fácil...
Mas na plataforma Forumeiros nós temos um ótimo sistema, na verdade um excelente sistema de proteção para "flood" no
fórum, na qual se um IP tiver mais requisições do que deve ter, será mostrado a seguinte mensagem de erro:
Ok, tudo bem, isso é imprescindível, mas temos que adaptar nossos código que fazem várias requisições ao mesmo tempo para podermos além de ter uma página que carregue rápido, não mostre a mensagem acima em condições normais de uso!!!
Para isso contamos com um detalhe chamado View Port, ou porta de visualização nos navegadores, onde nada mais é do que a parte visível que temos no momento.
Aqui está o código do widget que criei:
Estudem o funcionamento pra entender como ele só é carregado quando fazemos um "scroll" na tela e o widget é mostrado!
Em breve farei um tutorial e um plugin para facilitar nossa vida!
Abraços,
JS
Fiz um código para mostrar em um "widget" os últimos 10 tutoriais que temos aqui, até ai tudo bem, foi relativamente fácil...
Mas na plataforma Forumeiros nós temos um ótimo sistema, na verdade um excelente sistema de proteção para "flood" no
fórum, na qual se um IP tiver mais requisições do que deve ter, será mostrado a seguinte mensagem de erro:
Ok, tudo bem, isso é imprescindível, mas temos que adaptar nossos código que fazem várias requisições ao mesmo tempo para podermos além de ter uma página que carregue rápido, não mostre a mensagem acima em condições normais de uso!!!
Para isso contamos com um detalhe chamado View Port, ou porta de visualização nos navegadores, onde nada mais é do que a parte visível que temos no momento.
Aqui está o código do widget que criei:
- Código:
**** Será postado um tutorial sobre o assunto ****
Em breve farei um tutorial e um plugin para facilitar nossa vida!
Abraços,
JS
Última edição por JScript em Qua 23 Out 2013, 9:00 pm, editado 2 vez(es)
Re: Request limit exceeded!
O caso é que este código requisita ao rolar a página o script, não é?
Convidado- Convidado
Re: Request limit exceeded!
Então, o código só entra em funcionamento se você rolar a página até que o elemento referente ao widget fique visível na tela, ou seja, se você apenas abrir a página o código referente ao widget não irá funcionar, tornando o carregamento da página mais rápido e sem o erro de Request limit exceeded!
Imagine esse sistema em todos os códigos na página! Só funcionar quando ficar visível...
JS
Imagine esse sistema em todos os códigos na página! Só funcionar quando ficar visível...
JS
Re: Request limit exceeded!
O sistema da forumeiros seria bem mais leve, quase sem nenhum request limit exceeded em parte dos widgets...
Convidado- Convidado
Re: Request limit exceeded!
O Sr. poderia disponibilizar o código referente ao "scroll" isso deixaria o fórum muito mais seguro e leve.
Ps: Excelente tutorial, irei testar agora.
@Edit, acabei de testa-lo
Bem, como é esperado o código não esta nem traduzido, mas isso não é problema.
O Problema é que não tem explicações, eu não percebi na hora, mas não explica como o código funciona.
Eu postei ele e simplesmente ficou igual na imagem a cima.
Como um código vai definir quais tópicos são tutoriais e quais tópicos são comuns?
Ps: Excelente tutorial, irei testar agora.
@Edit, acabei de testa-lo
Bem, como é esperado o código não esta nem traduzido, mas isso não é problema.
O Problema é que não tem explicações, eu não percebi na hora, mas não explica como o código funciona.
Eu postei ele e simplesmente ficou igual na imagem a cima.
Como um código vai definir quais tópicos são tutoriais e quais tópicos são comuns?
Convidado- Convidado
Re: Request limit exceeded!
- Código:
jQuery.get('/f10-templates', function(data) {
Convidado- Convidado
Re: Request limit exceeded!
@D'Leandro™
Olá, vi que você percebeu que só escrevo comentários em inglês, isso se deve ao fato de eu escrever em outras linguagens (Assembler, C++, AutoIt...) e como de costume eu as escrevo no idioma padrão mundial...
Não fiz um tutorial como você mencionou, apenas divulguei o código que criei, não dei explicações nenhuma pois ficará para um tutorial sobre o widget, a forma com que o código identifica o fórum nosso amigo @BαηgBαηg já mostrou na mensagem acima!
Sobre deixar o fórum mais seguro e leve: é justamente isso que estou trabalhando e postarei tudo o que eu fizer!!!
Editado: Completando a explicação do @BαηgBαηg, eu expliquei sobre como obter o fórum, confira:
JS
Olá, vi que você percebeu que só escrevo comentários em inglês, isso se deve ao fato de eu escrever em outras linguagens (Assembler, C++, AutoIt...) e como de costume eu as escrevo no idioma padrão mundial...
Não fiz um tutorial como você mencionou, apenas divulguei o código que criei, não dei explicações nenhuma pois ficará para um tutorial sobre o widget, a forma com que o código identifica o fórum nosso amigo @BαηgBαηg já mostrou na mensagem acima!
Sobre deixar o fórum mais seguro e leve: é justamente isso que estou trabalhando e postarei tudo o que eu fizer!!!
Editado: Completando a explicação do @BαηgBαηg, eu expliquei sobre como obter o fórum, confira:
- Código:
/* First forum link to read info */
jQuery.get('/f10-templates', function(data) {
JS
Re: Request limit exceeded!
Olá amigos!
Algum de vocês tem enfrentado problemas de Request Limit Exceeded aqui em nosso fórum?
Pergunto isso pois pra mim até agora esse sistema de proteção não tem aparecido...
JS
Algum de vocês tem enfrentado problemas de Request Limit Exceeded aqui em nosso fórum?
Pergunto isso pois pra mim até agora esse sistema de proteção não tem aparecido...
JS
Re: Request limit exceeded!
Não vi alguma mensagem desse request limit exceeded, até agora!
Convidado- Convidado
Re: Request limit exceeded!
Isso é um ótimo sinal de que meus códigos estão quase 100% otimizados para evitar esta proteção!
Obrigado pela informação,
JS
Obrigado pela informação,
JS
Re: Request limit exceeded!
Saiba que também quando, muitas pessoas estão em uma mesma página, pode causar este request limit exceeded, ou seja, o limite de pessoas na mesma página está muito alto, ai dá esse erro para a página não cair..
Convidado- Convidado
Re: Request limit exceeded!
Não, a mensagem é outra completamente diferente!
Até onde sei é que esta proteção só aparece nos casos em que um IP estiver fazendo várias requisições ao mesmo tempo, isso devido aos códigos na página!
E afirmo mais ainda pois já entrei em fóruns que geralmente são repletos de membros conectados ao mesmo tempo e num determinado momento em que tinha apenas dois membros a proteção entrou em ação até no momento em que eu fazia o logout no fórum - culpa de um widget que requisitava 5 avatares ao mesmo tempo, embora o widget fosse ocultado!!!
Se desejar comprovar aqui eu desativo o meu sistema e deixo os códigos sendo executados na forma convencional e você faz um teste no momento em que estiver somente você conectado, aqui é fácil de acontecer isso pois temos poucos membros e raramente fazem logon...
JS
Até onde sei é que esta proteção só aparece nos casos em que um IP estiver fazendo várias requisições ao mesmo tempo, isso devido aos códigos na página!
E afirmo mais ainda pois já entrei em fóruns que geralmente são repletos de membros conectados ao mesmo tempo e num determinado momento em que tinha apenas dois membros a proteção entrou em ação até no momento em que eu fazia o logout no fórum - culpa de um widget que requisitava 5 avatares ao mesmo tempo, embora o widget fosse ocultado!!!
Se desejar comprovar aqui eu desativo o meu sistema e deixo os códigos sendo executados na forma convencional e você faz um teste no momento em que estiver somente você conectado, aqui é fácil de acontecer isso pois temos poucos membros e raramente fazem logon...
JS
Re: Request limit exceeded!
Olá pessoal!
Peço que se vocês virem a tela de proteção do Request Limit, me informem aqui ok?
Se poderem descrever a situação e/ou onde clicou, se tinha várias abas abertas com o fórum...
Agradeço a todos,
JS
Peço que se vocês virem a tela de proteção do Request Limit, me informem aqui ok?
Se poderem descrever a situação e/ou onde clicou, se tinha várias abas abertas com o fórum...
Agradeço a todos,
JS
Re: Request limit exceeded!
Aqui já deu algumas vezes, acho que até comentei no chat.
Mas dar quando abro uma nova guia e clico em um link, aparece uma página que já e para minimizar estas proteções, mas justamente nela da o Request.
Já faz alguns dias que não dar a proteção aqui, mas qualquer coisa tiro um print e posto aqui.
Mas dar quando abro uma nova guia e clico em um link, aparece uma página que já e para minimizar estas proteções, mas justamente nela da o Request.
Já faz alguns dias que não dar a proteção aqui, mas qualquer coisa tiro um print e posto aqui.
Convidado- Convidado
Re: Request limit exceeded!
@Houdini
Ai é que está o problema: como nosso fórum e vários outros por ai executam requisições principalmente ao perfil dos membros, isso conta como uma nova requisição na plataforma que se for em um curto período de tempo, será encarado como um perigo/bot ou outra coisa do gênero, ai entra em ação essa proteção!
Ao meu ver, o tempo poderia ser um pouco maior, mas acho que não será uma proposta aceita por parte deles...
Por isso adicionei esse sistema que dá uma "pausa" determinada por um algoritmo que ainda está em fase de testes e implementação para determinar o tempo entre os clicks nos links.
Agradeço suas informações,
JS
Ai é que está o problema: como nosso fórum e vários outros por ai executam requisições principalmente ao perfil dos membros, isso conta como uma nova requisição na plataforma que se for em um curto período de tempo, será encarado como um perigo/bot ou outra coisa do gênero, ai entra em ação essa proteção!
Ao meu ver, o tempo poderia ser um pouco maior, mas acho que não será uma proposta aceita por parte deles...
Por isso adicionei esse sistema que dá uma "pausa" determinada por um algoritmo que ainda está em fase de testes e implementação para determinar o tempo entre os clicks nos links.
Agradeço suas informações,
JS
Re: Request limit exceeded!
Aqui JS.
Tinha acabado de responder um outro tópico e cliquei no de botão obrigado bloquear, mais deu a proteção....
Tinha acabado de responder um outro tópico e cliquei no de botão obrigado bloquear, mais deu a proteção....
Convidado- Convidado
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|