Aller au contenu

Yhann

Webmaster Régulier
  • Compteur de contenus

    61
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Yhann

  1. Bonsoir, Je projette d'installer un forum (phpBB) chez OVH. Mon site est dans un répertoire, et mon forum sera dans un autre répertoire. Afin d'isoler les deux en terme de sécurité, je me demandais si j'avais intérêts à rendre mon forum accessible depuis un sous-domaine, ou est-ce que cela ne changerait rien ? Le but étant que, si le forum était hacké, le hacker ne puisse pas non plus mettre sans dessus dessous le site. Qu'en pensez-vous ? Edit : j'ai oublié de préciser que chez OVH, j'ai un hébergement mutualisé.
  2. Bein oui, je veux bien connaître tes contres-exemples. Par contre, je ne parle pas des fichiers CSS et Javascript attachés (j'en ai parlé longuement dans un précédent POST). Mon test ne porte que sur un fichier php, et était attaché à savoir si le navigateur servait bien la page mise à jour plutôt que la page en cache.
  3. Bonjour, Je viens de faire des tests avec Firefox 3, IE7 et Safari PC sur le chargement d'une page PHP. Cette page PHP affiche des données issues d'une base MySQL. Je charge cette page dans chacun des 3 navigateurs précités. Cette page se retrouve donc dans leur mémoire cache (réglages du cache par défaut sur ces navigateurs, lors de mon test). Je change un seul caractère dans la base MySQL, et j'affiche à nouveau ma page PHP (la même qu'auparavant, et le contenu ne diffère donc que d'une seule lettre). Sans réactualiser l'affichage de la page dans les navigateurs (je vais sur une autre page, puis reviens, via un lien, sur la précédente), tous m'ont montré la page à jour (avec le changement de lettre). J'en déduis que les navigateurs sont aujourd'hui capables de déterminer précisément lorsqu'une page a été mise à jour, non ? Comment fonctionnent-ils exactement ? Impossible de trouver l'info sur le web. Ou du moins, on trouve tout et son contraire (le navigateur compare la taille du fichier, ou sa date, etc.) La taille du fichier, dans mon test, ne change pas (même nombre d'octets). Je penche donc plutôt sur la date. Et du coup, sur une page PHP affichant des actualités journalières, à quoi bon envoyer une entête d'expiration de cache de 24h, puisque les navigateurs sont capables, par eux-même, de trouver tout seul si la page doit être rechargée ou si la version en cache est toujours ok. J'imagine qu'un truc m'échappe, et je me disais que, peut-être, vous aurez une idée. Merci.
  4. Si cela est vrai, alors l'explication est posée et logique. Souvent, non pas vraiment, mais ça arrive. Mais là, ce n'est pas tant l'utilité que la solution proposée que j'étudie. Et il me semble important que si la solution présente sur le web est "trompeuse", il faut bien le dire. Voilà donc qui est fait, et pour ma part, comme vous le proposez, je me tournerai plus vers le renommage des fichiers...
  5. Là, tu devras renommer ton fichier CSS. Le but du jeux est de ne pas le renommer, pour pouvoir automatiser, via un script côté serveur comme PHP, la valeur du paramètre passé en GET. Ainsi, il serait possible d'écrire : <script type="text/javascript" src="script.js?v=<?=@filemtime('script.js')?>"></script> <link rel="stylesheet" href="style.css?v=<?=@filemtime('style.css')?>" type="text/css" media="screen" />
  6. Bonjour Lors d'une mise à jour du contenu d'un fichier CSS ou JS, il est fréquent que l'internaute ne bénéficie pas des changements, car son navigateur utilise la version, en cache, de ces fichiers. Une technique fort rependue consiste à placer un paramètre en GET, dans l'appel du fichier, dans le code HTML : monFichier.css?version=1 L'idée serait que, en changeant ici la valeur de la variable version, on forcera le navigateur à charger le fichier monFichier.css, sans avoir à le renommer. Cette astuce est toujours vantée comme LA solution idéale, évitant le chargement systématique du fichier CSS ; le chargement ne se ferait que lorsque qu'on changerait les paramètres qui suivent le nom du fichier. Sauf que ce n'est pas si sûr. Mes essais, avec Firefox 3, montrent que, dès l'instant ou un paramètre existe (comme dans le code ci-dessus), le navigateur procède au chargement du fichier systématiquement. Je rejoint donc l'avis de Bil (dernier commentaire) de cette page. Cette astuce n'aurait donc pas la valeur qu'on lui prête ?
  7. Ah bon ? Bein, en fait, je bosse sur la réalisation d'un CMS perso. J'ai installé un Spip avec le même contenu, et un Joomla. Le but du test est de faire un comparatif de performance : voir si mon CMS est 'out' face à Spip et Joomla, ou s'il tient la route. Cela me permet de voir également l'efficacité de mon système de cache. Quand je l'active sur mon CMS, j'obtiens 48 requêtes par secondes, contre 35 sans cache. C'est à ça que me servent les tests, à comparer, à optimiser, etc.
  8. Re, Je viens de faire des essais sous Windows XP pro SP2, avec Wampserver 2.0, et ce dernier plante systématiquement Avez-vous déjà réussi des tests en local sous Windows ? Pour ne pas que ça plante, il faut que j'envoie 10 requêtes seulement...
  9. Salut Kioob, Ton explication est très claire. Des années que j'utilise des bases mySQL sans avoir connaissance de ce point. Du coup, je vais pouvoir procéder à des optimisations... Encore merci pour ta réponse. Bonne fin de journée.
  10. Yhann

    Indexer des colonnes de MySQL

    Bonjour, Dans phpMyAdmin, je me suis rendu compte que lorsque je créé une table, et que je définis des index sur plusieurs champs, ils apparaissent comme regroupés. C'est à dire que si j'exporte la structure de la table, j'obtiens une ligne comme : KEY `page_id` (`page_id`,`zone_id`,`module`,`module_id`,`publie`) Alors que si je définis mes index après la création de la table, j'obtiens, en exportant la structure de la table : KEY `page_id` (`page_id`), KEY `zone_id` (`zone_id`), KEY `module` (`module`), KEY `module_id` (`module_id`), KEY `publie` (`publie`) Quelle différence ? Est-ce la même chose ? Si ce n'est pas la même chose, quand faut-il utiliser l'une plutôt que l'autre de ces solutions ? Pouvez-vous donner un exemple précis pour que je puisse bien comprendre ? Merci
  11. Super, merci, exactement ce que je cherchais !
  12. Bonjour, Tout est dans le titre. Comment, pour faire des tests en local, soumettre Apache à un flot de requêtes, pour mesurer combien il en sert en un temps donné ? J'utilise Wampserver sous Windows. Merci ! Yhann
  13. On peut héberger un site avec autant de visites sur du mutualisé Peut-on avoir l'adresse, pour voir comment ça répond ? Parce que je me dis que le dédié n'est peut être pas pour tout de suite alors !
  14. Salut, Merci pour ta réponse, très intéressante. Juste une question : quelle différence entre "Timing cached reads" et "Timing buffered disk reads" ?
  15. Bonjour, Utilisez-vous les serveurs privés RPS d'OVH (ou autre prestataire) ? En êtes-vous satisfait ? Peut-on réellement héberger un site pro sur ce type de solution ? Et quelle est la différence avec un VPS, que proposent la majorité des hébergeurs ? Le gain entre un VPS (ou RPS) et un serveur dédié est-il important en terme de ressources ? Vaut-il mieux un "petit" dédié (petit par le processeur, la RAM, etc.) qu'un "gros" VPS ? Bref, quels conseils pourriez-vous me donner à ce sujet ? Merci.
  16. Salut, PHPNET, non, mais je viens de voir qu'OVH propose des prestations d'infogérance à la carte, ce qui me conviens parfaitement. Reste à voir (ce n'est pas mentionné) quelle est leur réactivité.
  17. Merci Alette, Je vais re contacter Dan, ce que j'avais déjà fait il y a longtemps... Merci !
  18. Re bonjour, J'ai toujours utilisé pour mes clients des hébergements mutualisés, et j'en suis contents. Aujourd'hui, je dois proposer un hébergement dédié (site à fort trafic, et devant utiliser des extensions PHP particulières). Je dois donc opter pour un serveur dédié avec une architecture Apache, MySQL, PHP5. Mais je n'ai pas de connaissance en administration de serveur, et ne souhaite pas forcément en acquérir (à chacun sa spécialité, après tout, non ?) Et même si j'utilisais une interface comme Plesk (qui semble permettre une prise en main simple), que se passera t-il si je suis en vacances, et que le serveur "tombe" ? D'où ma question, à nouveau, comment procédez-vous ? Où trouver des administrateurs de serveurs pour de la télémaintenance ? Qu'est-ce que ça coûte ? Est-ce la solution ? Y a t-il une intervention possible 7/7jours ? L'idéal serait peut-être des interventions au ticket (genre un abonnement pour 3 interventions/an) ? Bref, comment procédez-vous pour vous même ?
  19. Bonjour ! Je voulais refaire un point sur les solutions existantes pour envoyer une lettre d'informations (100 à 2000 destinataires). Je ne parle pas d'une liste de diffusion, mais bien d'un simple envoi de mails (pour informer, une à deux fois par mois, les abonnés à un site des dernières nouveautés) Jusqu'à aujourd'hui, j'utilisais un script perso, ou Wanewsletter. Malheureusement, je ne peux plus proposer cette solution car les hébergeurs sont de plus en plus souvent blacklistés. J'ai essayé chez OVH et PHPNET, et il se trouve que de nombreux mails n'arrivent pas aux destinataires à cause du fait que les IP des serveurs des hébergeurs sont souvent blacklistés (notamment par AOL et Yahoo!) en ce qui concerne l'envoi de mails. Quelle solution vous semble alors la meilleure, compte tenu d'un volume d'environ 2000 mails ? - L'emploi d'un logiciel en local (type Target) : utilisation du SMTP du fournisseur d'accès internet, ou mise en place d'un serveur SMTP en local ? - Passer par un prestataire en ligne (ils proposent souvent bien plus que le simple envoi de newsletters (suivi, stats de lecture) inutiles dans mon cas. Mais quid du blacklistage en ce qui les concerne ? - Autre solution ? Vos retours d'expériences seraient intéressants. D'ailleurs, quel système utilisez-vous pour le Hub ? Merci.
  20. Bonsoir, Jusqu'à maintenant, je me contentais de faire signer mes devis avec "Bon pour accord", dont 30% du montant devait être versé avant le début du travail, puis le solde une fois le site en ligne. Je n'ai d'ailleurs jamais connu de problème avec mes clients (je touche du bois...) Mais aujourd'hui, par hasard, je suis tombé sur des sites web où il est question de contrat. En fait, si vous recherchez dans Google "Contrat de réalisation de sites internet", vous trouverez plein de sites. Dont celui-là, mais il y en a plein d'autres. Et vous, signez-vous des contrats avec vos clients ? Je serais curieux d'avoir vos avis sur ce point. Merci. Yhann.
  21. Yhann

    Quel linux ?

    Yes ! Merci Dadou !
  22. Yhann

    Quel linux ?

    Je reviens sur le sujet. Je me demandais s'il existait un package pour Linux (Debian de préférence, ou Ubuntu), réunissant tout ce qui est utile pour disposer de son serveur web. Un package qui permettrait d'installer facilement Apache, php, mysql et un serveur FTP opérationnel. Ou mieux encore, une distribution Linux intégrant déjà Apache, php, Mysql et un serveur FTP. En quelque sorte, une distribution prête à l'emploi destinée à remplir le rôle de serveur web ? Si vous connaissez ça... Merci ! Yhann
  23. Yhann

    Quel linux ?

    Ok, merci, je vais regarder ça.
×
×
  • Créer...