Cadastro

Fase Network

Configuração de Servidor Php Cache Eaccelerator

Para se configurar um servidor php, devemos levar em conta o tipo de hardware está disponível e quais as características previstas para o website. Se o servidor for hospedar diversos sites de diferentes características, neste caso fica mais difícil prever e a otimização de performance terá sucesso somente na prática quando todos os sites estiveram em pleno tráfego.

Durante o funcionamento podemos fazer vários ajustes até chegar no ideal, onde conseguimos maior resposta de acesso com menor uso de recursos do servidor.

Vejamos alguns exemplos de hardware:

1. Intel Celeron 4Gb SATA
Neste caso geralmente é recomendado utilizar php cache uma vez que temos 4Gb de memória RAM em um processador lento. Existem vários tipos de php cache no mercado como o APC, XCache e Eaccelerator, sendo este último de fácil configuração.

2. Intel Xeon Quad Core SCSI 1Gb
Tendo um servidor com um processador multicore geralmente podemos abrir mão do php cahe, principalmente se temos pouco memória. Sem o cache fica mais fácil o desenvolvimento e atualização de sites quando há necessidade constantes de modificações, pois as vezes alteramos uma função php e ela continua desatualizada por estar rodando no cache. Se seu servidor tiver pouca memória e for abrigar vários sites de diferentes usuários, recomendamos compilar o apache com suphp que possue uma maior segurança.

Agora veremos o comportamento de um mesmo servidor para configurações diferentes.

Comparação de Configuração de Servidor Php Cache Eaccelerator ou SuPhp

Como vemos, um mesmo servidor se comporta de maneiras diferentes dependendo da sua configuração. Tudo vai depender de qual hardware você tem disponível e qual aplicação está rodando em seus sites.

Vantagens do PHPsuexec no Servidor Web

O que é phpsuexec e por quê usá-lo?

Quando o PHP roda como módulo do Apache, ele é executado com o usuário e grupo do servidor, geralmente nomeado como “nobody”. Deste modo, em seus scripts php, arquivos e diretórios que você necessita escrever, precisam estar com permissão 777. E isso não é nada seguro, principalmente em um servidor de hospedagem de múltiplos usuários e sites, onde qualquer um poderá editar seu arquivo.

Com o PHP rodando como CGI com suexec habilitado, seus scripts serão executados com seu nível de usuário. Arquivos e diretórios que você precisar escrever não será necessário estar com 777. Se estiver com essa permissão, ocorrerá um erro interno do servidor e o script php não será executado. Desta forma, seus diretórios e arquivos deverão estar com permissão máxima de 755, muito mais seguro que o método antigo.

Qual a desvantagem em usar phpsuexec?

CPU: Uma vez que o PHP está rodando pelo interpretador CGI, haverá um aumento do processamento na CPU.

Compatibilidade: Arquivos e diretórios com permissão 777 não irão funcionar e será necessário alteração para 755. Alguns scripts podem apresentar problemas iniciais com o ambiente phpsuexec CGI que altera algumas variáveis internas.

.htaccess: Não é possível manipular configurações do PHP com o .htaccess, manipulação do PHP somente com o php.ini.

PHP Cache: Módulos como eAccelerator não funcionam uma vez que exigem que os processos sejam do mesmo usuário para para compartilhar um segmento de memória.

Qual a vantagem em usar phpsuexec?

Segurança: Muito mais seguro, configuração indicada para servidores de hospedagem com múltiplos usuários.

Como configurar?

Você deverá recompilar o apache com o PHPsuexec habilitado. Nossa empresa presta serviço de configuração de servidores web Linux com cPanel e recomenda utilizar o módulo FCGI, um pouco mais rápido que suPHP.

Dicas para pequenas empresas

Dicas para pequenas empresas

A Microsoft mantém em seu site uma área com artigos interessantes para pequenas empresas.
Embora com objetivo de captar novos clientes, o site apresenta matérias interessantes que vale a pena ser lembrado por nós.

Veja algumas dicas úteis.

7 sinais de um empreendedor
Como montar um plano de negócio
Conheça seu Mercado
Conquiste novos clientes
Como criar uma rede de propaganda boca a boca
7 formas de fazer o cliente voltar ao seu site

Configurando novo website

Depois de muito tempo sem conteúdo útil, estamos remodelando e recriando novo website da empresa.
O site está sendo atualizado utilizando novos recursos da web 2.0 como feed rss em xml, formulário de comentários e contato. Enfim, queremos dar uma utilidade para esse site.
Comentários e sugestões serão analisados, e poderemos escrever alguns artigos quando possível. Dicas e sugestões estão sendo aceitas. Tudo para melhorar o nosso compromisso com o usuário.