Accelererò il deployment di Magento fino a 5 minuti

Alcune informazioni sono state tradotte automaticamente.

Ucraina

Parlo Inglese

Sviluppatore Magento Full Stack professionista

Sono uno sviluppatore full stack. Ho esperienza nei settori Frontend, Backend e Devops. In generale ho circa 20 anni di esperienza nello sviluppo web. Competenze: PHP, JavaScript, TypeScript, MySQL, ...
Informazioni su questo servizio

Offro un modulo Magento 2 pronto all'uso che migliora significativamente la velocità di deployment dei contenuti statici senza modificare il comportamento del frontend o la logica di business. La soluzione è stata implementata e testata su progetti Magento reali con più temi e località.


Cosa è implementato nel modulo:

  • Ottimizzazione di setup:static-content:deploy
  • Risoluzione dell'inheritance dei temi fino al tema genitore comune
  • Deployment delle risorse del tema genitore una sola volta
  • Creazione di symlink dei file statici ereditati invece di duplicarli completamente
  • Saltare i pacchetti statici inutilizzati
  • Ricostruzione solo per i temi con override LESS personalizzati
  • Riduzione del carico di IO sul filesystem e minor utilizzo dello spazio su disco
  • Compatibilità totale con fallback di Magento e DI


Risultati misurati:

  • Il tempo di build statico è passato da ore a circa 10 minuti
  • Il tempo di deployment è migliorato a circa 5 minuti
  • La dimensione dei contenuti statici è stata ottimizzata da oltre 6 GB a circa 170 MB
  • L'installazione, la validazione e il rollback sicuro sono inclusi. Ideale per pipeline CI/CD e negozi Magento ad alto carico.

Strumenti:

Docker

GitLab

Jenkins

GitHub

BitBucket

Framework:

Ansible

Altro

Provider Cloud:

Amazon Web Services

Altro

Linguaggio di programmazione:

Python

PHP

Bash

Expertise:

Installazione

Sviluppo

Configurazione