php super balaise ou pb de serveur?

13 sujets de 1 à 13 (sur un total de 13)

  • fenrix

      #3546

      Bonjour

      j’ai fait un script en php pour afficher une galerie d’images mais quand je charge la page, je me retrouve une fois sur deux « éjecté » du serveur Free où il est hébergé. Quand j’essaye de me reconnecter avec IBrowse, il me dit « le document réclamé ne contient aucune donnée » et avec V, ça donne « Impossible de trouver un socket libre » (ou approchant). J’ai l’impression que je sature la mémoire/la bande passante du serveur et que c’est pour ça qu’il m’éjecte. Mais comme je n’y connais rien en réseau…

      Qu’en pensez vous? Est ce qu’un bête script php peut être en cause ou bien est ce un pb venant de mon FAI?

      A noter que lorsque je ne peux plus me connecter à mon site sur free, je peux continuer de visiter d’autres sites, y compris d’autres sites sur free.

      Amitoo

        #65646

        Il y a une limite dans le nbre de cnx simultanées vers la SGBD que PHP peut faire. Cette limite étant imposée par l’hébergeur. Ne serait-ce pas ça ?

        Quelle est l’url de ta page ?

        A500+ / A1200 / CD32 et... Jaguar

        fenrix

          #65647

          c’est quoi la SGBD?

          http://fenrix.free.fr/DaFo/HTML/galeries.php

          en se baladant entre les galeries et les images, je bloque tout.

          /edit bon SGBD c’est pour gerer les bases de données. Je n’en ai pas activé, je fonctionne avec des fichiers.

          number-one

            #65648

            de toute façon en ce moment free pour faire un site c’est pourri :-?

            bon plan d’hebergement gratuit

            elwood

              #65649

              Oui c’est possible d’utiliser trop de mémoire, dans une boucle buggée par exemple.

              Free limite bien sûr la quantité de mémoire utilisée mais je ne sais pas si ça peut provoquer ce type d’erreur.

              Le mieux c’est d’essayer avec un serveur en local.

              SGBD = Système de Gestion de Base de Données, comme Oracle, MySQL…

              Amitoo

                #65650

                La page met bcp de temps à être générée par PHP. Tu dois te retrouver juste à la limite du délais (30s par défaut) après lequel PHP rend la main.

                Si le serveur Free est pas trop chargé ça passe sinon -> exit.

                Set_time_limit() étant désactivé par le safe_mode de Free, tu n’as pas d’autre solution que de faire un code + léger.

                En tous cas, chouette site :-)

                Juste un truc : je trouve que les pictos qui encadrent le titre ne sont pas assez travaillés par rapport au reste.

                A500+ / A1200 / CD32 et... Jaguar

                Tex

                  #65651

                  ton code est lourd ? tu genere les thumbs a la volée ?

                  si tel est le cas , modifie ton script pour generer les thumbs une seule fois lors de la soumission, ou lors du premier affichage (la premiere solution est preferable pour eviter des problemes d’ecriture simultanée)

                  fenrix

                    #65652

                    @ Tex non, les miniatures sont générées à la soumission effectivement.

                    @ Amitoo bon ça pourrait être ça, je vais essayer de faire une page moins chargée (là c’est surtout avec la page avec 51 miniatures + cadres + images de l’interface que ça bloque). En mettant un nombre maximal d eminiatures par pages, j’espère que ça règlera le problème.

                    Pour le style, merci :-) Les logos m’ont été fournis par le peintre, c’est lui qui les veut.

                    Alex

                      #65653

                      pourquoi n’utilises-tu pas les modules existant de galerie de photos fournis par Free ? A mon souvenir il en existent au moins deux.

                      Amitoo

                        #65654

                        En tout cas rajoute quelques instructions flush(); au milieu de ton code. Cela permet d’envoyer au navigateur ce que php a déjà calculé au moment du flush()

                        A500+ / A1200 / CD32 et... Jaguar

                        fenrix

                          #65655

                          @ Alex

                          parce que j’aime bien mettre les mains dans le « cambouis »? Si je fais des sites, c’est pour m’amuser et pour apprendre donc je n’utilise pas ou peu de scripts tout fait.

                          @ Amitoo je ne connaissais pas cette commande, je vais voir ce que ça donne, merci

                          Tom

                            #65656

                            +1 avec Fenrix.

                            Effectivement on peut toujours trouver quelque chose déjà fait par d’autres sur Internet : moteurs de forum, gestionnaires de vidéothèque/mp3, générateurs de thumbnails…

                            Mais il est toujours plus gratifiant d’essayer de le faire par soi-même, quitte à trouver nul ce qu’on a fait et à se rabattre en fin de compte sur un produit existant.

                            Dans tous les cas on aura appris des choses en passant.

                            Parfois le résultat est moins important que le chemin emprunté pour y parvenir.

                            P.S : Mais bon des fois on n’a pas le temps et les projets restent dans les limbes indéfiniment (cf. mon site tout pourri que je suis en train de refaire… depuis un an)

                            bob1969

                              #65657

                              On est tous dans ce cas pas le temps de faire quelque chose de propre,rapide et beau.

                              J’utilise les outils club-internet, ils sont simples mais la présentation lourde. dommage

                              Mon site test

                              Mes photos

                              les albums photos font un peu obsolète…

                              remarques pour des photos d’obsolètes

                              bob1969

                            13 sujets de 1 à 13 (sur un total de 13)

                            • Vous devez être connecté pour répondre à ce sujet.

                            Forums AmigaOS, MorphOS et AROS Développement php super balaise ou pb de serveur?

                            Amiga Impact