RPC-infrastructuur

Overzicht: RPC-verzoeken zijn 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. Desalniettemin is slechte RPC-prestatie vanuit het perspectief van een applicatiegebruiker niet anders dan slechte clusterprestatie. Om je gebruikers een geweldige ervaring te bieden en de snelheid en lage latentie van Solana te laten zien, is het belangrijk om RPC-infrastructuur te hebben die tegen deze taak opgewassen is.

Ontwikkeling: Ontwikkelaars worden aangemoedigd 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 eenvoudigste manier om een lokaal cluster te draaien is met de solana-test-validator binary, die is inbegrepen in de Solana CLI Tools-suite. Zodra de applicatie een stabiele staat bereikt, wordt implementatie op een publiek cluster passender.

Zoals bij alle code-optimalisatietaken geldt ook voor RPC-verzoeken: minder is meer. Vermijd frequente, repetitieve aanroepen voor dezelfde gegevens. Vermijd het bouwen van clients die rechtstreeks RPC-verzoeken maken. "Backend-loze dApps" zijn een mythe; je bombardeert gewoon de infrastructuur van iemand anders. Cache dure aanroepen (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 gebruikerservaringen, en kan je infrastructuurkosten aanzienlijk verlagen.

Gratis diensten

Verschillende providers bieden gratis RPC-toegang tot de publieke Solana-clusters. Deze diensten zijn geschikt voor realistische tests, vroege demo's en kleine, privé bètaprogramma's. Houd in gedachten dat je precies krijgt waar je voor betaalt. Gratis diensten schalen doorgaans niet automatisch, hebben snelheidslimieten, bieden geen SLA en schrikken er niet voor terug om misbruikers te verbannen. Wanneer een applicatie klaar is om aan het publiek te worden aangeboden, is het tijd om te investeren in privé RPC-toegang.

Enkele gratis RPC-providers:

Testnet

Devnet

Mainnet-beta

Privédiensten

Vanwege de variabiliteit in RPC-vereisten tussen applicaties, voldoet gegeneraliseerde publieke RPC-infrastructuur zelden aan de wens. Om ervoor te zorgen dat gebruikers een goede ervaring krijgen, moeten publiek toegankelijke applicaties hun eigen privé RPC-toegang veiligstellen. Hierdoor kun je automatisch schalen op basis van gebruikersvraag, snelheidslimieten aanpassen volgens je applicatie, en gerust zijn dat de gebruikers van andere applicaties die van jou niet verdringen. Verschillende organisaties bieden RPC-diensten met hoge beschikbaarheid en op aanvraag; zie hieronder. Als geen van de providers geschikt is en je bereid bent om je eigen RPC-dienst te draaien, neem dan contact op met de Solana Foundation voor begeleiding.

Beheerd door

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