RPC-infrastructuur

Overzicht: RPC-verzoeken vormen de toegangspoort van een applicatie tot het Solana-cluster. De verzoeken worden afgehandeld door zogenaamde RPC-nodes, die doorgaans toegewijd zijn aan deze taak in plaats van deel te nemen aan consensus. Vanuit het perspectief van een applicatiegebruiker is slechte RPC-prestatie echter niet anders dan slechte clusterprestatie. Om je gebruikers een geweldige ervaring te geven en de snelheid en lage latentie van Solana te tonen, is het belangrijk om RPC-infrastructuur te hebben die tegen deze taak is opgewassen.

Ontwikkeling: Ontwikkelaars wordt aangeraden om tijdens de ontwikkeling een lokaal cluster te gebruiken, vooral in de vroege fasen en voor testen. Lokale clusters zijn flexibeler dan de publieke aanbiedingen en bieden de vrijheid om niet-geoptimaliseerde vroege iteraties uit te voeren. De gemakkelijkste manier om een lokaal cluster uit te voeren is met het solana-test-validator binair bestand, opgenomen in de Solana CLI Tools-suite. Zodra de applicatie een stabiele status bereikt, wordt implementatie op een publiek cluster passender.

Zoals bij alle code-optimalisatietaken geldt ook voor RPC-verzoeken: minder is meer. Vermijd frequente, repetitieve oproepen voor dezelfde gegevens. Vermijd het bouwen van clients die rechtstreeks RPC-verzoeken doen. "Backend-loze dApps" zijn een mythe; je bombardeert gewoon iemand anders' infrastructuur. Cache dure oproepen (vooral getProgramAccount, getSignaturesForAddress2 en getConfirmedBlock) op een applicatie-geoptimaliseerde manier en bedien je gebruikers vanuit de cache. De tijd nemen om je code te optimaliseren voordat je live gaat, kan je veel hoofdpijn besparen door meldingen van slechte gebruikerservaring, en kan je infrastructuurkosten aanzienlijk verlagen.

Gratis Diensten

Verschillende aanbieders bieden gratis RPC-toegang tot de publieke Solana-clusters. Deze diensten zijn goed voor realistische tests, vroege demo's en kleine, privé-betaprogramma's. Houd er rekening mee dat je precies krijgt waarvoor je betaalt. Gratis diensten schalen doorgaans niet automatisch, zijn tariefbeperkt, bieden geen SLA en zijn niet bang om misbruikers te verbannen. Wanneer een applicatie klaar is om voor het publiek geopend te worden, is het tijd om te investeren in privé-RPC-toegang.

Enkele gratis RPC-aanbieders:

Testnet

Devnet

Mainnet-beta

Privédiensten

Vanwege de variabiliteit in RPC-vereisten tussen applicaties, voldoet gegeneraliseerde publieke RPC-infrastructuur zelden aan de eisen. Om ervoor te zorgen dat gebruikers een goede ervaring krijgen, moeten publiekgerichte applicaties hun eigen privé-RPC-toegang veiligstellen. Hierdoor kun je automatisch schalen op basis van gebruikersvraag, tarieflimieten versoepelen volgens je applicatie en gemoedsrust hebben dat gebruikers van andere applicaties die van jou niet zullen verdringen. Verschillende organisaties bieden RPC-diensten met hoge beschikbaarheid en on-demand aan; zie hieronder. Als geen van de aanbieders goed past en je bent bereid om je eigen RPC-dienst uit te voeren, neem dan contact op met de Solana Foundation voor begeleiding.

© 2026 Solana Foundation. Alle rechten voorbehouden.
RPC Infrastructure | Solana