alem-omerovic-770604-unsplash

Optimisation de pages web

Google tient maintenant compte de la vitesse de chargement des pages pour leur moteur de recherche. Les pages rapides ont tendances remonter dans la liste des résultats, tandis que les autres se perdent dans les fins fonds des listes de résultats… :P Tout d’abord, revenons aux fondamentaux. Une page web c’est un texte structuré qui est compris et afficher d’une certaine manière par notre navigateur. Le visiteur demande une page, par le biais de requête HTTP et le serveur construit la page et l’envoie au client. On remarque que nous pouvons agir sur la construction de la page, en optimisant nos codes PHP, JSP ou autre et sur le temps de transfert de la page au client. En effet le temps de transfert de la page et dépend entre autre taille de celle-ci, donc au nombre de caractères qu’elle contient. Nous allons donc mener une chasse aux caractères :P ...

9 juin 2011 · 4 min · arnaud
murray-campbell-29990-unsplash

Système de pagination sous CodeIgniter

Avec Codigniter vous pouvez mettre en place simplement un système de pagination pour afficher vos informations par paquets. Tout cela sans se prendre la tête et se noyer dans des dizaines de lignes de code. Nous allons créer la base de donnée de l’article : Installation et Configuration de CodeIgniter . Dans un premier temps il créer le model. Pour cela nous allons utiliser la classe active record de CodeIgniter. class model extends CI_Model { function __construct() { // Call the Model constructor parent::__construct(); } public function getAll($debut=0) { return $this->db->select('*')->from('message')->order_by("id", "desc")->limit(30, $debut)->get()->result(); } public function count($where = array()) { return (int) $this->db->where($where)->count_all_results('message'); } } Puis nous allons créer notre contrôleur. ...

8 juin 2011 · 2 min · arnaud
murray-campbell-29990-unsplash

Installation et Configuration de CodeIgniter

Pré requis Un serveur Apache ( lamp, wamp, easy php, mamp, … ) Un SGBD mysql La Base de données Dans un premier temps voici un exemple de petite base de données. Par exemple la base de données suivante CREATE DATABASE `tuto` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; USE `tuto`; CREATE TABLE IF NOT EXISTS `message` ( `id` int(8) NOT NULL AUTO_INCREMENT, `sujet` varchar(255) NOT NULL, `message` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; Maintenant que la base est prête nous alors configurer CodeIgniter pour qu’il puisse s’y connecter. Rendez-vous dans le fichier : application/config/database.php ...

4 juin 2011 · 3 min · arnaud
rawpixel-790897-unsplash

Peity

Faites vos graphiques avec JQuery

1 juin 2011 · 1 min · arnaud