- Compatibilidade com XF
- 2.2.x
- Descrição curta
- direcionado para fóruns grandes com dezenas ou centenas de milhares de tópicos em uma única
Este addon é direcionado para fóruns grandes com dezenas de milhares a milhões ou mais de tópicos em um único fórum. Fóruns menores não obtêm muito benefício deste addon.
Lista de fóruns/conversas:
MySQL implementa 'busca de linha antecipada', quando combinada com LIMIT & OFFSET com um grande OFFSET, resulta em uma consulta grande trazendo mais dados do que são necessários. Talvez um dia o MySQL o corrija. Talvez.
Isto causa um problema, pois é assim que as conversas e as threads implementam a paginação.
Este addon fornece algumas consultas otimizadas para obter tópicos em um fórum com um número grande de tópicos, ou para conversas com um número muito alto de páginas.
De maneira ideal, as conversas deveriam implementar o sistema de posição como fazem as postagens, o que seria ainda mais rápido do que usar sub-consultas para forçar a 'busca de linha antecipada'.
Para mais informações, veja:
Em "Performance":
Contribuindo com recursos ou correções de bug
Por favor, crie uma solicitação de pull no Github através do link "Mais Informação".
Contribuições
Se você aprecia este addon, por favor considere uma contribuição através do PayPal. As detalhes serão fornecidos através de conversa privada.
Por favor, entre em contato comigo se desejar diferentes arranjos de licenciamento.
Lista de fóruns/conversas:
MySQL implementa 'busca de linha antecipada', quando combinada com LIMIT & OFFSET com um grande OFFSET, resulta em uma consulta grande trazendo mais dados do que são necessários. Talvez um dia o MySQL o corrija. Talvez.
Isto causa um problema, pois é assim que as conversas e as threads implementam a paginação.
Este addon fornece algumas consultas otimizadas para obter tópicos em um fórum com um número grande de tópicos, ou para conversas com um número muito alto de páginas.
De maneira ideal, as conversas deveriam implementar o sistema de posição como fazem as postagens, o que seria ainda mais rápido do que usar sub-consultas para forçar a 'busca de linha antecipada'.
Para mais informações, veja:
- http://stackoverflow.com/questions/4481388/por-que-a-mysql-tem-um-ponto-de-offset-alto-e-baixo-aumenta-a-performance-da-consulta
- http://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookup/
Em "Performance":
Contribuindo com recursos ou correções de bug
Por favor, crie uma solicitação de pull no Github através do link "Mais Informação".
Contribuições
Se você aprecia este addon, por favor considere uma contribuição através do PayPal. As detalhes serão fornecidos através de conversa privada.
Por favor, entre em contato comigo se desejar diferentes arranjos de licenciamento.