|
|
|
|
|
для: Trianon
(15.11.2009 в 21:15)
| | Все, я попробовал на другом хостинге, АББАЛДЕННО РАБОТАЕТ МАКСИМУМ 1 сек.
это мой hosting, ну все я к ним притензии выставлю. больно дешевый тариф. | |
|
|
|
|
|
|
|
для: Trianon
(15.11.2009 в 21:15)
| | А какой синтаксис у WHILE ? | |
|
|
|
|
|
|
|
для: toproot
(15.11.2009 в 20:39)
| | Потому что применяете LIMIT вместо WHILE | |
|
|
|
|
|
|
| Толи у меня хостинг неочень, толи я чтото намудрил.
Написал скрипт - менеджер файлов(файлы,каталоги) т.е имитация файловой системы. Файлы загружаются с mySQL.
Извлекаем допустим 20 файлов в цикле :
SELECT * FROM `files` WHERE `like`='folder_1` LIMIT $x,$y;
при таком извлечении скрипт вообще 1 минуту грузится. (файлы mp3 2-6 MB)
Содержимое файла мне не нужно сейчас, поетому я пишу так
SELECT `id`,`filename`,`size`,`type`,`like` FROM `files` WHERE `like`='folder_1` LIMIT $x,$y;
т.е. поле file longblob() не читаем, и работает быстрее, скажем от 10 до 20 секунд.
Все равно много! предложите чтото по быстрей. и почему ето оно так долго ? | |
|
|
|
|