Имеющий Что Сказать
Зарегистрирован: 02 April 2005
Сообщения: 97
Примеры кода: 0
|
RE[2]: Хостинг и БД на разных серверах Помогите |
30 July 2008 12:08 |
|
|
|
|
Запросы к БД элементарные SELECT A FROM B WHERE Aid=@id
За одну загрузку страницы таких запросов 5 и каждый выполняется по сотне раз.
Может быть всему причиной то, что в коде приложения динамически создается очень много элементов?
Почему тогда на моих локальных серверах все работает очень быстро
Странно конечно что локально работает все очень быстро - может у тебя что то там с кешем или еще что.
Но 500 запросов к БД на загрузку одной страницы не просто плохо - а ооочень и очень плохо. 5 запросов за одну загрузку говорит уже о том что архитектура явно плохая - лучше вего пересмотри архитектуру или получение данных такчто бы страница загружалась в худшем случае в 2 запроса - а лучше 1. А если у тебя запросы прописаны в бизнес-логике а не в ХП то тогда + еще затраты на компилирование каждого запроса. Если тебе надо получать данные из нескольких таблиц - то лучше всего все таки сХП брать данные. и по возможности использовать кэширование данных Ахмед Шериев
http://www.akhmed.ru
|
|