= ਬਲੇਜ਼ਰ ਸਰਵਰ ਬਨਾਮ WASM ਹੋਸਟਿੰਗ ਦੀ ਲਾਗਤ = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) ਹੈਲੋ ਦੁਬਾਰਾ ਬਲੇਜ਼ਰ ਰੈਡਿਟ! ਹਮੇਸ਼ਾ ਦੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਵਿਚਾਰਾਂ ਲਈ ਧੰਨਵਾਦ, ਮੈਂ ਇਹ ਜਾਣਨਾ ਚਾਹਾਂਗਾ ਕਿ ਕੀ ਕਿਸੇ ਕੋਲ ਕੁਝ ਅਸਲ ਸੰਸਾਰ ਵਰਤੋਂ ਜਾਂ ਲਾਗਤਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਦੋ ਹੋਸਟਿੰਗ ਸੈਟਿੰਗਾਂ ਦੀ ਗਣਨਾ ਹੈ (ਬਿਨਾਂ ਖਿਤਿਜੀ ਸਕੇਲ ਕਰਨ ਦੀ ਲੋੜ) ਇੱਕ ਸਧਾਰਣ 2000-3000 ਜੁੜੇ ਉਪਭੋਗਤਾ ਮੈਂ ਕਹਾਂਗਾ, ਜੇਕਰ ਮੇਰਾ ਤਰਕ ਸਹੀ ਹੈ, ਤਾਂ ਬਲੇਜ਼ਰ ਸਰਵਰ ਨੂੰ ਹੋਸਟ ਕਰਨ ਲਈ ਵਧੇਰੇ ਮਹਿੰਗਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਮੇਰੇ ਅਨੁਭਵ ਵਿੱਚ wasm ਨਾਲੋਂ ਤੇਜ਼ੀ ਨਾਲ ਵਿਕਾਸ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, 2 ਸੰਸਕਰਣਾਂ ਵਿਚਕਾਰ ਲਾਗਤਾਂ ਵਿੱਚ ਅੰਤਰ ਕਿੰਨਾ ਵੱਡਾ ਹੈ? ਕੋਈ ਵਿਚਾਰ? ਗਣਨਾਵਾਂ? ਅਸਲ ਸੰਸਾਰ ਦੀਆਂ ਕੀਮਤਾਂ? ਜਾਣਕਾਰੀ ਲਈ Thx ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) ਸਕੇਲਿੰਗ ਦੀ ਲਾਗਤ ਲੋਕਾਂ ਦੇ ਦਾਅਵੇ ਨਾਲੋਂ ਬਹੁਤ ਘੱਟ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਮਾਈਕ੍ਰੋਸਾਫਟ ਨੇ ਕਿਹਾ ਹੈ ਕਿ ਇੱਕ 1 ਕੋਰ, 3.5 GB ਮੈਮੋਰੀ ਮਸ਼ੀਨ 5000 ਸਮਕਾਲੀ ਉਪਭੋਗਤਾਵਾਂ ਤੱਕ ਸਕੇਲ ਕਰ ਸਕਦੀ ਹੈ। ਆਪਣੀ Azure ਮਸ਼ੀਨ ਨੂੰ P2V3, 4 ਕੋਰ, 16 GB ਮੈਮੋਰੀ ਵਿੱਚ ਅੱਪਗ੍ਰੇਡ ਕਰੋ, ਅਤੇ ਤੁਸੀਂ 20,000 ਸਮਕਾਲੀ ਉਪਭੋਗਤਾਵਾਂ ਤੱਕ ਦਾ ਸਮਰਥਨ ਕਰ ਸਕਦੇ ਹੋ httpsdocs.microsoft.com/en-us/answers/questions/806871/regarding-concurrent-connection-on-a-blazor-server.html ਮੌਜੂਦਾ azure ਲਾਗਤ 'ਤੇ ਇੱਕ ਝਾਤ ਮਾਰੀਏ ਤਾਂ ਅੰਦਾਜ਼ਾ ਲਗਾਇਆ ਗਿਆ ਹੈ ਕਿ 1 ਕੋਰ, 3.5 gb ਵੈਬਐਪ ਬੇਸਿਕ ਲਈ $110 ਪ੍ਰਤੀ ਮਹੀਨਾ ਅਤੇ ਇੱਕ ਸਟੈਂਡਰਡ ਟੀਅਰ ਲਈ $146 ਹੈ। ਸਰਵਰ ਸਾਈਡ ਪ੍ਰੀ-ਰੈਂਡਿੰਗ ਸੈੱਟਅੱਪ ਦੇ ਨਾਲ ਵੀ ਮੈਂ Blazor WASM 'ਤੇ ਸ਼ਾਨਦਾਰ ਜਵਾਬ ਸਮੇਂ ਦੇ ਨਾਲ ਲਗਭਗ $13/ਮਹੀਨੇ ਲਈ ਆਪਣੀ ਪ੍ਰੋਡਕਸ਼ਨ ਸਾਈਟ ਦੀ ਮੇਜ਼ਬਾਨੀ ਕਰ ਸਕਦਾ ਹਾਂ। ਮੈਂ ਨਿੱਜੀ ਤੌਰ 'ਤੇ ਕਿਸੇ ਵੀ ਦਰਮਿਆਨੀ ਗੰਭੀਰ ਸਾਈਟ ਲਈ ਬਲੇਜ਼ਰ ਸਰਵਰ ਤੋਂ ਦੂਰ ਰਹਾਂਗਾ। ਜੇਕਰ Blazor WASM ਲਈ WebAPI ਲਈ ਕਲਾਇੰਟ ਨੂੰ nswag ਨਾਲ ਤਿਆਰ ਕਰਨ ਲਈ ਸੈੱਟਅੱਪ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਇਹ ਜੀਵਨ ਨੂੰ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ। ਬਲੇਜ਼ਰ ਸਰਵਰ ਅਤੇ WASM ਵਿਚਕਾਰ ਵਿਕਾਸ ਲਾਗਤ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਤੁਹਾਡਾ ਅਨੁਭਵ ਕੀ ਹੈ? ਮੈਂ ਮਹਿਸੂਸ ਕਰਦਾ ਹਾਂ ਕਿ ਅਸੀਂ ਸਰਵਰ ਮੋਡ ਵਿੱਚ ਵੈਬ API ਬਣਾਏ ਬਿਨਾਂ ਦੂਰ ਹੋ ਸਕਦੇ ਹਾਂ ਕਿਉਂਕਿ ਅਸੀਂ ਸਿੱਧੇ ਕੈਚ, ਡੇਟਾਬੇਸ ਅਤੇ ਹੋਰ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਵਿਆਪਕ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹਾਂ ਜੋ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਇੱਕ ਵੈੱਬ API ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਦੇ ਹਨ। ਪਰ WASM ਮੋਡ ਵਿੱਚ ਤੁਹਾਨੂੰ ਫਰੰਟ ਐਂਡ ਦੀ ਸੇਵਾ ਕਰਨ ਲਈ ਇੱਕ ਵੈੱਬ API ਪਰਤ ਬਣਾਉਣ ਲਈ ਮਜ਼ਬੂਰ ਕੀਤਾ ਜਾਵੇਗਾ। ਜਿਵੇਂ ਕਿ ਸਰਵਰ ਮੋਡ ਵਿੱਚ, ਮੈਂ ਸਿੱਧੇ C# API ਰਾਹੀਂ ਰੀਡਿਸ ਕੈਸ਼ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦਾ/ਸਕਦੀ ਹਾਂ, ਪਰ WASM ਵਿੱਚ IâÃÂÃÂd ਨੂੰ ਵਿਚਕਾਰ ਵਿੱਚ webdis ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਪੈਂਦੀ ਹੈ, ਜੋ ਕਿ ਸਰੋਤਾਂ 'ਤੇ ਇੱਕ ਵਾਧੂ ਹੌਪ ਅਤੇ ਵਾਧੂ ਡਰੇਨ ਹੈ। ਤੁਹਾਡੇ ਅਤੇ ਹੋਰ ਮੈਂਬਰਾਂ ਦੇ ਵਿਚਾਰਾਂ ਦੀ ਕਦਰ ਕਰਾਂਗੇ। ਤੁਹਾਡਾ ਧੰਨਵਾਦ! ਮੈਂ ਬਲੌਬ ਸਟੋਰੇਜ ਵਿੱਚ ਹੋਸਟ ਕੀਤੀ ਸਥਿਰ ਵੈੱਬਸਾਈਟ ਦੇ ਨਾਲ ਇੱਕ Azure ਸਟੋਰੇਜ ਖਾਤਾ ਵਰਤ ਰਿਹਾ/ਰਹੀ ਹਾਂ: httpsdocs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website-host ਇੱਕ ਕਸਟਮ ਡੋਮੇਨ ਨਾਮ ਦੀ ਵਰਤੋਂ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ ਮੈਂ ਫਿਰ Azure CDN ਸ਼ਾਮਲ ਕੀਤਾ। ਡੇਟਾ ਲਈ ਮੈਂ ਜਾਂ ਤਾਂ ਇਸ ਨੂੰ ਵੈਬ ਐਪ ਨਾਲ ਸਥਿਰ json ਫਾਈਲਾਂ ਵਜੋਂ ਸਪਲਾਈ ਕੀਤਾ ਹੈ ਜੋ ਡੇਟਾ ਲਈ ਸਿਰਫ ਉਦੋਂ ਬਦਲਦਾ ਹੈ ਜਦੋਂ ਮੈਂ ਇਸਨੂੰ ਅਪਡੇਟ ਕਰਦਾ ਹਾਂ ਨਾ ਕਿ ਜਦੋਂ ਕੋਈ ਉਪਭੋਗਤਾ ਕਰਦਾ ਹੈ, ਇਸ ਤਰ੍ਹਾਂ ਅਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਵੀ ਮੈਂ ਕੋਈ ਨਵੀਂ ਰੀਲੀਜ਼ ਪ੍ਰਕਾਸ਼ਤ ਕਰਦਾ ਹਾਂ, ਜਾਂ ਖਪਤ ਯੋਜਨਾ ਲਈ Azure ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹਾਂ ਕਾਲ ਕਰਨ ਲਈ ਵੈੱਬ ਐਪ ਹੈ ਜੋ ਫਿਰ ਡੇਟਾ ਨੂੰ ਕਾਇਮ ਰੱਖਣ ਲਈ Azure ਟੇਬਲ ਸਟੋਰੇਜ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ 'ਸਰਵਰ ਰਹਿਤ'ਹੱਲ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਮੈਂ ਸਰਵਰ ਨੂੰ ਹਮੇਸ਼ਾ ਉਪਲਬਧ ਹੋਣ ਲਈ ਭੁਗਤਾਨ ਕਰਨ ਦੀ ਬਜਾਏ ਵਰਤੇ ਗਏ ਸਰੋਤਾਂ ਲਈ ਭੁਗਤਾਨ ਕਰਦਾ ਹਾਂ ਭਾਵੇਂ ਕੋਈ ਉਪਭੋਗਤਾ ਇਸ ਤੱਕ ਪਹੁੰਚ ਨਾ ਕਰ ਰਿਹਾ ਹੋਵੇ। Azure ਖਪਤ ਅਧਾਰਤ ਯੋਜਨਾਵਾਂ ਖਰਚੇ ਲਏ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਨਿਸ਼ਚਿਤ ਪੱਧਰ ਦੀ ਗਤੀਵਿਧੀ ਜਾਂ ਵਰਤੋਂ ਦੀ ਮੁਫਤ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ, ਅਤੇ ਭਾਵੇਂ ਮੇਰੇ ਇੱਕ ਵੈੱਬ ਐਪ ਵਿੱਚ ਹੁਣ ਕੁਝ ਸੌ MB ਦਾ ਕੁਝ ਟੈਸਟ ਡੇਟਾ ਹੈ, ਇਸ ਲਈ ਮੈਨੂੰ ਹਰ ਚੀਜ਼ ਲਈ ਕੁੱਲ ਮਿਲਾ ਕੇ ਇੱਕ ਮਹੀਨੇ ਵਿੱਚ ਸਿਰਫ ਪੈਸੇ ਖਰਚਣੇ ਪੈ ਰਹੇ ਹਨ। Azure ਨਾਲ ਕਰੋ। ਸ਼ੌਕ ਜਾਂ ਘੱਟ ਉਪਭੋਗਤਾ ਦੀ ਮੰਗ ਵਾਲੇ ਵੈਬ ਐਪਸ ਲਈ ਬਿਲਕੁਲ ਕੋਈ ਦਿਮਾਗ਼ ਨਹੀਂ ਹੈ ਜਿੱਥੇ ਇਹ ਯਕੀਨੀ ਨਹੀਂ ਹੈ ਕਿ ਉਹ ਕਿੰਨੇ ਪ੍ਰਸਿੱਧ ਹੋ ਸਕਦੇ ਹਨ ਇਸ ਲਈ ਉੱਚ ਮਾਸਿਕ ਖਰਚਿਆਂ ਦਾ ਭੁਗਤਾਨ ਨਹੀਂ ਕਰਨਾ ਜਦੋਂ ਤੱਕ ਇਹ ਇੱਕ ਲਾਇਕ ਲਾਗਤ ਨਹੀਂ ਹੈ। Blazor ਦੇ ਨਾਲ ਬ੍ਰਾਊਜ਼ਰ UI ਤੱਕ Azure ਡਾਟਾ ਐਕਸੈਸ ਤੋਂ ਸਾਰੀਆਂ ਲੇਅਰਾਂ ਰਾਹੀਂ C# ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਭ ਕੁਝ ਕੀਤਾ ਗਿਆ। == ਭਾਈਚਾਰੇ ਬਾਰੇ == == ਪਾਵਰਅੱਪ == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)