CakePHP производительность

когда я размещаю тортPHP, а база данных находится на разных серверах, ответ занимает слишком много времени,
но когда оба находятся на одном сервере, производительность хорошая

есть ли способ настроить производительность cakePHP
хранение базы данных на другом сервере
производительность сервера базы данных хорошая
я уже тестировал другое приложение без cakePHP в той же среде
и оно реагирует намного быстрее

с использованием cakePHP-1.3

заранее спасибо


person RSK    schedule 25.06.2010    source источник
comment
Сколько запросов к базе данных делает другое приложение по сравнению с вашим приложением торт?   -  person Pekka    schedule 25.06.2010
comment
Я только что взял модуль входа и протестировал максимум, оба занимают 2-3 запроса   -  person RSK    schedule 25.06.2010
comment
@gsharma: при использовании удаленной базы данных для ответа требуется 6-7 секунд, в то время как на одном компьютере требуется всего 1-2 секунды .......... Я уже сказал, что это модуль входа в систему для проверки имени пользователя и пароля с помощью Auth составная часть   -  person RSK    schedule 30.06.2010


Ответы (2)


Мне кажется, что два сервера находятся далеко друг от друга, а это значит, что время отклика на запросы будет немного большим. Единственное, что я могу предложить, - это сделать соединение с базой данных постоянным для оставьте соединение с базой данных открытым. Это может сократить 6-секундное время ответа на три запроса до 2 секунд. В другом месте вашего приложения (очевидно, не в процедуре входа в систему) вы можете использовать кеширование, чтобы облегчить некоторые проблемы с синхронизацией.

person deizel    schedule 03.07.2010

Что вы имеете в виду под словами «требуется слишком много времени для ответа»? несколько миллисекунд, секунд, минут, часов? Какова средняя разница во времени ответа на запрос, когда база данных находится на одном компьютере с другим? Сколько данных в байтах / КБ возвращает запрос?

PS: Я бы добавил это как комментарий к вопросу, но не вижу возможности добавлять комментарии к вопросам.

person gsharma    schedule 25.06.2010