sql >> Database teknologi >  >> NoSQL >> MongoDB

Vedvarende forbindelse eller forbindelsespooling i PHP54+ Nginx + PHPFPM + MongoDB

I version 1.4 er alle forbindelser vedvarende, medmindre du selv lukker dem - hvilket du aldrig bør gør. Du vil se en forbindelse pr. IP/brugernavn/adgangskode/database kombination fra hver PHP-behandlingsenhed. I dit tilfælde pr. hver PHPFPM-proces. For at reducere antallet af forbindelser skal du have færre brugernavn/adgangskode/database-kombinationer. Men med 8 bokse og 50 FPM-processer og 3 noder i dit replikasæt er du allerede på 1200 forbindelser - uden selv at tage højde for forskelle i database/brugernavn/adgangskode. Der er ikke meget, du kan gøre ved det , men det burde ikke have stor indflydelse på ydeevnen. Du er meget mere tilbøjelig til at ramme begrænsninger for RAM/langsom disk.



  1. Sådan får du Mongo-data ved hjælp af samlet MongoDB version 3.0

  2. Redis brugerdefinerede kommandoer

  3. Konverter MongoDB-forespørgsel til Spring MongoDB-syntaks

  4. Hvordan sender man data mellem flere Lua State (multi-thread)?