comment configurer le server apache

Je travaille sur un système qui doit gérer les bases de données pour 1000 users (au maximum). J'ai utilisé le server Apache et MySQL pour cette tâche.

Comme je suis nouveau sur l'set, ma question est la suivante:

  1. Est-il possible de configurer le server Apache pour qu'il verrouille l'écriture sur un logging chaque fois qu'un user met à jour cet logging?
  2. Est-ce le bon choix? Je veux dire, est-il préférable pour moi de mettre en œuvre mon propre server ou simplement d'utiliser Apache?

J'utilise python 2.6 et Windows x64, pyqt4 pour l'interface.

J'apprécierais vraiment si vous pouviez me donner des conseils liés à ceci (comme: n'utilisez pas Python, utilisez C ++).

3 Solutions collect form web for “comment configurer le server apache”

httpd ne gère pas la database elle-même. Vous devez poser ces questions sur la langue / cadre que vous utiliserez, plutôt que sur le server Web.

Je travaille sur un système qui doit gérer les bases de données de 1000 users …

1000 users / semaine ou 1000 en ligne en même time?

1- Jusqu'à répondu: Apache ne verrouille pas les tables de database, MySQL peut gérer cette partie.

2- Apache est-il le bon choix?

OMI, vous pouvez avoir plus de 3 ans d'expérience et débattre encore de la réponse.

  • Apache est facile à apprendre les bases, mais généralement utilise beaucoup de ressources.

  • Le bon choix est d'utiliser quelque chose de léger en avance (c'est-à-dire lighttpd ou nginx / google 'server de caching' ou 'server proxy inversé'). Avec Apache, manipule le rest (le less possible)

Il est difficile de répondre à une telle question confuse, mais voici quelques points keys:

Apache ne traite pas de la database à aucun niveau. Ceci est remis par l'application Web et le locking est géré par MySQL lui-même.

Les questions concernant le choix du langage de programmation sont en place ici, car cela n'a rien à voir avec l'administration du système. En outre, il n'a aucune incidence directe sur le problème d'un server Web et d'un server de database.

Si vous êtes convaincu que vous pouvez écrire votre propre server Web et éliminer ainsi Apache qui dépend entièrement de vous. Ne sait rien du tout sur votre niveau de compétence en tant que programmeur, nous ne pouvons pas dire si c'est une bonne ou mauvaise décision, bien que le fait de prendre conscience du time et des efforts qu'il a pris pour amener un server Web à un état prêt à produire nous donne des indices comme à l'issue probable de votre propre écriture.

  • Comment transférer AWS RDS snap shot vers un autre count AWS
  • mysqldump ne s'arrête qu'avec des erreurs
  • Comment ajuster les performances de MySQL
  • Recommandations du système de transactions élevées
  • Mise à niveau de MySQL Connector / Net
  • Linux / mysql: est-il sécurisé de copyr des files db mysql avec la command cp d'un db vers un autre?
  • Benchmarking for DISK I / O Writes Per Second - ElasticSearch et MySQL
  • phpMyAdmin montrant la database est MyISAM mais les tables sont InnoDB
  • Postgres est équivalent à MySQL \ G?
  • PHP-FPM slowlog et Mysql ont perdu la connection
  • exécuter le server MySQL autonome et en tant qu'user
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.