Base de Conhecimento

TTFB o primeiro byte

 
<IfModule litespeed> CacheLookup on RewriteEngine On RewriteRule .* - [E=Cache-Control:max-age=30] ### marker MOBILE start ### RewriteCond %{HTTP_USER_AGENT} Mobile|Android|Silk/|Kindle|BlackBerry|Opera\ Mini|Opera\ Mobi [NC] RewriteRule .* - [E=Cache-Control:vary=ismobile] ### marker MOBILE end ### ### marker NOCACHE COOKIES start ### RewriteCond %{HTTP_COOKIE} sb-login [OR] RewriteCond %{HTTP_COOKIE} ^WHMCS.* [OR] RewriteCond %{REQUEST_URI} ^/(admin|supportboard|login|logout) [OR] RewriteCond %{REQUEST_URI} ^/(register.php|clientarea.php|logout.php|login.php|cart.php|cron) RewriteRule .* - [E=Cache-Control:no-cache] ### marker NOCACHE COOKIES end ### </IfModule>
  1. <IfModule litespeed>: Esta diretiva condicional verifica se o módulo LiteSpeed está carregado no servidor. Se estiver, as configurações dentro desta diretiva serão aplicadas.

  2. CacheLookup on: Ativa a verificação de cache no LiteSpeed. Isso permite que o servidor procure em seu cache antes de processar uma solicitação.

  3. RewriteEngine On: Ativa o mecanismo de reescrita de URL do LiteSpeed, que permite alterar a forma como as URLs são tratadas pelo servidor.

  4. RewriteRule .* - [E=Cache-Control:max-age=30]: Esta regra define o cabeçalho Cache-Control para todas as solicitações, especificando um tempo máximo de vida em cache de 30 segundos.

  5. ### marker MOBILE start ### e ### marker MOBILE end ###: Estes são marcadores para um conjunto de regras que são aplicadas apenas a solicitações de dispositivos móveis. As regras entre esses marcadores definem o cabeçalho Cache-Control como vary=ismobile para indicar que o conteúdo varia dependendo se o usuário está em um dispositivo móvel ou não.

  6. ### marker NOCACHE COOKIES start ### e ### marker NOCACHE COOKIES end ###: Estes são marcadores para um conjunto de regras que desativam o cache para solicitações que correspondem a determinados cookies ou URLs específicos. Isso é útil para garantir que determinadas páginas não sejam armazenadas em cache, como páginas de login ou páginas de administração.

Em resumo, este código configura o comportamento de cache e reescrita de URL no servidor LiteSpeed, ativando o cache para a maioria das solicitações, mas desativando-o para solicitações de dispositivos móveis e certas páginas específicas.

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?