 Your new post is loading...
 Your new post is loading...
|
Scooped by
Mickael Ruau
August 7, 2013 6:15 AM
|
En terme de fiabilité, le post nous indique que 90% du contenu servi par Facebook depuis 6 mois est issu d'un code PHP compilé par Hip Hop. C'est donc déjà une belle épreuve du feu. Au niveau composants système, les détails sont encore légers, on ne sait pas trop s'il faudra utiliser le serveur HTTP Tornado de chez Facebook, mais à priori une installation en FastCGI derrière un Apache devrait tourner. Néanmoins, il ne s'agit pas de basculer tout le parc applicatif PHP sous HipHop PHP : seul le code source PHP de Facebook a été passé à la moulinette pour l'instant, et rien ne dit que toutes les applications PHP réussiront la compilation. De plus, les extensions PHP n'étant plus utilisables telle quelles (puisque l'on ne passe plus du tout par le moteur Zend), les ingénieurs de Facebook ont du ré-écrire celles dont ils se servaient. On imagine donc facilement retrouver PHP GD, PHP MySQL ainsi que PHP Memcached, mais certainement pas tout de suite PHP PostGreSQL ou PHP LDAP par exemple. Néanmoins, le côté libre du projet permettra de voir arriver rapidement les extensions manquantes, ainsi que certainement encore quelques petites optimisations de performance.
|
Scooped by
Mickael Ruau
August 7, 2013 6:12 AM
|
Using HipHop for PHP HipHop for PHP is an open source project, you can get the all of this on GitHub under the open source PHP license. Checkout and build instructions: git clone git://github.com/facebook/hiphop-php.git HipHop currently supports PHP version 5.2 and will be updated to support 5.3. HipHop has been developed on CentOS and Fedora, building on other operating systems may not currently be functional. Support will be added as soon as its ready. At the moment, HipHop can only run on 64 bits systems.
|
Scooped by
Mickael Ruau
August 7, 2013 6:10 AM
|
HipHop, if properly configured*, will actually startup not one, but two http servers. The first, on port 80 by default, you’re already familiar with. Requests are translated to filesystem paths, and PHP files are executed to generate content. The other one, however, you might not have come across yet. This second http server allows you, as the administrator, to take action through a web browser similar to the apachectl command. This interface can enable/disable/display various statistics, dump jit translations and apc values, and even instruct the server to shut itself down.
|
Scooped by
Mickael Ruau
August 7, 2013 6:09 AM
|
HHVM’s JIT compiler allows it to execute PHP faster than Zend PHP in most cases, unmodified. However, we’ve gotten some interest from the community in HipHop-specific optimization tips, so I put together a few for this post. The principle that underlies all of these tips is: write code that HHVM can understand without running. The more HHVM knows before the code runs, the more it can optimize.
|
Scooped by
Mickael Ruau
August 7, 2013 6:06 AM
|
HipHop for PHP est un compilateur de code PHP. Il transforme le code source PHP en C++ optimisé et utilise g++ pour le compiler en langage machine. HipHop contient un transformateur de code, une réimplémentation des dépendances de PHP, et une réécriture de beaucoup d'extensions communes de PHP afin de profiter de ces optimisations de performances[1].
HipHop a été créé par Facebook entre 2008 et 2010[2] pour diminuer la charge de ses serveurs. Il a été distribué avec plus de 300 000 lignes de codes écrites en C++ et en C en tant que logiciel libre sous les termes de la version 3.01 de la Licence PHP.
Ils ont aussi développé HPHPi, qui est un interpréteur de code expérimental avec lequel il n'est pas nécessaire de compiler préalablement le code.
|
Scooped by
Mickael Ruau
August 3, 2013 11:43 AM
|
30% des internautes quittent un site lorsque les pages mettent plus de 3 secondes à charger et 6 sites web sur 11 ont un temps de réponse supérieur à 4 secondes... Cette infographie, en français - vous donne 10 astuces pour booster votre site.
|
Scooped by
Mickael Ruau
July 26, 2013 3:54 AM
|
Applications use session state. Whether session state should be used or not is a hot topic of debate, but lots of applications use session state – fact. Recently, I was involved in troubleshooting a performance issue for a customer.
|
Scooped by
Mickael Ruau
July 26, 2013 3:24 AM
|
La performance Web ne s'agit pas seulement de rapprocher des fichiers statiques aux visiteurs, il s'agit aussi de garantir que chaque page ait un rendu aussi vite et efficace que possible pour un visiteur à surfer depuis n'importe quels dispositifs (PC, smartphones, tablettes,...). Les utilisateurs de CloudFlare peuvent choisir n'importe quelle combinaison de ces fonctionnalités d'optimisation du contenu de vos page et prendra effet au niveau suivant.
|
Scooped by
Mickael Ruau
July 26, 2013 3:22 AM
|
Une des premières necessités d'un site web est qu'il réponde le plus rapidement possible. Avec son CDN et sa gestion de la sécurité, Cloudflare permet de booster et
|
Scooped by
Mickael Ruau
July 26, 2013 3:14 AM
|
Un Content Delivery Network (CDN) est constitué d’ordinateurs reliés en réseau à travers Internet et qui coopèrent afin de mettre à disposition du contenu ou des données (généralement du contenu multimédia volumineux) à des utilisateurs.
Ce réseau est constitué :
Les nœuds sont généralement connectés à Internet à travers différentes dorsales Internet.
|
Scooped by
Mickael Ruau
July 26, 2013 3:13 AM
|
Cloudflare
modifier 
CloudFlare est un CDN (service de diffusion de contenus) et un service de serveurs de nom de domaine distribué, qui prétend améliorer les performances, la sécurité et la rapidité des sites webs.
|
Scooped by
Mickael Ruau
July 26, 2013 3:09 AM
|
Les css (ou feuilles de style en cascade en bon francais) ont vu le jour dans les années 1990 . Depuis leur utilisation s’est fortement démocratisé, et le poids des css n’a cessé d’augmenter si l’on se réfère ce graphique. L’ arrivée du css 3 va probablement accentuer ce phénomène. On devine alors que les fichiers css peuvent devenir une source importante de problèmes en performance web. Nous allons voir comment optimiser vos fichiers css, ainsi que leur chargement.
|
Scooped by
Mickael Ruau
July 25, 2013 6:41 AM
|
Grâce à la mobilisation d’un grand nombre d’ONG, dont le CCFD-Terre Solidaire, l’Union Européenne pourrait imposer plus de transparence aux industriels quant à la provenance des minerais de sang.
|
|
Scooped by
Mickael Ruau
August 7, 2013 6:12 AM
|
Download in Microsoft Powerpoint Extended format. The slide set is also available in PDF, The conversion from Powerpoint appears to generate bitmaps so the size is huge. For manageability it is packaged in three parts. Download part 1. Download part 2. Download part 3.
|
Scooped by
Mickael Ruau
August 7, 2013 6:11 AM
|
If you’ve looked at my previous entry Getting WordPress Running on HHVM, you’ve already got a general idea for how to create a config.hdf file and get a web server up and running. Now you want to make sure it’s running as quickly, and efficiently as possible. But first, it’s worth understanding how HHVM runs your PHP scripts.
|
Scooped by
Mickael Ruau
August 7, 2013 6:09 AM
|
In this post, I’ll expand on a topic that I briefly mentioned in the footnote to my previous post: memory management. Most modern programming languages, including PHP, have automatic memory management. Programmers don’t explicitly free the memory they allocate, and the language runtime does that for them. There are a variety of approaches that language runtimes can take to implement this, and they lie on a spectrum.
|
Scooped by
Mickael Ruau
August 7, 2013 6:08 AM
|
HHVM is a new open-source virtual machine designed for executing programs written in PHP. HHVM uses a just-in-time compilation approach to achieve superior performance while maintaining the flexibility that PHP developers are accustomed to. HHVM has realized > 6x increase in web request throughput for Facebook compared with Zend PHP 5.2. For the latest news about HHVM, find us at hhvm.com.
|
Scooped by
Mickael Ruau
August 7, 2013 6:02 AM
|
Sommaire • Quelles sont les conséquences économiques de l'infobésité pour l'entreprise et sa DSI ? • Comment caractériser, en quelques chiffres,
|
Scooped by
Mickael Ruau
July 26, 2013 5:17 AM
|
Le géant du web propose différentes technologies qui permettent de réduire le poids des données transférées entre un serveur web et le navigateur de l'internaute. Dernière en date : mod_pagespeed.
|
Scooped by
Mickael Ruau
July 26, 2013 3:32 AM
|
CloudFlare sécurise et accélère votre site, du moins c'est qu'il prétend. Expérience décevante, mais peut-être pas pour tout le monde.
|
Scooped by
Mickael Ruau
July 26, 2013 3:22 AM
|
CloudFlare est une technologie d'optimisation qui utilise des techniques multiples pour vous permettre d'optimiser le rendement de votre site sans toute la gestion et administration qui seraient normalement nécessaire pour l'accomplir.
|
Scooped by
Mickael Ruau
July 26, 2013 3:21 AM
|
CDN, PlanetLab, Robustness Network Systems Group; Princeton University.
|
Scooped by
Mickael Ruau
July 26, 2013 3:14 AM
|
cloudflare est une offre de cdn de dernière génération qui intègre de plus des fonctions de sécurité avancées contre le hacking et le spam
|
Scooped by
Mickael Ruau
July 26, 2013 3:10 AM
|
mod_pagespeed pour serveur Apache. Les fonctionnalités sont très nombreuses et certaines très intéressantes. Cependant, cet outil comporte de très nombreux risques et inconvénients. Tour d’horizon et retour d’expérience sur ce module qui peut s’avérer très efficace mais également source de très nombreux problèmes.
|
Scooped by
Mickael Ruau
July 26, 2013 3:08 AM
|
Les images sont souvent source de problèmes concernant les performances web. Nous allons voir comment optimiser celles-ci, ainsi que leur chargement, pour consommer le moins de ressources possible, et éviter que le temps de chargement de votre site n’explose.
|