Tópico:Wikilivros Discussão:Portal comunitário/Desempenho do Módulo:Book: diferenças entre revisões
Aspeto
Conteúdo apagado Conteúdo adicionado
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):
- Livro de receitas/Acarajé
- Guia do Linux/Iniciante+Intermediário/Comandos de rede/finger
- Logística/Gestão de armazéns/Necessidades de espaço/Armazenagem aleatória
- 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:
- 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).
- Feito: 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.
- ...?