XML или MySQL

MuXaJIbI41981

Новичок
XML или MySQL

Всем здравствуйте.

Меня попросили переделать один сайт.
Я начал разбираться и вот что обнаружил. Данные, которые можно менять только через административную панель, а это происходит не часто. Храняться в XML. То есть они на самом деле есть в базе данных, но при каких то изменениях происходит перегенерация XML файла с этими данными. Потом при работе скриптов на сайте они не обращаются к базе данных за этими данными, а считывают их из этих XML файлов.
Мне хотелось бы просто уточнить это что на самом деле может повысить произвводительность. Или это такая своеобразная оптимизация.
Посоветуйте оставить так как есть или все таки лучше каждый раз считывать с базы.

Заранее спасибо.
 
MuXaJIbI41981
А ты уверен, что все именно так как ты преподносишь? эти xml для экспорта куда либо не используются?
 
Ravanger нет не используются я спрашивал

-~{}~ 17.11.08 12:02:

fixxxer если я правильно понял, то лучше от этого избавиться. Но тут уже просто стало интересно. А если генерить не XML а просто теже php файлы с массивами скажем и их подключать. Это все арвно будет медленнее.
 
Я бы не рекомендовал ссылаться на примеры Спольски ибо как программист он далеко не силен. Эффект примерно как от детективов Донцовой при обучении следователя: красиво, но малополезно.
 
whirlwind
а что из этой конкретно взятой статьи ты готов оспорить? ;) я там вижу только пару упрощений, приемлемых в педагогических целях
 
Если слепить с другими статьями, например с его "законом дырявых абстракций", то становится очевидным - к ИИ мы никогда не придем. Его статьи хороши например для менеджеров и прочих HR - они учат как общаться в коллективе, кто-что любит, как разговаривать с заказчиком, о стратегии продаж, на что обращать внимании при устройстве/найму на работу и прочие плезные штуки. Но они не учат как программировать. Это просто пудра, сиропчик.
 
whirlwind

Ну как я понимаю они на аудиторию менеджеров и рассчитаны. И опять же человек который читает много публичных статей, обзоров и т.д. может сделать вывод что можно считать истиной в последней инстанции, а что нет.
 
не спорю, в целом так, а я разве где-то говорил "иди читай там все и научишься программировать"? :) в контексте заданного тредстартером вопроса в данной конкретной статье все написано верно, причем как раз языком соответствующим уровню тредстартера :)
 
MuXaJIbI41981, тебя именно что переделывать просят?

whirlwind
fixxxer
Ravanger
Причёт тут Спольски? Пока что вопрос об оптимизации какой-то не понятный и не отражает суть проблемы переделки.
 
jonjonson попросили оптизировать сайт, чтобы он быстрее работал.
Я уже добавил кеширование. Оптимизировал запросы. Но а это просто меня заинтересовало. Как будет лучше? Оставить или переделать. Можно конечно экспериментально проверить. Но там уж очень много этих XML файлов. Стоит ли их трогать вообще.
 
>> Можно конечно экспериментально проверить.

а можно спросить на форуме и получить сравнимую точность результатов? :D

кстати может они в какой нить xslt кормятся? чото я себе не представляю насколько надо не иметь мозгов чтобы просто для кэша юзать xml.
 
Ну так это было сделано 2 года назад как они говорят ... того программиста уже не найти.
 
финал обсуждения - жесть.
проще, конечно, под фонарем =)
 
MuXaJIbI41981, есть древняя процедура... Ищешь самые медленные места. Профайлинг. А гадать можно сколько угодно.

Ну и типа правильный вопрос - это половина ответа.

Кстати. Меня тут тоже сайт поправить просили... Внешний вид их не устроил. Отправил к дизайнерам. Я программист.
 
Сверху