A publicação de um site pode ser frustrante quando leva vários minutos. Quanto mais seu site cresce — páginas, imagens, produtos —, mais a espera se prolonga. Com a arquitetura multiprocessos, o WebAcappella Fusion muda o jogo, aproveitando todo o poder do seu processador.
Até 7 vezes mais rápido
Testes em sites de tamanho real mostram ganhos espetaculares. Um site de 50 páginas com loja virtual que levava 2 minutos para ser publicado agora é gerado em menos de 20 segundos. Em um site de 200 páginas, o ganho é ainda mais acentuado, pois mais tarefas podem ser executadas em paralelo.
O fator de aceleração depende do número de núcleos do seu processador. Em um Mac com chip Apple Silicon (M1, M2, M3) ou em um PC recente com processador multi-núcleos, os ganhos são máximos.
Antes / depois: um exemplo concreto
Para ilustrar o ganho de desempenho, eis uma comparação feita em um site real de 80 páginas, incluindo uma loja com 40 produtos, galerias de fotos e um blog:
- Antes (construção sequencial): 3 minutos e 20 segundos para uma publicação completa
- Depois (construção multiprocessos em 8 núcleos): 28 segundos para a mesma publicação
- Ganho: tempo dividido por 7, ou seja, 2 minutos e 52 segundos economizados a cada publicação
Esse ganho se repete a cada publicação. Se você publicar de 3 a 4 vezes por dia durante a criação do seu site, são quase 10 minutos economizados diariamente. Ao longo de um projeto, isso representa horas a menos de trabalho gastas em espera.
Como funciona?
Anteriormente, cada página era gerada sequencialmente — uma após a outra. A arquitetura multiprocessos divide o trabalho e processa várias páginas simultaneamente, aproveitando os processadores multi-core modernos. A geração do HTML, a otimização das imagens e a criação do CSS são realizadas em paralelo.
O resultado: um tempo de publicação reduzido proporcionalmente ao número de núcleos disponíveis, sem qualquer comprometimento da qualidade ou da confiabilidade do resultado.
Compatibilidade
A compilação multiprocessos funciona em todos os sistemas suportados pelo WebAcappella Fusion. Os ganhos variam de acordo com sua configuração de hardware:
- Mac Apple Silicon (M1, M2, M3, M4): desempenho ideal graças aos núcleos de alto desempenho desses chips. Os MacBook Air e Pro mais recentes oferecem de 8 a 12 núcleos, o que representa um fator de aceleração máximo
- Mac Intel: ganhos significativos nos modelos equipados com processadores quad-core ou mais (MacBook Pro 2018 e posteriores, iMac)
- Windows multi-núcleos: qualquer PC equipado com um processador Intel Core i5/i7/i9 ou AMD Ryzen aproveita plenamente a paralelização. Os processadores recentes de 8 ou 16 núcleos oferecem o melhor desempenho
Mesmo em um computador mais antigo com um processador dual-core, você observará um ganho notável (cerca de 1,5 a 2 vezes mais rápido). O ganho aumenta proporcionalmente ao número de núcleos disponíveis.
Atualizações incrementais
A arquitetura multiprocessos combina-se com o sistema de publicação incremental do WebAcappella Fusion. Durante uma atualização, apenas as páginas modificadas desde a última publicação são reconstruídas e transferidas para o seu servidor. As páginas inalteradas não são processadas novamente.
Concretamente, se você corrigir um erro de digitação em uma única página de um site de 200 páginas, apenas essa página será regenerada e enviada. A transferência via FTP/SFTP abrange apenas os arquivos modificados, o que reduz ainda mais o tempo de espera. A combinação de construção paralela + publicação incremental torna as atualizações quase instantâneas, mesmo em sites de grande porte.
Transparente e automático
Não é necessária nenhuma configuração. A construção multiprocessos é ativada automaticamente quando o seu sistema permite. Você clica em “Publicar” como de costume, e seu site fica pronto muito mais rápido. Essa é uma daquelas melhorias invisíveis que mudam a experiência no dia a dia.
Essa otimização se aplica tanto à publicação local (visualização) quanto à publicação no seu servidor FTP/SFTP. O tempo economizado se acumula a cada atualização do seu site.