Comment interagir avec Apache, PHP7 et SQL Server

J'ai exécuté une petite database (MySQL) avec un "CMS" fait maison sur une boîte Windows et on m'a demandé de le migrer vers un server légitime (MS SQL Server) et un meilleur CMS. J'ai fait le développement de CMS dans Drupal 8 contre la database MySQL.

Maintenant, je commence à installer tout sur SQL Server et c'est très lent. J'étais en train d'exécuter Apache2.4 et PHP7.1, mais en exécutant la version thread-safe de PHP7. Devrais-je utiliser la version non-thread-safe? Un guide "Drupal sur Windows" a suggéré certains parameters pour realpath et opcache:

opcache.enable=1 opcache.enable_cli=1 opcache.memory_consumption=128 opcache.interned_ssortingngs_buffer=8 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60 opcache.fast_shutdown=1 realpath_cache_size=5M realpath_cache_ttl=1800 

Une des instructions que j'ai suivies était d'installer wincache. Cependant, Wincache est uniquement disponible pour le PHP sans fil. J'ai réussi à le contourner en commentant deux lignes de code appelées fonctions wincache, et Drupal a installé, mais assez lentement. Le manque de wincache serait-il la source de mon problème de performance?

J'ai téléchargé le PHP7 sans fil, le mod_fcgid pour Apache et Wincache. J'ai tout courir, mais il est encore lent. Existe-t-il un moyen idéal pour interagir avec Apache avec SQL Server? Quand je dis lentement, je veux dire qu'une installation de module drupal insère un logging par seconde. Ma configuration MySQL faisait 4000 loggings et quelques secondes. il mourra éventuellement avec l'erreur:

[fcgid: warn] [pid 2668: tid 940] (OS 109) Le tuyau a été terminé. : [client :: 1: 56937] mod_fcgid: erreur de résultat de chevauchement

Le server Mysql était sur le même ordinateur portable que le server Apache, alors que ce server SQL Server se trouvait à moitié à l'écart.

  • Comment faire pour annuler une donnée de table supprimée?
  • Combien de memory peut utiliser SQL Server 2005 x86 lorsqu'il est installé sur Windows Server 2008 x64?
  • La limite de connection de Windows XP s'applique-t-elle aux connections du server Sql?
  • La création de l'inscription de SQL Server Reporting Services échoue silencieusement. Aucun message d'erreur n'est affiché, mais l'abonnement n'est pas créé
  • Comment activer les requêtes dissortingbuées Ad Hoc dans SQL Server 2008 R2
  • SQL Server 2005 Standard - Est-ce qu'un server Web = CAL?
  • Le suivi des messages BizTalk ne fonctionne pas
  • Lire le file de sauvegarde SQL Server sur Mac OS X
  • Agent de fusion de la fusion de servers SQL disparu
  • Meilleure méthode ou outil à migrer de MySQL vers SQL Server
  • SQL Server 2005 ne démarre pas après l'installation de SP3
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.