replace no mysql

Código que de vez em quando eu utilizo:

update table set campo = replace(campo, 'string1', 'string_replace')

ideal para corrigir vários paths em registros de uma vez só, exemplo:

renomei minha instalação do drupal que estava no diretório drupal-5.2 para blog dae utilizei isso:

update system set url = replace(url, 'inuar.com/drupal-5.2/', 'inuar.com/blog/');

assim atualiza o path de todos os módulos..

Comentários

Performance

Oi,

estou fazendo alguns teste em cima do Drupal ainda, estou desenvolvendo grandes projetos como por exemplo: um site de artigos que já tem mais de 18 mil artigos, acredito que o problema na maioria dos casos não seja do próprio Drupal e sim do ambiente em que ele esteja rodando, pois como você próprio deve ter visto o drupal está presente em grandes sites, um exemplo bem real é o http://br-linux.org/.

Inclusive o Drupal possui um módulo chamado thottle que é bem interessante para esses tipos de site, que permite que você por exemplo desabilite a busca de conteúdo automaticamente quando seu site estiver com uma carga muito alta, você pode fazer isso com qualquer módulo ou bloco. sem contar a parte de indexação de conteúdo que é muito boa também..

Espero ter ajudado,

Nei

Dúvida

Olá,

Encontrei este site por acaso no Google. Também estou estudando drupal mas, em meu caso, para ver o quanto ele suporta tráfego intenso de usuários. Por enquanto, até quem tem o Drupal instalado em um site que tem muitas visitas ao mesmo tempo (encontrei alguns casos no próprio drupal.org), não recomenda sua utilização.
Você tem estudado esse lado do drupal tbém? O que acha?

Ah, não sou desenvolvedor... sou só um designer brincando com o drupal e gostando bastante... já que, aparentemente, encontrei uma ferramenta que não preciso saber programar para ampliar as funcionalidades de um site...

Abraços...