Rezultate 1 la 10 din 22

Subiect: Random from sql: cum sa il fac sa se incarce mai repede

Vizualizare arbore

  1. #20
    Avatarul lui evolution
    evolution este deconectat Membru SeoPedia
    Reputatie:
    41
    Data înscrierii
    29th October 2006
    Locaţie
    Bucuresti
    Posturi
    997
    Putere Rep
    41


    Implicit

    Citat Postat în original de loco Vezi Post
    1. SELECT * FROM produse AS a JOIN ( SELECT RAND()*( SELECT MAX(id) FROM produse ) AS rid) AS b WHERE a.gigel >= b.rid and categorie='$categorie' and subcategorie='$subcategorie' LIMIT 15
    Trebuie sa intelegi un query cat de cat..
    Sa-mi spui daca a functionat
    Aceasta solutie functioneaza corect (cea cu CEIL afisa id-ul fara virgula,insa aparea acelasi id pt toate produsele random,ceea ce nu era ok). La varianta de mai sus am inlocuit id cu gigel,altfel dadea eroare.

    In concluzie,am facut cate 5 requesturi before and after modificare:a scazut timpul de incarcare in medie de la 5 sec la 2,4 sec.
    __________________________________________________ ____

    Referitor la organizarea categoriilor si subcategoriilor,ai observat corect.Am 3 tabele:
    1.tabela_categorii
    - id_categorie (autoincreament,int16)=numar ex 5
    - nume_categorie (varchar)=nume ex televizoare

    2.tabela_subcategorii
    - id_subcategorie (autoincreament,int16) =numar ex 1
    - id_categorie (int16) =numar ex 5
    - nume_categorie (varchar)=nume ex televizoare
    - nume_subcategorie=nume ex televizoare_mici

    3.tabela_produse :
    aici categ si subcateg sunt reprezentate prin nume,respectiv televizoare si televizoare_mici.

    Elementele in rosu sunt comune in cele 2 tabele. Solutia cea mai buna pe care o vad sa inlocuiesc in produse numele cat/subcat cu id-urile cat si subcat din primele 2 tabele; astfel banuiesc ca va dura mai putin cautarea fiind maxim 3 caractere tip numar si nu text.
    Ultima modificare făcută de evolution; 4th August 2008 la 22:24.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Cumpar link-uri - plata foarte repede prin PayPal
    De Mihai Gianu în forumul Link-uri/Bannere
    Răspunsuri: 0
    Ultimul Post: 1st June 2009, 14:00
  2. random links
    De Mascka în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 0
    Ultimul Post: 22nd July 2007, 14:38
  3. Ia-l Repede Cat Mai E Pe Stoc
    De Cristian Mezei în forumul Bar, lobby...
    Răspunsuri: 8
    Ultimul Post: 26th May 2006, 09:54

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •