Diferenças entre edições de "Tópico:Wikilivros Discussão:Portal comunitário/Desempenho do Módulo:Book"

Origem: Wikilivros, livros abertos por um mundo aberto.
Saltar para a navegação Saltar para a pesquisa
m ((mesmo que não apareçam na Categoria:Páginas com erros de scripts, provavelmente porque a predefinição é incluída na [[MediaWiki:Retrievedfrom|interface do M)
m (Provisoriamente, ignorar tudo que estiver depois dos N primeiros caracteres da coleção, para um valor de N que só afete os livros muito grandes. [https://pt.wikibooks.org/wiki/Módulo:Book?diff=268535&)
Linha 5: Linha 5:
 
* [https://www.google.com.br/search?q=%22Erro+no+script%22+-receitas+site%3Apt.wikibooks.org Alguns outros...]
 
* [https://www.google.com.br/search?q=%22Erro+no+script%22+-receitas+site%3Apt.wikibooks.org Alguns outros...]
 
Deveríamos explorar algumas variações e fazer testes (talvez como em [[w:en:User:Dragons flight/Lua performance]]) para obter um desempenho bom o bastante para que a navegação e a versão para impressão funcione em livros grandes. Algumas possibilidades:
 
Deveríamos explorar algumas variações e fazer testes (talvez como em [[w:en:User:Dragons flight/Lua performance]]) para obter um desempenho bom o bastante para que a navegação e a versão para impressão funcione em livros grandes. Algumas possibilidades:
  +
* Provisoriamente, ignorar tudo que estiver depois dos N primeiros caracteres da coleção, para um valor de N que só afete os livros muito grandes. Isso deve ser o bastante para fazer com que nos livros gigantes a navegação funcione pelo menos nos primeiros capítulos (e não deve afetar os demais livros).
  +
** [[Image:Yes check.svg|15px]] '''Feito''': [https://pt.wikibooks.org/wiki/Módulo:Book?diff=268535&oldid=268512 Implementado com N = 18000].
 
* O HTML da [[Predefinição:Navegação automática]] poderia ser gerado por uma função em Lua, a qual obteria os capítulos anterior e posterior realizando somente uma busca na lista de capítulos. Atualmente, parece que são realizadas 5 (!) buscas para obter o link anterior e outras 5 para obter o posterior.
 
* O HTML da [[Predefinição:Navegação automática]] poderia ser gerado por uma função em Lua, a qual obteria os capítulos anterior e posterior realizando somente uma busca na lista de capítulos. Atualmente, parece que são realizadas 5 (!) buscas para obter o link anterior e outras 5 para obter o posterior.
 
* ...?
 
* ...?

Revisão das 16h41min de 28 de janeiro de 2014

Atualmente, as páginas de alguns livros grandes excedem o tempo alocado para a execução de scripts, e no lugar dos links da barra de navegação aparece apenas a mensagem de "Erro no script" (mesmo que não apareçam na Categoria:Páginas com erros de scripts, provavelmente porque a predefinição é incluída na interface do MediaWiki):

Deveríamos explorar algumas variações e fazer testes (talvez como em w:en:User:Dragons flight/Lua performance) para obter um desempenho bom o bastante para que a navegação e a versão para impressão funcione em livros grandes. Algumas possibilidades:

  • Provisoriamente, ignorar tudo que estiver depois dos N primeiros caracteres da coleção, para um valor de N que só afete os livros muito grandes. Isso deve ser o bastante para fazer com que nos livros gigantes a navegação funcione pelo menos nos primeiros capítulos (e não deve afetar os demais livros).
  • O HTML da Predefinição:Navegação automática poderia ser gerado por uma função em Lua, a qual obteria os capítulos anterior e posterior realizando somente uma busca na lista de capítulos. Atualmente, parece que são realizadas 5 (!) buscas para obter o link anterior e outras 5 para obter o posterior.
  • ...?