Echange de compétences – Webdesigner recherche un développeur Web

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.

  Revue du sujet
 

  Étendre la vue Revue du sujet : Echange de compétences – Webdesigner recherche un développeur Web

par icebreak » 10 mars 2008, 07:31

il est préférable de s’attarder plus longtemps sur Tokyo ou Kyoto plutôt que de venir se perdre au sud de la région du Chûbu.
Vu sur ton site, donne moi juste l'adresse de celui qui à écrit une telle horreur et l'on est quitte.

A mon avis, ton site dois faire beaucoup trop de requêtes de connection à la DB. C'est pas seulement une mauvaise utilisation des INDEX qui soit en cause.

Pour les INDEX, le mieux est de voir pour chaque requête avec EXPLAIN si ils sont bien utilisés ou configurer à bon escient.

Sinon pour l'optimisation, je suggère un système de cache. Ça prends pas grand chose à faire, genre 10 lignes à tout casser et ça sera le jour et la nuit pour la rapidité.

C'est vrai que c'est trop lent, ça dois pas être un problème d'index à mon avis.

par quasar92 » 09 mars 2008, 18:38

Au faite, j'ai oublié ^^"

J'offre un petit site web 100 % personnalisé (un site petit, pas un gros site comme myspace) , avec la charte graphique, les CSS et les pages HTML prêt à l'emploi contre un petit service. Il suffira juste qu'on me dise ce qu'on veut avec le ton et couleurs voulu.
J'ai un probleme dans un de mes sites, je cherche une personne assez bon en PHP/SQL pour corriger un probleme de lenteur et quelques petits bug récurrentes.

L'accès de mon site est de plus en plus lent (plus de 6 secondes d'attente)
La base de donnée fait 8 mo et pourtant c'est lent sachant que j'ai un forum phpbb 3 de 140 mo qui est ultra rapide
Après des nuits de recherches, c'est apparemment un probleme d'INDEX, ou create index SQL, enfin je crois mais le soucie, je ne connais absolument rien en SQL. La personne qui est intéressé devra résoudre ce petit probleme. Si c'est fait rapidement, je garantis la livraison du site très rapidement car je bosse très vite.

>>> Mon site<<<

Merci

Infos

Image

Code : Tout sélectionner

Variable Valeur Description Flush_commands 1 Le nombre de commandes FLUSH exécutées. Last_query_cost 0 Le coût total de la dernière requête compilée, tel que calculé par l'optimiseur de requêtes. Utile pour comparer le coût de diverses stratégies pour une même requête. La valeur de 0 indique qu'aucune requête n'a encore été compilée. Slow_queries 5 k Le nombre de requêtes dont le temps d'exécution a excédé long_query_time secondes. MySQL - Documentation Début InnoDB Variable Valeur Description Variables État InnoDB MySQL - Documentation Innodb_buffer_pool_pages_data 0 Le nombre de pages contenant des données. Innodb_buffer_pool_pages_dirty 0 Le nombre de pages contenant des données "dirty" Innodb_buffer_pool_pages_flushed 0 Le nombre de pages de mémoire-tampon qui ont été effacées. Innodb_buffer_pool_pages_free 0 Le nombre de pages libres Innodb_buffer_pool_pages_latched 0 Le nombre de pages dans la réserve InnoDB qui sont actuellement en train d'être lues ou écrites, ou qui ne peuvent être supprimées pour une autre raison. Innodb_buffer_pool_pages_misc 0 Le nombre de pages occupées car elles ont été déallouées en raison de verrous sur les enregistrements. Cette valeur peut également être calculée comme suit: Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data. Innodb_buffer_pool_pages_total 0 Taille totale de la réserve, en pages. Innodb_buffer_pool_read_ahead_rnd 0 Le nombre de lectures discontinues effectuées par InnoDB. Ceci survient lorsqu'une requête doit balayer une large portion de table en ordre discontinu. Innodb_buffer_pool_read_ahead_seq 0 Le nombre de lectures séquentielles effectuées par InnoDB. Ceci survient quand InnoDB fait un parcours séquentiel intégral de la table. Innodb_buffer_pool_read_requests 0 Le nombre de requêtes de lectures "logiques" effectuées par InnoDB. Innodb_buffer_pool_reads 0 Le nombre de lectures que InnoDB n'a pu faire à partir de la réserve, menant à une lecture directe d'une page. Innodb_buffer_pool_wait_free 0 Normalement, l'écriture dans la réserve InnoDB se passe en arrière-plan. Cependant, s'il est nécessaire de lire ou de créer une page et qu'aucune page n'est disponible, InnoDB doit attendre que des pages soient libérées. Ceci compte le nombre de fois qu'une telle attente a été nécessaire. Si la taille de la réserve est adéquate, cette valeur devrait être petite. Innodb_buffer_pool_write_requests 0 Le nombre d'écritures faites dans la réserve InnoDB. Innodb_data_fsyncs 0 Le nombre d'opérations fsync() faites jusqu'à présent. Innodb_data_pending_fsyncs 0 Le nombre d'opérations fsync() actuellement en attente. Innodb_data_pending_reads 0 Le nombre actuel de lectures en attente. Innodb_data_pending_writes 0 Le nombre actuel d'écritures en attente. Innodb_data_read 0 La quantité d'octets lus jusqu'à présent. Innodb_data_reads 0 Le nombre total de lectures de données. Innodb_data_writes 0 Le nombre total d'écritures de données. Innodb_data_written 0 La quantité d'octets écrits jusqu'à présent. Innodb_dblwr_pages_written 0 Le nombre de pages utilisées pour des écritures "doublewrite". Innodb_dblwr_writes 0 Le nombre d'écritures "doublewrite" effectuées. Innodb_log_waits 0 Le nombre d'attentes en raison d'un tampon du fichier témoin trop petit; il fallait attendre qu'il se libère avant de continuer. Innodb_log_write_requests 0 Le nombre de requêtes d'écritures sur le fichier témoin. Innodb_log_writes 0 Le nombre d'écritures physiques au fichier témoin. Innodb_os_log_fsyncs 0 Le nombre d'écritures fsync() sur le fichier témoin. Innodb_os_log_pending_fsyncs 0 Le nombre de fsync() du fichier témoin en attente. Innodb_os_log_pending_writes 0 Le nombre d'écritures du fichier témoin en attente. Innodb_os_log_written 0 Le nombre d'octets écrits sur le fichier témoin. Innodb_page_size 0 La taille de page InnoDB telle que compilée (16 Ko par défaut). Plusieurs valeurs sont comptées par page; la taille de page leur permet d'être facilement converties en octets. Innodb_pages_created 0 Le nombre de pages créées. Innodb_pages_read 0 Le nombre de pages lues. Innodb_pages_written 0 Le nombre de pages écrites. Innodb_row_lock_current_waits 0 Le nombre de verrous d'enregistrements actuellement en attente. Innodb_row_lock_time 0 Le temps total utilisé pour acquérir un verrou, en millisecondes. Innodb_row_lock_time_avg 0 Le temps d'attente moyen pour acquérir un verrou, en millisecondes. Innodb_row_lock_time_max 0 Le temps d'attente maximum pour acquérir un verrou, en millisecondes. Innodb_row_lock_waits 0 Le nombre de fois qu'on a dû attendre pour un verrou. Innodb_rows_deleted 0 Le nombre d'enregistrements supprimés des tables InnoDB. Innodb_rows_inserted 0 Le nombre d'enregistrements insérés dans des tables InnoDB. Innodb_rows_read 0 Le nombre d'enregistrements lus dans des tables InnoDB. Innodb_rows_updated 0 Le nombre d'enregistrements mis à jour dans des tables InnoDB. Début SSL Variable Valeur Description Ssl_accept_renegotiates 0 Ssl_accepts 0 Ssl_callback_cache_hits 0 Ssl_cipher Ssl_cipher_list Ssl_client_connects 0 Ssl_connect_renegotiates 0 Ssl_ctx_verify_depth 0 Ssl_ctx_verify_mode 0 Ssl_default_timeout 0 Ssl_finished_accepts 0 Ssl_finished_connects 0 Ssl_session_cache_hits 0 Ssl_session_cache_misses 0 Ssl_session_cache_mode NONE Ssl_session_cache_overflows 0 Ssl_session_cache_size 0 Ssl_session_cache_timeouts 0 Ssl_sessions_reused 0 Ssl_used_session_cache_entries 0 Ssl_verify_depth 0 Ssl_verify_mode 0 Ssl_version Début Gestionnaire Variable Valeur Description Handler_commit 0 Le nombre de commandes COMMIT internes. Handler_delete 133 k Le nombre de fois qu'un enregistrement a été supprimé d'une table. Handler_discover 0 Le serveur MySQL peut demander au moteur de données NDB Cluster s'il connaît une table portant un certain nom. Ceci est appelé "découverte". Ce paramètre indique le nombre de fois que des tables ont été découvertes. Handler_prepare 0 Handler_read_first 198 k Le nombre de fois que la première entrée a été lue depuis un index. Si c'est élevé, ceci suggère que le serveur effectue beaucoup de parcours complets d'un index; par exemple, SELECT coll FROM foo, en assumant que coll est une colonne indexée. Handler_read_key 1 G Le nombre de requêtes pour lire un enregistrement via une clé. Si élevé, c'est une bonne indication que vos tables sont correctement indexées. Handler_read_next 1 G Le nombre de requêtes de lecture du prochain enregistrement, en ordre de clé. Ceci est augmenté si vous interrogez une colonne indexée avec un critère de fourchette ou si vous parcourez l'index. Handler_read_prev 17 M Le nombre de requêtes de lecture de l'enregistrement précédent, en ordre de clé. Utilisé surtout pour optimiser ORDER BY ... DESC Handler_read_rnd 11 M Le nombre de requêtes de lecture d'un enregistrement basée sur une position fixe. Ce nombre est élevé si vous faites de nombreuses requêtes qui nécessitent de trier les résultats. Vous avez probablement un grand nombre de requêtes qui demandent à MySQL de parcourir des tables en entier, ou vous avez des jointures qui n'utilisent pas correctement les clés. Handler_read_rnd_next 3,07 G Le nombre de requêtes de lecture du prochaine enregistrement dans le fichier. Élevé si vous faites plusieurs parcours de tables. Ceci suggère que vos tables ne sont pas correctement indexées ou que vos requêtes ne sont pas écrites de façon à tirer parti des index que vous avez définis. Handler_rollback 0 Le nombre d'énoncés ROLLBACK internes. Handler_savepoint 0 Handler_savepoint_rollback 0 Handler_update 46 M Le nombre de requêtes de mise à jour d'enregistrements. Handler_write 251 M Le nombre de requêtes d'insertion d'enregistrements. Début Cache des requêtes Variable Valeur Description Vider la cache des requêtes MySQL - Documentation Qcache_free_blocks 0 Le nombre de blocs de mémoire libre dans la cache de requêtes. Qcache_free_memory 0 La quantité de mémoire libre dans la cache de requêtes. Qcache_hits 0 Le nombre de succès dans la cache. Qcache_inserts 0 Le nombre de requêtes ajoutées à la cache. Qcache_lowmem_prunes 0 Le nombre de requêtes qui ont été retirées de la cache pour libérer de la mémoire afin de mettre en cache de nouvelles requêtes. Peut être utilisé afin de peaufiner la taille de la cache. La stratégie utilisée pour déterminer quelles requêtes seront retirées est LRU (least recently used). Qcache_not_cached 0 Le nombre de requêtes non en cache (impossible à placer en cache, ou non cachée en raison du paramètre query_cache_type). Qcache_queries_in_cache 0 Le nombre de requêtes enregistrées dans la cache. Qcache_total_blocks 0 Le nombre total de blocs dans la cache de requêtes. Début Fils d'exécution Variable Valeur Description Afficher les processus MySQL - Documentation Slow_launch_threads 0 Le nombre de fils d'exécution dont le temps de création a excédé slow_launch_time secondes. Threads_cached 0 Le nombre de fils dans la cache des fils d'exécution. Si cette valeur est en rouge, vous devriez augmenter la taille de cette cache. Threads_connected 1 Le nombre de connexions ouvertes actuellement. Threads_created 305 k Le nombre de fils d'exécution créés afin de gérer les connexions. Si ce nombre est trop grand, vous pourriez augmenter la valeur du paramètre thread_cache_size. (Normalement, ceci ne procure pas une amélioration perceptible de la performance si votre serveur gère correctement les fils d'exécution. Threads_running 1 Le nombre de fils d'exécution non suspendus. Threads_cache_hitrate_% 0,00 % Début Log binaire Variable Valeur Description MySQL - Documentation Binlog_cache_disk_use 0 Le nombre de transactions qui ont utilisé la cache temporaire du log binaire mais qui ont excédé la valeur de binlog_cache_size et ont utilisé un fichier temporaire pour stocker les énoncés de la transaction. Binlog_cache_use 0 Le nombre de transactions qui ont utilisé la cache temporaire du log binaire. Début Données temporaires Variable Valeur Description Created_tmp_disk_tables 272 k Le nombre de tables temporaires sur disque créées automatiquement par le serveur lors de l'exécution d'énoncés. Si la valeur du paramètre Created_tmp_disk_tables est trop grande, augmentez la valeur de tmp_table_size afin que les tables temporaires soient maintenues en mémoire au lieu d'être sur disque. Created_tmp_files 237 k Le nombre de fichiers temporaires créés par mysqld. Created_tmp_tables 425 k Le nombre de tables temporaires en mémoire créées automatiquement par le serveur lors de l'exécution d'énoncés. Début Insertions avec délais Variable Valeur Description Delayed_errors 0 Le nombre d'enregistrements écrits avec INSERT DELAYED pour lesquels une erreur est survenue (probablement un doublon sur la clé). Delayed_insert_threads 0 Le nombre de fils d'exécution utilisés pour INSERT DELAYED. Un fil est utilisé pour chacune des tables sur lesquelles un INSERT DELAYED a lieu. Delayed_writes 0 Le nombre d'enregistrements écrits via INSERT DELAYED. Not_flushed_delayed_rows 0 Le nombre d'enregistrements en attente d'écriture (INSERT DELAY). Début Cache des clés Variable Valeur Description MySQL - Documentation Key_blocks_not_flushed 0 Le nombre de blocs de clés dans la cache de clés qui ont été modifiés mais pas encore transférés sur disque. Key_blocks_unused 23 k Le nombre de blocs inutilisés dans la cache de clés. Vous pouvez utiliser cette valeur pour déterminer la proportion de la cache de clés qui est utilisée. Key_blocks_used 29 k Le nombre maximum de blocs qui ont été utilisés en même temps dans la cache de clés. Key_read_requests 2,48 G Le nombre de requêtes de lecture d'un bloc de clés depuis la cache. Key_reads 2 M Le nombre de lectures physiques d'un bloc de clés depuis le disque. Si cette valeur est élevée, la taille de votre mémoire tampon de clés est trop petite. Le taux d'échec de la cache peut être calculé par "Key reads/Key read requests". Key_write_requests 74 M Le nombre de requêtes en vue d'écrire un bloc de clé dans la cache. Key_writes 4 M Le nombre d'écritures physiques d'un bloc de clés vers le disque. Key_buffer_fraction_% 30,15 % Début Jointures Variable Valeur Description Select_full_join 244 k Le nombre de jointures qui n'ont pas utilisé d'index. Si cette valeur est supérieure à 0, vérifiez soigneusement les indexes de vos tables. Select_full_range_join 162 Le nombre de jointures qui ont utilisé une recherche par plage sur une table de référence. Select_range 338 k Le nombre de jointures qui ont utilisé des plages sur la première table. (Normalement non critique même si cette valeur est élevée.) Select_range_check 102 Le nombre de jointures sans clés qui vérifient l'utilisation de clé à chaque enregistrement. (Si ceci est supérieur à 0, vérifiez soigneusement les indexes de vos tables.) Select_scan 2 M Le nombre de jointures qui ont nécessité le parcours complet de la première table. Début Réplication Variable Valeur Description Montrer les serveurs esclaves Montrer l'état des serveurs esclaves MySQL - Documentation Rpl_status NULL L'état de la réplication sans échec (pas encore implantée). Slave_open_temp_tables 0 Le nombre de tables temporaires actuellement ouvertes par le fil d'exécution SQL de l'esclave. Slave_retried_transactions 0 Nombre de fois (depuis le démarrage) que le fil d'exécution SQL de l'esclave a envoyé à nouveau des transactions. Slave_running OFF Ceci est à ON si ce serveur est un esclave connecté à un maître. Début Mécanisme de tri Variable Valeur Description Sort_merge_passes 251 k Le nombre d'opérations de fusion effectuées par l'algorithme de tri. Si ce nombre est élevé, augmentez la valeur du paramètre sort_buffer_size. Sort_range 202 k Le nombre de tri effectués avec des plages. Sort_rows 628 M Le nombre d'enregistrements triés. Sort_scan 744 k Le nombre de tri effectués via un parcours de la table. Début Tables Variable Valeur Description Fermer toutes les tables Montrer les tables ouvertes Open_tables 200 Le nombre de tables qui sont ouvertes. Opened_tables 3 k Le nombre tables qui ont été ouvertes. Si trop élevé, votre cache de table est probablement trop petite. Table_locks_immediate 8 M Le nombre de fois qu'un verrou de table a été acquis immédiatement. Table_locks_waited 281 Le nombre de fois qu'un verrou de table n'a pu être acquis immédiatement, induisant un temps d'attente. Si ce nombre est élevé et que vous éprouvez des problèmes de performance, commencez par optimiser vos requêtes, puis subdivisez vos tables ou encore utiliser la réplication. Début Coordonnateur des transactions Variable Valeur Description Tc_log_max_pages_used 0 Tc_log_page_size 0 Tc_log_page_waits 0 Début Variable Valeur Description Compression OFF Open_files 357 Le nombre de fichiers qui sont ouverts. Open_streams 0 Le nombre de flux de données qui sont ouverts.

par jojolapine » 09 mars 2008, 17:00

Si si c'était celui là que je ne retrouvait plus ;)

par quasar92 » 09 mars 2008, 16:57

Ce serait pas ce sujet-ci à propos de ce site-là ? :
Merci, je vais m'inscrire tout de suite ^^

Echange de compétences – Webdesigner recherche un développeu

par erritali » 09 mars 2008, 15:50

bonjour
je peux taravailler avec vous je suis développeur PHP/mysql

par Cyrano » 09 mars 2008, 13:53

Ce serait pas ce sujet-ci à propos de ce site-là ? :

par jojolapine » 09 mars 2008, 12:46

Je ne trouve plus l'adresse, mais il y a quelque temps, quelqu'un est venu présenter sur phpfrance un site qui traite des ces soucis là de codeur et de designer qui ont besoin chacun l'un de l'autre...
Mais pas moyen de trouver l'url :s
Demande à cyrano peut-être (il est inscrit aussi sur ce site...)

par Sékiltoyai » 08 mars 2008, 23:23

Les up sont interdits, merci d'attendre 1 an avant de upper :mrgreen:

par h0_noMan » 08 mars 2008, 21:16

Tu aurais pu attendre 21h52 :D

par quasar92 » 08 mars 2008, 19:47

up! (1 an après jour pour jour :lol: )

Echange de compétences – Webdesigner recherche un développeu

par quasar92 » 08 mars 2007, 22:52

Bonjour.

Je suis webdesigner à mes heures perdues ayant une bonne connaissance en ergonomie.
Je cherche un développeur cool en web allergique au design et adepte aux couleurs de mauvais goûts mais ayant une maîtrise en programmation PHP ou JAVA/SQL/AJAX pour s’entraider sur des projets persos.
La méthode de travail est très simple. Je m'occupe du design, des CSS puis je fourni les pages en HTML. Puis le codeur rend les pages dynamiques et construit la base de donnée.

Contacter moi par PM!

Ci-dessous quelques travaux
Je fais un peu de flash mais ce n’est pas mon fort, je m'en sers plus pour faire des bannières pub

Site en flash

Image