QR em massa para 10.000 produtos: benchmark de 7 minutos
- 1
Configuração do teste
CSV: 10.000 linhas com SKU, nome, URL destino, campanha, id de template. Hardware: Railway Hobby — 2 vCPU, 4 GB RAM, MySQL partilhado. WordPress 6.5, WooCommerce 8.6, QRCode Suite Business. Sem cache, sem pre-warm.
- 2
Fase 1 — parsing CSV + insert DB (38 s)
Parser CSV em streaming, escrita em lotes de 500 em `meliqs_qr_codes`. Com prepared statements e transação por lote, 10.000 linhas em 38 segundos. Gargalo: verificação de unicidade em `slug`.
- 3
Fase 2 — loop de rendering QR (5 m 22)
Rendering no servidor: SVG + PNG + PDF por linha, escritos em `wp-content/uploads/meliqs/`. Single-thread por defeito; com 4 workers PHP-FPM em paralelo, Fase 2 cai para 1 m 48 s. O default limita RAM em alojamento partilhado.
- 4
Fase 3 — montagem ZIP (1 m 12)
30.000 ficheiros gerados (3 por QR × 10.000) zipados num arquivo. ZIP: 220 MB. ZipArchive do PHP é o gargalo — node-zip seria 3-4× mais rápido mas mantivemo-nos em PHP para não adicionar runtime.
Perguntas frequentes
O que é o QRCode Suite?
O QRCode Suite é um plugin WordPress premium que gera códigos QR dinâmicos e personalizados directamente do seu painel WordPress. Os dados de leitura são guardados no seu próprio servidor — não numa plataforma SaaS de terceiros — e os pedidos do WooCommerce podem ser atribuídos a códigos QR específicos.
O QRCode Suite exige uma subscrição separada?
O plano Free está disponível sem custos. Os planos pagos (Pro, Business, Agency) são licenciados por site WordPress e facturados mensal ou anualmente. Não existe taxa por leitura.
Que tipos de códigos QR suporta o QRCode Suite?
O QRCode Suite suporta 15 tipos de códigos QR: URL, vCard, Wi-Fi, SMS, Email, WhatsApp, PDF, Cupão, Texto simples, Perfil social, Produto WooCommerce, Repetição de encomenda WooCommerce, Link Hub, Telefone e URL dinâmico.
Posso alterar o destino de um código QR depois de o imprimir?
Sim. Os códigos QR dinâmicos usam um URL de redireccionamento curto. Pode actualizar o destino a partir do seu painel WordPress a qualquer momento, sem gerar ou imprimir novamente o código.
O QRCode Suite é conforme com o RGPD?
Sim. O QRCode Suite aplica hashing SHA-256 aos endereços IP antes de os armazenar, pelo que nenhum IP em claro é guardado. Também filtra automaticamente tráfego de bots e inclui definições de retenção de dados configuráveis.
Precisa de ajuda para começar?
Descarregue o plugin gratuito ou consulte toda a documentação.