
Üzemjegyzetek3 rész · 2 percÍrta: Dezső Mező · Megjelent 2026. október 4..mdSolanaRPCInfrastructureCosts
A nyilvános Solana-RPC egy közös tömlő: devnet-hackelésre jó, valódi forgalomnál használhatatlanságig fojtva. A fizetett szolgáltatók havi kérésszámot plusz compute-unitokat árulnak — Helius, QuickNode, Alchemy és társaik —, és az ármodell azt jelenti, hogy a számlát a hívásszám × metódusköltség hajtja, nem az, hogy az appod mennyit csinál. A minden blokkon minden számlát lekérdező wallet-tracker nagyon más ügyfél, mint a websocketet használó.
A két valódi költségmeghatározó korai architektúra-döntés. Pollolás vagy feliratkozás: a loopban `getAccountInfo` örökké hívásokba kerül; a websocket-feliratkozás vagy Yellowstone gRPC-stream egyszer tolja a változást. És a történet: a kétnaposnál régebbi `getTransaction`-höz archív végpont kell, ami lényegesen drágább — a „tényleg kell-e mély történet (és mire)” döntés többet ér, mint a díjszabás alkudozása.
01Mérd a hívásokat mielőtt skálázod
Logold egy hétig mit kér ténylegesen az app, mielőtt csomagot veszel: mely metódusok, milyen gyakran, honnan. A szokásos lelet egy retry-loop vagy N+1-minta, ami tízszeresre fújja a hívásokat — a minta javítása ingyenes és veri az alkudozást. A provider-dashboardok ugyanezt mutatják, de csak miután már fizetsz.
02A push veri a pullt minden élő dolgon
A websocketek (vagy gRPC-stream a nehezebb providereknél) azonnal tolják a számla- és logváltozásokat — egy kapcsolat entitásonként-intervallumonkénti poll helyett. NFT-trackereknél, wallet-dashboardoknál és mindennél, ami sok számlát figyel, ez a különbség a starter-csomag és a vállalati számla közt.
03Csak azt archiváld, aminek kell
A teljes archív történet nem véletlenül a drága csomag: a legtöbb appnak friss állapot plusz alkalmi mély lekérdezés kell. Tartsd a forró adatot a saját adatbázisodban (egyszer írva, ingyen olvasva), archív végpontot csak arra üsd, amit nem tároltál, és előre döntsd el, hogy a „bármelyik tranzakció valaha” funkció vagy liability.
Amit érdemes elvinni
- A fizetett RPC hívás × metódusköltséget számláz — a fecsegő kliens a számla.
- A websocket/gRPC-stream kiváltja a legtöbb pollolást; mérd a hívásokat vétel előtt.
- Az archív történet a drága csomag — a forró adatot te tárold, archívum igény szerint.
- Először a retry-loopokat és N+1-mintákat javítsd; ingyen van és veri a csomagváltást.
Több a laborból
Összes bejegyzés
Solana buktatók, amiket az Anchor nem szüntet meg
Mennyibe kerül tényleg az egyedi szoftver
Egyedi szoftver vagy dobozos — a becsületes teszt
Self-hosted n8n vagy Zapier — hol tér el tényleg a számla
Megnézzük ugyanezt a te rendszereden?Kezdjünk bele
