Что быстрее:много файлов или один mysql запрос?

12
Thats right
На сайте с 29.08.2005
Offline
84
#11

Структура хранения не определена (10000 товаро-файлов в одной папке, например, или же 100 папок по сто товаров). Если товаров штук сто и проектик с большой посещаемостью, "поднимите" с помощью мускуля всю таблицу в оперативку и наслаждайтесь бешенной скоростью, что может быть быстрее - не знаю :) если товаров слишком много, то лучше табличка в мускуле. Если у вас "мутный" хостинг с отвратительно настроеным мускулем - то файлы вам в помощь и системы кэширования. Причем последние могут быть быстрее файлов.

Сори, пока писал сообщение, ТС уже обозначил некоторые моменты.

Магазин керамической плитки и керамогранита (http://www.sbsshop.ru)
[Удален]
#12
Фёдор Романов:
Так флэшом всасывать по http статический xml файл. Причём тут база вообще? Это ведь не cgi генерируемый контент.

И вообще можно подгружать язык исходя из http заголовка запроса браузера передающего язык. Сделать это рерайтом. Меньше надо будет переключать язык.

а если 1000 юзверей одновременно всосут один и тот же файл, хостингу плохо не станет?

Oniks
На сайте с 22.08.2005
Offline
176
#13
humbert:
Если сделать так, что выбирается только имя и ID, а по списку ID из файлов уже короткое описание?

40 обращений к ФС дадут бОльшую нагрузку, чем 1 простой запрос на селект в мускуль, имхо, конечно. А если учесть, что время на выполнение этого селекта все равно выполняется, включение в вывод еще одного поля не должно вызвать заметных изменений.

ЗЫ Вы попробуйте сделать оба запроса (с описанием и без) и засеките время их выполнения. ;)

Профессиональные услуги фотографа в Москве и области (http://www.oniks-photo.ru/) покупаю стать и ссылки с сайтов про охоту
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий