производительность CakePHP - PullRequest
0 голосов
/ 25 июня 2010

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 03 июля 2010

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

0 голосов
/ 26 июня 2010

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

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

...