Preciso de todos esses módulos do Apache?

2

Estou recebendo 9 segundos tempos de carregamento em um servidor muito poderoso. O tempo de consulta é de 0,05 e o tempo total do php é de 9 segundos. Não é bom!

Eu dei uma olhada na minha lista de módulos do Apache e estou pensando se há um culpado no grupo:

Asis
AuthnDefault
Env
Expires
Fileprotect
Frontpage
Headers
Mod SuPhp (especially this one, what does it do? I've never seen this before on our other servers)
Proxy
Version

Bcmath
CHI
Calendar
Curl
CurlSSL
FTP
FileInfo
GD
Iconv
Imap
Magic Quotes
Mbregex
Mysql
Mysql of the system
OpenSSL
POSIX
Path Info Check
Pear
Phar
SQLite3
Sockets
Zip
Zlib

Alguma idéia?

    
por Citizen 31.08.2011 / 18:25

2 respostas

7

Você provavelmente não precisa mais deles. Você tem 3 escolhas realmente:

  1. Deixe em paz, "se não está quebrado, não conserte"
  2. Examine e comente um módulo de cada vez, veja se alguma coisa quebra.
  3. Leia o que cada módulo faz, descubra se você deve precisar dele, desabilite aqueles que você não precisa. Isso geralmente deve ser feito em conjunto com o nº 2, então se algo quebrar você sabe o que foi.

Dito isto; ter uma tonelada de módulos carregados em uma máquina moderna geralmente não faz muito mal. Se você está vendo 9 segundos de processamento, é algo no seu código. Faça o perfil do código (uma maneira simples é registrar em log as principais etapas do código e examinar os carimbos de hora).

    
por 31.08.2011 / 18:38
1

Você provavelmente pode deixá-los sozinhos em relação ao tempo de resposta. No entanto, não é difícil desativá-los se você souber como. Além disso, considere examinar suas configurações do apache e do mysql. Isso pode ser parte do problema se você tiver algumas perguntas desagradáveis em andamento.

    
por 31.08.2011 / 18:44