Web

TwitterFacebook
Get flash to fully experience Pearltrees
JavaScript

WebServices

Retrouvez cet article dans : Linux Magazine 91 AJAX (Asynchronous JAvascript and Xml) est un terme inventé par Jesse James Garret [1] en février 2005 [2] pour désigner une technologie ancienne de 1999. Il s’agit d’utiliser du code Javascript sur le client pour invoquer le serveur en tâche de fond et obtenir des données au format XML afin de modifier le Dynamic HTML et rafraîchir une partie de la page. Cela consiste à exploiter l’objet XMLHttpRequest , présent dans les navigateurs récents. Ce composant permet de jouer le rôle d’un client HTTP, d’envoyer une requête et d’attendre la réponse pour pouvoir la manipuler. AJAX permet d’optimiser le trafic en ne ramenant que les données nécessaires au rafraîchissement d’une page et non une page entière. http://www.unixgarden.com/index.php/gnu-linux-magazine/developpement-web-avance-avec-ajax

Développement web avancé avec AJAX

Advertisements AJAX is an acronym standing for Asynchronous JavaScript and XML and this technology help us to load data from the server without a browser page refresh. If you are new with AJAX, I would recommend you go through our Ajax Tutorial before proceeding further.

jQuery - AJAX

http://www.tutorialspoint.com/jquery/jquery-ajax.htm
PHP

HTML/CSS

html

Développement Web

De Memodev. Développer un site internet est devenu très facile à faire, mais en développer un correctement devient de plus en plus compliqué... Cette page est destinée à vous donner les bonnes pratiques pour développer un site internet. Dans un premier temps il faut maîtriser les langages suivants, ainsi que leurs bonnes pratiques décrites sur les pages suivantes : Pré-requis Apprendre à utiliser les options de recherche de google .

Bonnes pratiques programation Web

http://www.memodev.com/wiki/Bonnes_pratiques_du_Web
projet Web / conception

Sécurité

web

Si la piste s'oriente vers une activité critique de la RAM ou du CPU, c'est probablement parce que la commande « TOP » aura indiqué que les processus apache (PHP) ou mysqld (BDD MySQL) consomment une quantité trop importante de ces ressources. Selon le processus concerné, il faudra alors identifier plus précisément la ou les causes de cette activité trop importante : Apache/PHP : si votre problème se pose sur une page en particulier (sauf la page d'accueil où les problèmes sont souvent liés au nombre de connexions simultanées), il est utile d'analyser le code exécuté par celle-ci pour déceler un potentiel défaut. Si, au contraire, il s'agit de l'ensemble de l'application, c'est certainement dû à un trop grand nombre d'utilisateurs. Il est alors intéressant de mettre en place des mises en cache (côté serveur et côté client) ou des traitements asynchrones afin de limiter l'engorgement lors d'un afflux trop important. http://thecodingmachine.developpez.com/tutoriels/web/demarche-diagnostic-et-optimisation-pour-ameliorer-performance-site-web/?page=page_2

Optimiser les performances Web

http://www.agilemodeling.com/essays/agileModelingXP.htm Table of Contents 1. Setting The Record Straight There are several common misconceptions that people seem to have regarding modeling on an XP project. The three most common misconceptions are that you don’t model on an XP project, that you don’t document on an XP project, or that if you do model your only options are the modeling artifacts of the UML. I’ll address these misconceptions in turn in this section, but first I want to explore why they occur so that you can recognize other misconceptions when they arise.

Agile Modeling and eXtreme Programming (XP)

http://developer.yahoo.com/performance/rules.html The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 35 best practices divided into 7 categories. Minimize HTTP Requests tag: content 80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, scripts, Flash, etc.

Best Practices for Speeding Up Your Web Site

Techniques de Hacking