[OpenCart] Acelerar la velocidad de la página

Podemos acelerar una tienda hecha en OpenCart agregando índices a la base de datos. Esto hace que la base de datos funcione más rapida, haciendo la respuesta de nuestras páginas más veloces. Las siguientes sentencias SQL están formuladas para aquellas instalaciones que no dispongan de un prefijo, en el caso de que las tablas dispongan de él, deberán de añadirse:

#Tabla category campo parent_id
CREATE INDEX i_parent_id ON category (parent_id);
 
#Tabla category_description campo language_id
CREATE INDEX i_category_description ON category_description (language_id);
 
#Tabla category_path campos path_id y level
CREATE INDEX i_category_path ON category_path (path_id,level);
 
#Tabla category_to_store campo store_id
CREATE INDEX i_category_to_store ON category_to_store (store_id);
 
#Tabla manufacturer_to_store campo store_id
CREATE INDEX i_manufacturer_to_store ON manufacturer_to_store (store_id);
 
#Tabla product campos manufacturer_id, date_added, date_modified
CREATE INDEX i_product ON product (manufacturer_id, date_added, date_modified);
 
#Tabla product campos model, sku, upc, ean,(como veis donde tengais la referencia etc) y con tipo FULLTEXT (si el campo es de caracteres no de números)
CREATE FULLTEXT INDEX i_product_fulltext ON product (model, sku, upc, ean);
 
#Tabla product_description campo language_id
CREATE INDEX i_product_description ON product_description (language_id);
 
#Tabla product_to_category campo category_id
CREATE INDEX i_product_to_category ON product_to_category (category_id);
 
#Tabla product_to_store campo store_id
CREATE INDEX i_product_to_store ON product_to_store (store_id);
 
#Tabla setting campo store_id, serialized
CREATE INDEX i_setting ON setting (store_id, serialized);
 
#Tabla url_alias campo query con tipo FULLTEXT
CREATE FULLTEXT INDEX i_url_alias ON url_alias (query);# 6936 filas afectadas.
 
#Tabla zone campo country_id
CREATE INDEX i_zone ON zone (country_id);
 
#Tabla zone campo name y code con tipo FULLTEXT
CREATE FULLTEXT INDEX i_zone_fulltext ON zone (name,code);

No hay comentarios:

Publicar un comentario