Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment expiration d'une session man…
  • Comment télécharger des fichiers e…
  • Qu'est-ce que la plate-forme Java TM…
  • Comment savoir quelle version de Jav…
  • Comment obtenir Java fonctionne pas …
  • Comment faire pour afficher des nomb…
  • Comment configurer Ant avec Eclipse …
  • Comment ajouter à un tableau de cha…
  • Comment rattacher une entité EJB in…
  • Comment faire un bouton radio par dé…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    PHP vs. Java évolutivité

    PHP et Java sont deux langages de programmation populaires pour une utilisation dans le logiciel livré sur le Web ou incorporés dans des pages Web. PHP en particulier est la langue maternelle de plateformes de développement Web, tels que WordPress et Drupal. PHP et Java sont traités différemment par les serveurs Web hébergeant une telle programmation , ce qui rend le choix des langues d' une préoccupation importante lors de l'examen de la conception de sites web à fort trafic . Évolutivité

    évolutivité se réfère à la question de savoir comment une rampe de serveur Web individuelles en place pour traiter de grandes quantités de trafic Web. La plupart des serveurs Web peuvent traiter des quantités petites à moyennes de trafic sans aucune difficulté ; tout ordinateur moderne est assez rapide pour traiter les demandes d'information pour le site en moyenne . Cependant, un point de basculement est atteint lorsque les processeurs de l'ordinateur ne sont plus assez rapide pour traiter toutes les requêtes entrantes , comme à ce moment-là , une révision majeure de l'architecture est généralement nécessaire de diviser le trafic entrant sur ​​plusieurs serveurs. Langues et systèmes de création web qui gèrent cette transition avec élégance sont considérés comme évolutifs à des quantités élevées de trafic Web , tandis que les implémentations de Web qui font de ce plus difficile ne sont pas évolutives.
    PHP et Java Architectures
    Photos

    ni PHP ni les applications Java sont gérées par le même logiciel qui gère le serveur Web , sauf dans les cas très rares spécialisés. Applications PHP et Java sont plutôt remis au large à une application secondaire qui exécute le programme demandé , passe ensuite cette information pour l'affichage dans le navigateur Web . Applications PHP sont " côté serveur ", ce qui signifie qu'ils sont gérés par le logiciel PHP sur le serveur et que le résultat de l'application sont envoyées sur le Web. Les applications Java peuvent être soit côté serveur ou « côté client », dans ce dernier cas, l'envoi de la totalité de l'application Java à l'utilisateur pour une exploitation sur le même ordinateur que le navigateur. Architectures côté serveur sont plus sensibles à l'augmentation du trafic que côté client , comme chaque nouvelle demande augmente la charge de travail du CPU doit remplir .
    Compilation Effets

    PHP est un langage interprété , ce qui signifie que chaque fois que les applications PHP sont exécutés, le serveur doit d'abord convertir le programme à partir de son langage de programmation dans les opérations binaires qui composent tous les logiciels informatiques . Java , d'autre part , peut être compilé en binaire à l'avance , ce qui supprime cette étape du procédé de l'exécution d'un programme . Les programmes compilés sont généralement plus rapides et nécessitent moins de temps processeur qu'une programmes interprétés , mais programmes interprétés peuvent aussi être très efficace jusqu'à ce que la charge maximale du serveur Web est atteint.
    Évolutivité Approches

    évolutivité est rarement un processus tout-ou- rien . La plupart des sites n'atteignent jamais les quantités de trafic à laquelle évolutivité devient un problème. Les administrateurs du site peuvent suivre cela en regardant combien l'utilisation du processeur est nécessaire sur leur serveur Web en fonctionnement normal , si le processeur tourne régulièrement à une fraction de sa capacité maximale , il ya beaucoup d'espace libre pour la circulation d'augmenter sans frapper un problème d'évolutivité . Les administrateurs qui prévoient un prochain numéro peut d'abord utiliser les outils d'équilibrage de charge construits pour leur serveur Web pour diffuser les besoins de processeur sur plusieurs ordinateurs, ou de réécrire les programmes Web qui sont fréquemment utilisées pour une plus grande efficacité . Seuls les administrateurs du site haut volume devront réécrire leurs logiciels dans des langages compilés afin de rendre leurs sites au maximum évolutive.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment afficher le bouton de l'applet Java Comme handicapés 
  • Comment faire pour convertir un flux d'entrée tamponné à une chaîne 
  • Comment faire pour mettre des articles dans un panier en JSP 
  • Différentes définitions de classes Java 
  • Comment créer un vecteur d'une classe en Java 
  • Servlet vs Struts 
  • Qu'est-ce qu'un tas de Java 
  • Java Software formation sur CD 
  • Comment compiler un programme Java 
  • Comment faire pour supprimer le curseur sur les applets Java 
  • Connaissances Informatiques © http://www.ordinateur.cc