J'ai 2 ensembles de données comme suit:La fusion de deux matrices d'enregistrement actives est-elle très lente?
default_products - Un ensemble d'objets d'enregistrement actifs récupérés à partir memcached owned_products - Un ensemble d'objets d'enregistrement actifs extraits de la base de données
Récupération des données est rapide et i obtenir environ 30-40 req/s quand juste retour l'un des tableaux encore, dès que je fais ce qui suit pour revenir à la fois:
TOUS_LES_PRODUITS = default_products + owned_products
Performance dégringole à environ 3-4 req/s. Pourquoi cette opération est-elle si lente? Existe-t-il un autre moyen de faire cela pour accélérer les choses? Les «produits» utilisent STI pour avoir des sous-classes telles que «meubles» et «vêtements», ce qui pourrait causer des problèmes de performance?
Merci
Quelle est la taille de ces deux matrices? – SteveRawlinson