Jump to content


sTriKe

Member Since 25/05/2006
Offline Last Active 22/05/2023, 17:42
***--

#836550 Dicas Anti Fórum Lento Para Invision Power Board 2.1.x

Posted by sTriKe on 25/03/2007, 04:54

Olá pessoal.


Ultimamente tenho tido milhares de problemas com meu fórum estando lento(sobrecarregando o servidor e deixando-o lento). Conto aqui alguma das minhas experiências que ajudaram a deixá-lo mais rápido.

---------------------


Configurar o CPU Saving & Optimization :

Lá no CPU Saving & Optimization (ACP > Tools & Settings > CPU Saving & Optimization), tem várias coisas que ajudam a melhorar o desempenho do seu IPB. Aqui algumas configurações que uso atualmente :

Allow custom profile field info be used in TopicView?
Deixo "No"
Quando alguém entrar em um tópico, não irá carregar as custom profile field no profile do cara (ali aonde tem número de posts e etc), isso salva 1 querie por tópico, ou seja, menos uma coisa que teu MySql vai ter que processar.

Cache calendar and birthdays? Deixo "Yes"
Esta configuração não faz diferença caso vc não deixe o calendario e aniversário à mostra na index (eu não deixo)

Storing Read Topics in the Database Deixo "0"
Esta configuração não vai guardar quais tópicos a pessoa leu nos últimos dias (Aqueles que aparecem no Painel de Controle) Deixa tua DB menor, e mais rápida

Update Topic Views Immediately Deixo "No"
Assim, cada vez que a pessoa entrar em um tópico, não vai dar update no numero de vizualizações instântaneamente, isso ajuda a deixar a DB mais rápida, pois ela faz essa pesada tarefa quando está com menos uso(menos pessoas online, etc)

Mark topics a user has posted when displaying a forum? Deixo "No"
Assim, cada vez que alguém entrar em uma sala do fórum, não aparece quais tópicos ele postou, isso salva uma querie cada vez que alguém entra em uma sala

Remove 'Users Browsing this forum' feature? Deixo Yes
Isso retira aquela parte lá embaixo que mostra quem está vendo o fórum, se você gosta dessa opção só faça em último caso, salva uma querie cada vez que alguém entra em uma sala

Remove 'Users Browsing this topic' feature? Deixo Yes
Isso retira aquela parte lá embaixo que mostra quem está vendo o tópico, se você gosta dessa opção só faça em último caso, salva uma querie cada vez que alguém entra em um tópico

Show Active Users Deixo Yes pois gosto dessa opção
Isso retira a parte que mostra quem está online no fórum, lá embaixo, caso você deixe em "No", salva uma querie cada vez que alguém entra na index do fórum.

Allow users (where allowed) to use search? Deixo Yes, pois é uma opção interessante
Isso desabilita a Search(busca)[Se vc deixar em NO], cada busca consome um pouco do servidor mysql, nos finais de semana quando o fórum tá muito cheio, as vezes deixo em NO

Show Board Totals? Deixo Yes pois gosto dessa opção
Isso retira a parte que mostra as estatísticas do forum(numero de posts, membros, ultimo membro, etc) no fórum, lá embaixo, caso você deixe em "No", salva uma querie cada vez que alguém entra na index do fórum.

Server Load Limit Deixo vazio
Caso você estipule um limite, quando entrar esse limite de pessoas no forum, irá aparecer uma mensagem de ocupado, é interessante caso vc esteja preparando uma troca de host ou outra coisa assim, mas não acho legal não deixar as pessoas entrar no forum


2° Configurar o General Configuration

Entre em ACP>TOOLS & SETTINGS>GENERAL CONFIGURATION e siga os passos para configurar algumas coisas que ajudam :

Use Safe Mode Skins? Deixo em Yes
Se você deixa YES, ele usa a DB em vez de usar o Apache(PHP), como no meu fórum, o apache que sempre dá pau (A DB sempre fica rapida), eu deixo em YES, mas se no seu caso é o contrario, deixe em NO

Disable GZIP encoding? Deixe SEMPRE em NO
GZIP é tipo o .zip do windows, mas para linux, ou seja, deixa os arquivos menores e mais rápidos de ser carregados, além de usar menos tráfego


3° Desabilitar os Aniversários e Calendário na Index

Entre em ACP>Tools & Settings > Calendar & Birthdays e siga os passos a seguir :

Show birthdays on the main calendar view? Coloque NO
Show Today's birthdays on the board view? Coloque NO
Show forthcoming calendar events? Coloque NO
Isso irá desabilitar a caixa de aniversários e calendário lá embaixo na index do fórum perto das estatísticas e membros online

4° Configurar o Search Engine Spiders

Uma config no Search Engine Spiders(ACP>Tools & Settings > Search Engine Spiders) que ajudam a melhorar o desempenho do fórum:

Log all spider visits? Coloque NO
Assim não vai deixar a sua DB lotada de logs de entrada de bots no teu forum


5° Configurar o Robots.txt e Deixar o Google mais lento

O Google é uma das grandes causas de alguns fórums ficarem lentos, ele faz muitos hits por segundo, deixando o apache do servidor lento(no meu caso ele foi o principal), siga essas instruções para deixar ele mais lento :

Entre em : https://www.google.c...bmasters/tools/ Logue-se com sua Conta Google (Ou crie uma caso não tenha ainda), adicione seu site e confirme ele (adicionando um .html ou uma meta tag dadas por ELES no seu site). Após isso clique no seu site confirmado e vá em Taxa de Rastreamento, coloque Lenta. Assim ele só irá pegar o necessário de cada vez. Esta dica o usuário Red Hot me deu no webfórum

Configure o Robots.txt para não permitir abusos por parte dos robots :
O meu fica assim :
User-agent: Googlebot-Image
Disallow: /
User-agent: yahoo-mmcrawler
Disallow: /
User-agent: psbot
Disallow: /
User-agent: *
Crawl-delay: 80000
User-agent: *
Dissallow: /forum/style_images/
User-agent: *
Dissallow: /forum/style_emoticons/
User-agent: *
Dissallow: /forum/style_avatars/
User-agent: *
Dissallow: /forum/uploads/

Assim não deixo os robots de imagens pegar as imagens do meu site, nem deixo nenhum robot entrar nas pastas de imagens ou uploads.

Para não permitir que nenhum robot entre no seu fórum (caso vc nao esteja nem aí para os sites de buscas ou eles nao trazerem retorno), adicione essa linha após tudo :
User-agent: *
Dissallow: /


Caso eu me lembre de alguma coisa, eu adiciono aqui.
Caso vocês saibam algo que possa ajudar, poste aqui.
Caso tenha dúvidas, poste aqui.

Obrigado

Créditos do Tutorial :
Strike, Invision Help

Tópico original : http://www.invisionh...showtopic=24973

PS: Creio que essa seja a area mais adequada quanto a dicas/tutoriais para scripts prontos :)


#820743 Excel: Proteger Arquivo Com Senha

Posted by sTriKe on 28/01/2007, 01:02

Arquivo > Salvar como > Ferramentas > Opções gerais, agora é só configurar as senhas :)

Caso você ou outra pessoa que está precisando disso não achar o menu ferramentas, essa imagem pode ajudar :

Posted Image


t+


IPB Skin By Virteq