База данных или XML, какой лучше для реализации на основе комментариев? - PullRequest
0 голосов
/ 21 января 2011

У меня есть веб-сайт, посвященный крикету, и я создал комментарий, используя базу данных и php, но я действительно чувствую, что он медленный.

Так что мои вопросы: как espncricinfo.com реализовал свой раздел комментариев http://www.espncricinfo.com/the-ashes-2010-11/engine/current/match/446963.html

Какова технология, лежащая в основе этой базы данных, XML-файлов или любого другого способа?

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

Ответы [ 2 ]

0 голосов
/ 21 января 2011

Невозможно сказать, не зная точных характеристик вашей системы, включая системные ресурсы, количество пользователей и т. Д.

Учитывая, что у вас будет очень мало источников обновлений, и многие будут просто просматривать данные, безусловно, было бы возможно реализовать это в XML. В зависимости от того, как вы создали функцию автообновления комментария, вы уже можете использовать XML для отправки обновлений обратно.

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

0 голосов
/ 21 января 2011

База данных и XML не являются противоположностью - это выглядит идеальным приложением для базы данных XML!

Но какую бы технологию вы ни использовали, вам нужно будет внимательно следить за производительностью на каждом этапе внедрения.Низкая производительность редко является следствием выбора технологии, которая не подходит для работы, но часто это является следствием использования технологии, которую вы недостаточно понимаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...