Actions











Encore des améliorations!

Écrit le 21/07/2004 @ 15:30 par Drizzt

Site - Entretien/TweakChez MenzoNet, on a pas fini de vous en donner! Razz

Je viens de réactiver la compression des pages web en temps réel du site.
Explication :
Lorsqu'une page est demandée, le serveur calcule le contenu de celle-ci, compresse le contenu avec zlib, et le retourne, compressé, à votre navigateur!

En même temps, je vais me coucher moins niaiseux ce soir. J'ai appris à mes dépends que le contenu de la base de donnée était entièrement compressé par MySQL en ZLib. Je venais de modifier mes scripts pour le compresser.... Roll Eyes

J'aimerais donc avoir du feedback à savoir si le site vous semble plus rapide..

Update :
J'aurai peut-être pas réussit le reste.. mais...

Nous roulons maintenant sous Apache HTTPD 2.0.50 avec PHP 5.0.0!
J'ai enfin réussi à tout compiler comme du monde! Big Grin

Dernière modification le 26/07/2004 @ 20:18 par Drizzt

Commentaire par Drizzt  Score: 1
Écrit le: 21/07/2004 @ 01:21

Finalement, j'ai du enlever la compression du site avec ZLib parce que Webmail ne l'aimait pas..

Commentaire par YellowShadow  Score: 1
Écrit le: 21/07/2004 @ 02:04

ca semble... plus lent! Laughing out loud, joke jai vider mon cache!
Dernière modification le 21/07/2004 @ 02:05

Commentaire par Drizzt  Score: 2
Écrit le: 21/07/2004 @ 02:27

À l'heure que t'as écrit ça, le backup commençait à s'exécuter.

Il faut tester entre 5h00 et 23h59 pour que les données soient concluantes Razz

Commentaire par Drizzt  Score: 1
Écrit le: 21/07/2004 @ 03:15

On recommence la tentative de compilation de PHP5. J'ai utilisé les options trouvées dans la fonction phpinfo(), j'ai changé quelques paramètres.. on essaye ça! Wink

Commentaire par Drizzt  Score: 1
Écrit le: 21/07/2004 @ 03:31

Woohoo! Ça compile avec prèsque toutes les options d'orrigine! Big Grin

Commentaire par Drizzt  Score: 2
Écrit le: 21/07/2004 @ 03:48

Je trouvais le serveur lent puisque le backup s'exécutait. J'ai donc modifié mes scripts de backup pour rendre les tâches moins prioritaires. Donc le serveur va rester utilisable même si le backup s'exécute.

Commentaire par Nick  Score: 0
Écrit le: 21/07/2004 @ 08:19

Tu dors jamais ?!?

Commentaire par Drizzt  Score: 0
Écrit le: 21/07/2004 @ 12:04

Des fois Razz

Commentaire par Drizzt  Score: 1
Écrit le: 21/07/2004 @ 14:49

Options pour configure script de Apache :

--enable-so


Options pour configure script de PHP5 :

./configure --host=i686-redhat-linux --build=i686-redhat-linux --target=i686-redhat-linux-gnu --program-prefix='' --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --cache-file=../config.cache --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --enable-force-cgi-redirect --disable-debug --enable-pic --disable-rpath --enable-inline-optimization --with-bz2 --with-db4 --with-curl --with-dom=/usr --with-exec-dir=/usr/bin --with-freetype-dir=/usr --with-png-dir=/usr --with-gd --enable-gd-native-ttf --with-ttf --with-gdbm --with-gettext --with-ncurses --with-gmp --with-iconv --with-jpeg-dir=/usr --with-openssl --with-png --with-mysql-sock=/var/lib/mysql/mysql.sock --with-regex=system --with-xml --with-expat-dir=/usr --with-zlib --with-layout=GNU --enable-bcmath --enable-exif --enable-ftp --enable-magic-quotes --enable-safe-mode --enable-sockets --enable-sysvsem --enable-sysvshm --enable-discard-path --enable-track-vars --enable-trans-sid --enable-yp --enable-wddx --without-oci8 --with-pear=/usr/share/pear --with-imap=shared --with-imap-ssl --with-kerberos=/usr/kerberos --with-ldap=shared --with-mysql=static,/usr --with-unixODBC=shared --enable-memory-limit --enable-bcmath --enable-shmop --enable-versioning --enable-calendar --enable-dbx --enable-dio --enable-mcal --with-apxs2=/usr/local/apache2/bin/apxs



Ça pourrait être utile un jour.. Wink

Commentaire par Drizzt  Score: 1
Écrit le: 21/07/2004 @ 21:15

Je suis en train d'ajouter des scripts pour faire de la validation de champ. Autrement dit, pour éviter les erreurs humaines Wink

Commentaire par Drizzt  Score: 1
Écrit le: 22/07/2004 @ 09:53

Y'a des places où ça accroche..

  • Emploi Helper ne fonctionnait plus. C'est réglé
  • L'assignation des groupes dans les fonctions d'administration ne fonctionnaient plus, c'est réglé.
  • La vérification des permissions ne fonctionnait plus, c'est réglé
  • La vérification du ban ne fonctionnait plus et était programmée à l'envers, c'est réglé
  • Les émoticons ne fonctionnaient plus, c'est réglé! Big Grin


Dernière modification le 22/07/2004 @ 09:53

Commentaire par Drizzt  Score: 2
Écrit le: 22/07/2004 @ 15:18

Je suis en train de m'amuser avec MySQL Administrator.

Je me suis rendu compte que la fonction créant la liste des logs était vraiment niaiseuse et créait un nombre astronomique de requêtes SQL. C'est maintenant BEAUCOUP plus rapide.

Aussi, je viens d'apprendre que chacun de mes tables permettait d'avoir 4294967295 items dedans. Donc 4294967295 Blogs, 4294967295 Journaux, 4294967295 commentaires, etc..

Aussi, je vois que je n'ai pas réussi la conversion au format de fichier InnoDB.. il va falloir que je me réessaye.

La table qui prend le plus de place? Les logs!

Commentaire par Drizzt  Score: 1
Écrit le: 22/07/2004 @ 15:43

Enfin on peut sortir tous les logs d'un coup!

C'est long, mais c'est possible! Big Grin

Commentaire par Drizzt  Score: 1
Écrit le: 22/07/2004 @ 15:49

Eek!

Safari troue sérieusement le cul?!!

Il a fait le rendu de 44782 lignes des logs BEAUCOUP plus rapidement que le P4 1.8Ghz. En fait, le P4 travaille encore...

Si je continue avec d'autres optimisations comme celles-ci, ça va être pas mal intéressant Wink

Commentaire par Drizzt  Score: 1
Écrit le: 22/07/2004 @ 16:12

Finalement, MyISAM est plus rapide comme système de fichier. C'est que InnoDB permet des choses qui ne le sont pas dans MyISAM (comme le row locking, table locking, etc).

Retour à MyISAM, il y a vraiment un gain de vitesse!

Commentaire par Drizzt  Score: 1
Écrit le: 22/07/2004 @ 16:21

Décidément, il va falloir que je repasse dans tous mes scripts. Il y a moyen de sauver encore plus de temps en passant des références à mes fonctions.. et je suis certain que je vais trouver du code bizarre qui pourrait être optimisé..

Peut-être la semaine prochaine...

Commentaire par Nick  Score: 1
Écrit le: 22/07/2004 @ 17:10

Juste 4.2 milliards de blogs ??
Qu'est-ce qu'on va faire après, créer un deuxième site ?

Commentaire par YellowShadow  Score: 1
Écrit le: 22/07/2004 @ 20:23

Lotus Notes à eu beaucoup de misère à charger ce site et le mien. Une fois en cache par contre rien a signaler. Notes utilise le core IE pourtant. Peut-être que je suis tombée sur une heure de forte affluence.

Commentaire par Drizzt  Score: 2
Écrit le: 22/07/2004 @ 21:40

Qu'est-ce qu'on va faire après, créer un deuxième site ?

Archiver la table et en créer une 2e Razz

Lotus Notes à eu beaucoup de misère à charger ce site et le mien. Une fois en cache par contre rien a signaler. Notes utilise le core IE pourtant. Peut-être que je suis tombée sur une heure de forte affluence.

Quelle heure? J'ai finalement re-désactivé la compression GZip. Ça ne semble pas donner beaucoup de performances et ça semble créer des problèmes avec certaines images et certains navigateurs. Ça serait gentil si tu pourrais flusher ton cacher et réessayer.


Tous les blogs
<< SCO se pète le nez encore! | Retour aux blogs | C'est ça que ça fait un monopole >>
Blogs de la même catégorie
<< MenzoNet a maintenant un feed RSS | Reply to... >>