← SMF

8 dicas para tornar o SMF mais rápido

Lida 13987 vezes

Offline

Carlos Gandra 
Administrador
Mensagens 3082 Gostos 97
Feedback +1

Troféus totais: 34
Trófeus: (Ver todos)
Level 6 Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4

ainda não apliquei tudo,  mas acho que ficou mais rápido, no que toca aos quadros, há alguma melhoria se colocarmos mais sub-quadros, mas diminuindo o numero de quadros principais ?

bom artigo

Boas,

A nível de performance, teres quadros ou sub-quadros vai dar ao mesmo, ele tem de os carregar todos estejam onde estiverem. O que os sub-quadros te podem dar é melhor organização, e diminuir o comprimento da página inicial.

;)
Offline

tomassantos 
Membro
Mensagens 1061 Gostos 0
Feedback +1

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Naquilo dos avatars fiz o que indicaste, movi para a nova pasta os antigos, mas estes agora não aparecem.

Afinal já está.
Offline

Riey 
Membro
Mensagens 1001 Gostos 0
Feedback +4

Troféus totais: 30
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

Muito bom post! Continua!
Offline

Riey 
Membro
Mensagens 1001 Gostos 0
Feedback +4

Troféus totais: 30
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

boas, estive agora a ler melhor o tópico, e em:

"6 - Marcar tópicos como lidos nos utilizadores inactivos"

"Dependendo da quantidade de utilizadores registados, este processo pode demorar vários minutos. ", na realidade, o processo é algo a ser feito no servidor? ou na página que temos de abrir? é que 30 membros de cada vez em milhares deve demorar várias horas não?


Obrigado


já percebi, isto é coisa para uns dias aqui  :superlol:
Offline

Carlos Faria 
Membro
Mensagens 551 Gostos 5
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Muito bom o artigo, parabéns ac99.


Estou com receio do 2º passo... alguém aqui desactivou a verificação do hostname? e pode influenciar muito o sistema de banimento?

EDIT:

O ficheiro 1.1.x_inactiveusers_markallboardsread.php depois de ser executado pode ser apagado ou fica por lá?
Offline

Riey 
Membro
Mensagens 1001 Gostos 0
Feedback +4

Troféus totais: 30
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

Muito bom o artigo, parabéns ac99.


Estou com receio do 2º passo... alguém aqui desactivou a verificação do hostname? e pode influenciar muito o sistema de banimento?

EDIT:

O ficheiro 1.1.x_inactiveusers_markallboardsread.php depois de ser executado pode ser apagado ou fica por lá?

eu deixei o meu lá com outro nome, se fores lá minutos depois já faz com outros users, por isso acho que não vale a pena apagar
Offline

Carlos Faria 
Membro
Mensagens 551 Gostos 5
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

eu deixei o meu lá com outro nome, se fores lá minutos depois já faz com outros users, por isso acho que não vale a pena apagar

Obrigado pela dica :)


Riey, colocaste o passo 2 em execução? tiveste mais tarde algum problema com sistema de banimento?
Offline

Riey 
Membro
Mensagens 1001 Gostos 0
Feedback +4

Troféus totais: 30
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

Obrigado pela dica :)


Riey, colocaste o passo 2 em execução? tiveste mais tarde algum problema com sistema de banimento?

isso passei a frente, mas provavelmente se banir por nickname funciona correctamente, pode não funcionar tão bem é por ip, mas isto agora o pessoal está sempre a mudar de ip, nem vale a pena banir o ip praticamente
Offline

Carlos Faria 
Membro
Mensagens 551 Gostos 5
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

isso passei a frente, mas provavelmente se banir por nickname funciona correctamente, pode não funcionar tão bem é por ip, mas isto agora o pessoal está sempre a mudar de ip, nem vale a pena banir o ip praticamente

Pois quanto a isso tens razão... obrigado :)
Offline

Carlos Gandra 
Administrador
Mensagens 3082 Gostos 97
Feedback +1

Troféus totais: 34
Trófeus: (Ver todos)
Level 6 Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4

Muito bom o artigo, parabéns ac99.

Obrigado ;)

Quanto à tua pergunta, o Riey já respondeu e bem :)
Offline

Carlos Costa 
Membro
Mensagens 1464 Gostos 10
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Muito bom este post.
Vou seguir algumas indicações.  :)
Offline

Paracelsus 
Membro
Mensagens 46 Gostos 0
Troféus totais: 24
Trófeus: (Ver todos)
Level 5 Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 10 Posts

4 - Optimizar índices, tópicos e mensagens
Mostrar um número demasiado grande de tópicos no índice de cada Quadro/Sub-Fórum pode tornar o Fórum mais lento, se forem muitas pessoas a carregar páginas em simultâneo. Não existe um número ideal, pessoalmente recomendo entre 40 a 75 tópicos por página e entre 10 a 25 mensagens por cada página de tópico.


Painel de Admin --> Tópicos e Mensagens --> Definições de Tópicos


Configurar a gosto

Não concordo na totalidade com este ponto.

A verdade é que, se houver um número muito reduzido de posts por página o número de cliques vai aumentar, já que é necessário carregar muito mais vezes para avançar para a página seguinte. Aumentando o número de cliques aumenta também a carga sobre o servidor.

Por isso considero que nunca se deve ter menos de 25 posts por página... também não convém ter um número excessivamente elevado para não tornar o carregamento de cada página demasiado lento (como é referido no artigo).
Offline

Riey 
Membro
Mensagens 1001 Gostos 0
Feedback +4

Troféus totais: 30
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

Não concordo na totalidade com este ponto.

A verdade é que, se houver um número muito reduzido de posts por página o número de cliques vai aumentar, já que é necessário carregar muito mais vezes para avançar para a página seguinte. Aumentando o número de cliques aumenta também a carga sobre o servidor.

Por isso considero que nunca se deve ter menos de 25 posts por página... também não convém ter um número excessivamente elevado para não tornar o carregamento de cada página demasiado lento (como é referido no artigo).

discordo... assim é muito pior...

tens mais mensagens por pagina, tens mais sobrecarga, porque todos vêm uma página, mas nem todos têm a necessidade de ver 2
Offline

Celso Azevedo 
Membro
Mensagens 3500 Gostos 37
Feedback +12

Troféus totais: 30
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Quanto mais informação for buscar a base de dados, pior é :)
Offline

Carlos Gandra 
Administrador
Mensagens 3082 Gostos 97
Feedback +1

Troféus totais: 34
Trófeus: (Ver todos)
Level 6 Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4

tens mais mensagens por pagina, tens mais sobrecarga, porque todos vêm uma página, mas nem todos têm a necessidade de ver 2

Também penso assim :)