Database

Best practiceDescription
Table modificationDetermine how and when to modify Adobe Commerce and third-party database tables

File optimization

Best practiceDescription
Catalog image resizingProvides guidance on image resizing before a store goes into production to ensure optimal performance
CSS and JSMerge and minify cascading style sheet (CSS) and JavaScript (JS) files from the Admin or the command line
ImagesOptimize images and use Fastly to optimize response time

Frontend development

Best practiceDescription
Theme developmemtDescribes development patterns to help ensure compatibility between your theme, future versions of Adobe Commerce, and custom extensions

PHP development

Best practiceDescription
Exception handlingDescribes recommended methods for logging exceptions
ExtensionsDescribes development patterns to help ensure compatibility between your extension, future versions of Adobe Commerce, and other custom extensions
Private content blocksConfigure private content blocks to optimize storefront performance
Modify core and third-party PHP codeModify the functionality, result, or input of any code that you did not author or do not directly control
Previous pagePayments storage processing
Next pageGeneral best practices