Forum Webscript.Ru
Программирование => PHP => Тема начата: Tankist от 06 Августа 2002, 01:32:51
-
У меня тут такой вопрос появился...
Щас пишу(вернее уже дописал) скрипт статей, все статьи храню в файлах, инфу по ним - в базе, так вот, может быстрее хранить и статьи тоже в базе в longtext?Что лучше?Что быстрее?
-
Не слишком круто для статей longtext юзать ?
-
Для того она и база, чтоб в ней все хранить%)
-
Для того она и база, чтоб в ней все хранить
Нифига. В базе надо хранить данные над которыми делаешь какие-либо операции, а все остальные данные лучше хранить в файлах.
-
ИМХО оставь как есть, в файлах.
-
Чесно говоря это как то неправильно, инфу в базе, а статьи в файлах.
Это все равно что хранить колбасу в холодильнике, а веревочку, привязанную к кончику шкурке на колбасе - всегда высовывать за дверцу холодильника.
Храните статьи в базе - удобств же гораздо больше.
-
Даже не знаю как-то:)
Одни за файлы, другие - за базу...
наверное сегодня сделаю так и так и сравню време за которое скрипт сгенерировался
-
Tankist
имхо с файлами быстрее должен
-
Бывает что ради удобства администрирования жертвуют скоростью, естественно все зависит от проэкта.
-
Какой смысл хранить статьи в базе?
Быстродействие больше, не согласен
Поиск лучше, опять таки не согласен
Каждый раз, при обновлении страницы, ты что будешь из базы качать заново все свои статьи?
А изменять стать?
Файл гораздо легче заменить по фтп на новый, чем изменять содержимое в базе...
Хотя кому как нравится с ума сходить :)
-
Файл гораздо легче заменить по фтп на новый, чем изменять содержимое в базе...
Советую ознакомится с элементарными принципами работы контент менеджеров.
Каждый раз, при обновлении страницы, ты что будешь из базы качать заново все свои статьи
Сэр говорит о домашней страничке или о нормальном сайте ?
-
домашней страничке или о нормальном сайте
пока - о домашней страничке, только я не сэр:)
-
Stek
Хлебом не корми, дай только поязвить?
Ок! Объясню подробнее, специально для тебя!
оветую ознакомится с элементарными принципами работы контент менеджеров.
"Сэр" вас phpMyAdmin 2.2.4 устроит?
Ну если тебе удобно изменять или добавлять текст в мемо "контент менеджеров", тебе никто не запрещает, бога ради. Но мне удобно перегнать в фаре файл на фтп, чем щелкать по кнопочкам и ссылочкам.
Нет ну конечно можно статьи хранить в longtext поле, несмотря на ее размер: 1 слово,1 строчка, 1 страница....
Я считаю это не целесообразно (опять таки на свой взгляд).
-
Каждый раз, при обновлении страницы, ты что будешь из базы качать заново все свои статьи
:) Понимаю, преувеличения мы тоже не поняли...
Ну если из ответов Tankistа, которые он давал другим людям на форуме, можно сказать, что последний будет заниматься созданием "домашней странички", то твой укол получился не в мой адрес, а в сторону Tankistа
-
Tankist
ок, последнее отпадает
Надеюсь страничка перерастет в нечто покрупнее :)
-
Redjin
Я не понял так тебе понравились мои ответы или нет?
А вообще флейм начинается пора завязывать...
-
Твои да, я не понял наездов Steka
:)
-
"Сэр" вас phpMyAdmin 2.2.4 устроит?
Ты серьезно считаешь выше названнное контент менеджером ?
Объясняю детским языком - контент менеджер это такая штука, которая как правило построенна с использованием базы данных и управляет контентом (статьи, расказы, анекдоты, картинки) на сайте.
Достаточно тебе добавить (изменить) описание, название той же статьи, ты тут же получаешь изменение в таких элементарных пунктах как меню разделов, содержимое разделов, карта сайта.
Если у меня статья называется как "Про Петю Васечкина" и мне надо изменить ее название на "Про Петю блин !!!", то прикажешь еще и в ручную менять на всем сайте ссылки на нее - ее название в карте сайта, в архиве, в категории "Все про Петю", в категории "Все про Васечкиных"... класс, нафига вообще при таком подходе базу использовать.
В своем cms добавление статьи у меня занимает менее минуты, и кроме браузера мне ничего не надо. А вот сколько времени это займет у тебя, с учетом того что на эту статью на сайте будет хотя бы 3 перекрестные ссылки ?
-
ОК! На счет контент менеджера, никогда не задумывался о том, что phpMyAdmin им не является, так как вообще не знал что есть такая "штука" какую ты описал, "облегчающая жизнь". Признаю, ошибался.
Но знаешь, то что с ее помощью можно делать называется сопровождением, а я им пока не занимаюсь, да и добавлять новые статьи "Про Петю Васечкина" мне не нужно, разве что изменить в уже имеющихся содержание. Ведь в моей разработке отображении статей не является ключевой фишкой :)
Так что каждый использует то, что облегчает его жизнь на сегодняшний день.
P.S. Мне было очень приятно вновь, как в детстве, почувстовать себя ребенком, с которым говорят детским языком
-
P.S. Мне было очень приятно вновь, как в детстве, почувстовать себя ребенком, с которым говорят детским языком
Сорри, наехал, постараюсь в дальнейшем сдерживаться :)
-
Stek
С каждым бывает..:)
Со мной тоже и чаще чем с тобой;)