[A tester] Accélération des scripts PHP

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans ce forum.

Modérateur: Equipe

[A tester] Accélération des scripts PHP

Messagede Dr DLP le 08 Nov 2004 à 21:09

Bonsoir,

Je suis en train de tester les informations contenues dans cet article et cela me semble concluant.

Pour ceux qui ne comprennent pas et veulent tenter, j'ai rajouté :
DLP et RedDog a écrit:OUVRIR :
common.php

TROUVER :
Note : Pour les utilisateurs de phpBB antérieure à la version 2.0.11
Code: Tout sélectionner
$ini_val = (@phpversion() >= '4.0.0') ? 'ini_get' : 'get_cfg_var';

TROUVER :
Note : Pour les utilisateurs de phpBB depuis la version 2.0.11
Code: Tout sélectionner
set_magic_quotes_runtime(0); // Disable magic_quotes_runtime

APRES, AJOUTER :
Code: Tout sélectionner
@ini_set('register_globals',0);
@ini_set('variables_order','GPC');
@ini_set('register_argc_argv',0);
@ini_set('expose_php',0);
@ini_set('default_socket_timeout',10);
@ini_set('allow_url_fopen',0);



Si dans le pire des cas ça n'accélère pas le forum, ça a au moins le mérite de bloquer des failles typiques des serveurs pour les hackers :)

[13.11.2005] EDIT Galixte : pour une meilleure compréhension des actions à réaliser.
[url=http://www.elevage-enchante.com/lapin/]Image
Jeu d'élevage virtuel[/url]
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8052
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Messagede Babacooll le 08 Nov 2004 à 21:12

je viens de tester le code et en effet ca augmente la vitesse, bon truc à utiliser surtout si c combiné à Extrem Style, ca va très vite sur certains serveurs ;)

Bien joué Dr DLP ;)
Avatar de l’utilisateur
Babacooll
Floodeur expérimenté
Floodeur expérimenté
 
Messages: 1883
Inscription: 20 Déc 2003 à 14:45
Localisation: Belgique

Messagede Genova le 08 Nov 2004 à 21:18

En effet j'ai lu cet article qui est très interessant :)
Merci Dr DLP ;)
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7576
Inscription: 18 Nov 2003 à 17:45
Localisation: En train de programmer, logique non?

Messagede Dr DLP le 08 Nov 2004 à 21:35

Merci à vous, je me demander si c'était seulement une impression :)
[url=http://www.elevage-enchante.com/lapin/]Image
Jeu d'élevage virtuel[/url]
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8052
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Messagede aramiil le 08 Nov 2004 à 21:39

Effectivement, ca accelere bien le script - mais je crains que la fonction soit désactivée sur les serveurs mutualisés.
Avatar de l’utilisateur
aramiil
Maître-posteur
Maître-posteur
 
Messages: 474
Inscription: 13 Sep 2004 à 21:28
Localisation: Dans les limbes de mon imagination

Messagede Dr DLP le 08 Nov 2004 à 22:01

Tu parles de ini_set? J'imagine que ca doit être le cas pour certains, c'est tout l'interêt du @ :)
[url=http://www.elevage-enchante.com/lapin/]Image
Jeu d'élevage virtuel[/url]
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8052
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Messagede aramiil le 08 Nov 2004 à 22:04

Tout à fait d'accord! C'est normal en même temps qu'ils desactivent cette fonction, sinon n'importe qui peut venir et modifier la config de leur serveur... J'imagine bien multimania avec cette fonction activée ^^ Ca changerait toutes les secondes ^^
Avatar de l’utilisateur
aramiil
Maître-posteur
Maître-posteur
 
Messages: 474
Inscription: 13 Sep 2004 à 21:28
Localisation: Dans les limbes de mon imagination

Messagede Dr DLP le 08 Nov 2004 à 22:16

aramiil a écrit:Tout à fait d'accord! C'est normal en même temps qu'ils desactivent cette fonction, sinon n'importe qui peut venir et modifier la config de leur serveur... J'imagine bien multimania avec cette fonction activée ^^ Ca changerait toutes les secondes ^^

Pas vraiment puisque ini_set() ne modifie la valeur que pour le script, le temps du script. Cela ne modifie pas le comportement normal du php.ini base.
[url=http://www.elevage-enchante.com/lapin/]Image
Jeu d'élevage virtuel[/url]
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8052
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Messagede Reddog le 08 Nov 2004 à 23:31

8O C'est assez étonnant comme résultat ces quelques petites lignes, et la lecture de l'article intéressant et enrichissant.

Merci pour la trouvaille Doc ;)
Reddog
Maître des floodeurs
Maître des floodeurs
 
Messages: 2099
Inscription: 22 Fév 2004 à 09:58
Localisation: reddog's house

Messagede Genova le 08 Nov 2004 à 23:33

reddog a écrit:8O C'est assez étonnant comme résultat ces quelques petites lignes, et la lecture de l'article intéressant et enrichissant.

Merci pour la trouvaille Doc ;)

Petites lignes capitales vu qu'elles controlent des options fondamentales sur la configuration même de l'execution du script ;)
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7576
Inscription: 18 Nov 2003 à 17:45
Localisation: En train de programmer, logique non?

Messagede Reddog le 08 Nov 2004 à 23:39

Bah oui, mais j'aurais jamais pensé les ajouter moi :) , comme quoi c'est toujours les solutions les plus évidentes qu'on voit le moins (dans mon cas assurément) ^^

Par contre, pourquoi celle-ci:
Code: Tout sélectionner
@ini_set('allow_url_fopen',0);


Les autres je comprends, mais pourquoi avoir désactivé celle-ci ?
Reddog
Maître des floodeurs
Maître des floodeurs
 
Messages: 2099
Inscription: 22 Fév 2004 à 09:58
Localisation: reddog's house

Messagede Dr DLP le 08 Nov 2004 à 23:41

Elle empêche l'ouverture des pages de ton site depuis un site distant :)
A elle seule elle bloque la faille include qui est une des plus utilisées pour hacker les sites :)
[url=http://www.elevage-enchante.com/lapin/]Image
Jeu d'élevage virtuel[/url]
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8052
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Messagede Nash le 08 Nov 2004 à 23:42

well done doc ;)
Avatar de l’utilisateur
Nash
Caporal Blutch
 
Messages: 3560
Inscription: 04 Avr 2002 à 22:34
Localisation: SithWeb.fr by Linux
Avertissements: 1

Messagede Reddog le 08 Nov 2004 à 23:46

Ah, je ne savais pas que cette fonction permettait ce que tu dis :?
Reddog
Maître des floodeurs
Maître des floodeurs
 
Messages: 2099
Inscription: 22 Fév 2004 à 09:58
Localisation: reddog's house

Messagede Newbie_de_plus le 08 Nov 2004 à 23:47

Bonsoir,

A quel endroit dans le fichier common.php faut-il ajouter ces lignes Dr DLP :wink:
Newbie_de_plus
Apprenti-posteur
Apprenti-posteur
 
Messages: 138
Inscription: 04 Mar 2004 à 20:23

Suivante

Retourner vers Coding, Webmastering et Sécurité informatique

Qui est en ligne

Utilisateurs parcourant ce forum: spitfire pat et 1 invité

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB3 Styles • phpBB podpora • Net Avenir • PromoBenef • Ticket Gagnant •