Tebe Romik уже ответил подробно и обьяснил, как файловый кэш создает кучу неудобств.Автор оригинала: aloner
???
Почитай мои сообщения выше...пожалуйста.
ты называешь это аргументами? по моему это просто выеживание какое то а не аргументы.Автор оригинала: [VS]
webdeveloper: Ромик подробно обьяснил все неудобства хранения картинок в базе, привел подробные аргументы.
эээ я не увере что преимущество теряется из-за усложненияАвтор оригинала: [VS]
Единственное приемущество базы - это простота работы.
И это приемущество теряется, так как мы сильно усложняем работу кодом для файлового кэша.
да, но только в случае вэб интерфейса, ты же говорил про ФТПАвтор оригинала: [VS]
Ну и что? Он будет их заливать все-равно через веб интерфейс, который будет абсолютно одинаковый, в случае работы с базой и с файлами.
опять же зачем использовать фтп если есть вэб???Автор оригинала: tony2001
и что ?
для этого пишется еще два скрипта, которые автоматизируют подъем картинок из указанных директорий.
по ФТП картинки залил, скриптом поднял, скриптом потом же и удалил.
дешево и сердито.
это предложение наприсать народ.ру вместо простенького скрипта?? или пользоваться его услугами??Автор оригинала: tony2001
специально для девочки - менеджера сделан народ.ру, на котором можно грузить сразу по N файлов.
Автор оригинала: tony2001
таки да! (с) Одесса
честно говоря мне не столько не нравятся его агрументы, сколько его стиль изложенияа если тебе не нравятся аргументы Ромика - обрати внимание на то, что в топике не только ты и он переписывались.
Так, напоминаю:Автор оригинала: redic
эээ я не увере что преимущество теряется из-за усложнения
ФТП это всего-лишь метод. Какая разница как GUI делать, можно сделать тот-же аплоад.да, но только в случае вэб интерфейса, ты же говорил про ФТП
зачем менеджеру использовать две программы вместо одной
Пойми простую вещь: веб интерфейс будет ОДИНАКОВЫЙ, как при хранении картинок в базе, так и при хранении в файлах.с его точки зрения ему все равно какой код, сложный простой, это проблема програмиста, если он один раз где то себе облегчит работу, то потом на этом месет вылезет баг ему вкатают по самые помидоры и ему предеться переписывать все с нуля
и все это я говорю почти на собственном опыте (
Сорри, бред.опять же зачем использовать фтп если есть вэб???
насчет еще двух скриптиков, вообще то можно написать кучу скриптиков тока вот смысл???
задача програмиста не написать так как ему легче/лучше/и проч а так как это надо заказчику, и чтоб это потом работало как опять же заказчику надо.
что програмист работает для себя??
он пишет чтоб было легче пользователя а не ему самому
что то у вас вроде понятие предназначения програмиста искажено чтоль (
Как бы он тебя не умилял, Ромик подробнейшим образом обьяснил недостатки использования базы. Вместо ответа на конкретные аргументы Ромика, не надо переходить на "а мне не нравится его стиль изложения". Тут не клуб поэтов.Автор оригинала: webdeveloper
честно говоря мне не столько не нравятся его агрументы, сколько его стиль изложения
даже не то что бы не нравится, он меня "умиляет"
А никто в поэтов тут и не играет. Просто в отличие от тебя скажем, он не может ответиь ни на один вопрос, не показав какой он умный а все остальные глупые.Автор оригинала: [VS]
Как бы он тебя не умилял, Ромик подробнейшим образом обьяснил недостатки использования базы. Вместо ответа на конкретные аргументы Ромика, не надо переходить на "а мне не нравится его стиль изложения". Тут не клуб поэтов.
эти доводы не относятся к webdeveloperу и человек не задавал глупый вопрос, просто так - ему действительно хотелось бы знать мнение опытных людей, поэтому эти строчки лишь попытка поязвить... что не очень хорошо."Я храню картинки в базе, почему-то клиенту они приходят битые!!! Памагииитя!!!!"
"Вот код, который показывает картинки из базы. ГДЕ ошибка?
10 килобайт кода удалено модератором"
да это проще всего - но у отдачи картинки скриптом есть несомненные плюсы.. например проблема их защиты. поэтому и при хранении картинки в ФС иногда я использую getImage.php?id=number<img src="<?=$row['pic']?>">
вот насколько сильно и при какой нагрузке без кэша начинает тормозить?3. Если хранить картинки в базе и не использовать файловый кэш, это дело будет сильно тормозить.
А СМЫСЛ???Автор оригинала: .des.
О VS так уже лучше
вот насколько сильно и при какой нагрузке без кэша начинает тормозить?
ведь дело тут в том, что первоначальную реализацию можно сделать очень быстро без кэша. а потом эту возможность реализовать дополнительно.
Смысл в том, что первоначальная реализация проекта - имеющая полную функциональность упрощается! А критичные по скорости (в случае необходимости) мы дописываем уже при работающей системе.А СМЫСЛ???
поясни что ты понимаешь под интерфейсом юзера?2. Интерфейс юзера один и тот-же, не зависимо от того где хранятся картинки.
Буду, но мне для этого нужно сначала домой приехатьАвтор оригинала: .des.
Все таки как сложно всем успокоиться... может все таки вернемся к теме обсуждения и от теоретических аргументов перейдем к практическим результатам?
webdeveloper ты будешь тесты проводить?
То что юзер видит в браузере, то как он заполняет формы и аплуадит файлы.Автор оригинала: .des.
поясни что ты понимаешь под интерфейсом юзера?
Скорее - getPictureLink($picture_id);меня вот например интересует интерфейс к остальной части программы - ты предлагаешь что то вроде <img src="<?=$row['pic']?>">?
ну скажем так я не считаю что при использовани баз основной плюс это количесвто кодаАвтор оригинала: [VS]
Так, напоминаю:
в чем простота хранения работы с базой?
Ответ: в том что меньше кода писать, и код проще.
Так вот, при реализации файлового кэша, кода станет больше и он станет сложнее.
сорри но я понля что ты хочешь сначала залить файло по ФТП а потом его в бровзере обрабатыватьАвтор оригинала: [VS]
ФТП это всего-лишь метод. Какая разница как GUI делать, можно сделать тот-же аплоад.
Пойми простую вещь: веб интерфейс будет ОДИНАКОВЫЙ, как при хранении картинок в базе, так и при хранении в файлах.
согласен но чтоб работало стабильно быстро надо иметь хороший код, то есть чтоб он был дуроко устойчивАвтор оригинала: [VS]
Сорри, бред.
Заказчику нужно что-бы работало стабильно и быстро. А детали реализации его не интересуют.