برنامه وب من با تعداد اتصال زیاد باز میکند؛ چطور از سقف اتصال همزمان عبور نکنم؟
پاسخ کوتاه
از connection pool با حداکثر ۳ اتصال استفاده کنید و اتصالها را ببندید. برای وبسایتها و APIهایی که اتصال کوتاه و زیاد باز میکنند، پورت PgBouncer (در صورت فعال بودن) صدها اتصال را با چند اتصال واقعی سرویس میدهد.
قاعده
سقف پلن رایگان ۱۰ اتصال همزمان است (QGIS، GeoServer، pgAdmin و برنامه شما همه از همین سهم میخورند). پس:
- در برنامه وب از یک pool با حداکثر ۳ اتصال استفاده کنید.
- در GeoServer
max connectionsرا ۳ بگذارید (راهنما). - اتصالهای بلااستفاده (QGIS و pgAdmin باز مانده) را ببندید.
PgBouncer
اگر برنامهتان کوتاهمدت و زیاد وصل میشود (وبسایت، API، کارهای زمانبندیشده)، از اتصال PgBouncer استفاده کنید: در صفحه پایگاه داده کادر «اتصال برای وبسایت و برنامهها (PgBouncer)» پورت جدایی نشان میدهد. جزئیات و محدودیتها: PgBouncer.
QGIS و pgAdmin
اینها را با پورت معمولی وصل کنید؛ PgBouncer برای برنامههاست.
آیا این مقاله به شما کمک کرد؟
هنوز جواب نگرفتید؟ به پشتیبانی بگویید.