Archivio

Posts Tagged ‘ottimizzazione’

CodeIgniter ancora più veloce!

24 ottobre 2009 Nessun commento

Codeigniter url rewrite SEO
E’ vero che CodeIgniter è davvero veloce nell’esecuzione del codice? Questo perchè è stato ottimizzato e ridotto all’osso proprio per garantire efficienza e stabilità

Tra le svariate tecniche abbiamo

  • Ridure il più possibile gli HTTP request
  • Abilitare il componente GZIP

Ridure il più possibile gli HTTP request

Ogni volta che si carica una pagina web essa genera una richiesta HTTP. Possiamo ridurre il numero delle richeste sfruttando la cache del browser, ma come? Semplice, abilitiamo la cache da CodeIgniter inserendo in un qualsiasi controller questo codice:

$n = 3; // Numero di minuti in cui la pagina rimane nella cache del browser
$this->output->cache($n);

Abilitare il componente GZIP

Grazie a questo componente il nostro output sarà compresso. Per attivarlo non dobbiamo fare altro che impostare un flag da FALSE a TRUE.
Nel config.php (system/application/config.php) dobbiamo trovare:

$config['compress_output'] = TRUE; // TRUE = Abilitato; FALSE = Non abilitato

Questi ovviamente sono solo alcuni dei tantissimi metodi per ottimizzare ulteriormente il nostro framework. :-)

Posizionamento sui motori di ricerca

16 ottobre 2009 Nessun commento

Posizionamento sui motori di ricerca

Il posizionamento sui motori di ricerca è un insieme di tecniche che hanno come obiettivoprimario migliorare la posizione di un generico sito web nei risultati di ricerca dei motori di ricerca.

L’attività di ottimizzazione per i motori di ricerca comprende varie operazioni tecniche che vengono effettuate sul codice HTML e sui contenuti delle pagine, nonché sulla struttura del layout.

La figura specializzata per questo tipo di lavoro è il SEO.

Codeigniter e SEO

16 ottobre 2009 Nessun commento

Codeigniter SEO

In questo articolo vi consiglio un piccolo”tip” per migliorare il SEO con il framework CodeIgniter.

Uno dei tanti accorgimenti per migliorare una campagna SEO è quello di inserire un metatag “title” univoco che rifletta il contenuto della nostra pagina. Con CodeIgniter possiamo tranquillamente estrapolare i dati delle nostre news, articoli o pagine che sono archiviate nel database e, tramite il controller, inviarli alla pagina.

// Questo è il mio controller news.php
class News extends Controller {
   function News(){
      parent::Controller();
      // Richiamo le classi, gli helper o i modelli che mi servono
   }
 
   function index(){
      // In questo esempio inserisco i dati manualmente, ma è possibile popolare il vettore con i dati presenti nel database!
      $data['SEO'] = array(
         'meta_titolo' => "Il titolo della mia news",
         'meta_descrizione' => "Primo periodo della mia news o almeno i primi 150 caratteri",
         'contenuto_pagina' => "Il contenuto della mia news"
      );
      // Richiamo la pagina e gli passo i parametri caricati nel vettore "data[]"
      $this->load->view('news', $data);
   }
}
<<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title><?=$SEO->meta_titolo?></title>
<meta name="description" content="<?=$SEO->meta_description?>" />
<link href="<?=base_url()?>css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
	<h1><?=$SEO->meta_titolo?></h1>
</div> <!-- header -->
<div id="menu">Il mio menu</div>
<div id="contenuto">
   <?=$SEO->contenuto_pagina?>
</div> <!-- contenuto -->
<div id="footer">
</div> <!-- footer -->
</body>
</html>

Ora sapete come è facile mantenere i meta univoci su tutte le pagine. Spero che questo tip Codeigniter - SEO vi sia stato utile. Ogni suggerimento/commento è ben accetto!

Sito Guida Vino

7 luglio 2009 Nessun commento

guidavino
Guida vino è un progetto che nasce per dare un punto di riferimento al mondo dell’enologia in tutto il mondo. Il committente Nicola Bruni ha investito tempo e risorse in questo ambizioso progetto che comprende un enorme catalogo di Vini e liquori tutti italiani e pronti per essere venduti in italia e all’estero.

Il progetto è partito letteralmente da zero. Sono stati implementati: template, layout, database (mysql), script PHP. Anche in questo caso è stato utilizzato il framework Codeigniter che assicura velocità di caricamento, ottimizzazione del codice  ed un’elevata sicurezza.