производителност на cakePHP

когато хоствам cakePHP и базата данни е в различни сървъри, отнема твърде много време за отговор
но когато и двете са в един и същи сървър, производителността е добра

има ли някакъв начин за настройка на производителността на 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

Какво имате предвид под „отнема твърде много време за отговор“? няколко милисекунди, секунди, минути, часове? Каква е средната времева разлика в отговора на заявката, когато db е на една и съща машина спрямо друга? Колко данни в байтове/KB се връщат от заявката?

PS: Бих го добавил като коментар към въпроса, но не виждам опция за добавяне на коментари към въпросите.

person gsharma    schedule 25.06.2010