ਡਿਵੈਲਪਰ ਹੁਣ Cloudflare ਦੇ ਫ੍ਰੀ ਟਾਇਰ (free tier) 'ਤੇ Model Context Protocol (MCP) ਸਰਵਰ ਚਲਾ ਸਕਦੇ ਹਨ ਅਤੇ ਪਲੇਟਫਾਰਮ ਦੀ ਪ੍ਰਤੀ-ਰਿਕਵੈਸਟ 10 ms CPU ਸੀਮਾ ਦੇ ਅੰਦਰ ਰਹਿ ਸਕਦੇ ਹਨ। ਇਹ ਇਸ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਕੋਈ ਵੀ ਕਿਸੇ ਪਲਾਨ ਲਈ ਭੁਗਤਾਨ ਕੀਤੇ ਬਿਨਾਂ ਜਾਂ stateful ਇਨਫਰਾਸਟ੍ਰਕਚਰ ਨੂੰ ਬਣਾਈ ਰੱਖੇ ਬਿਨਾਂ ਸਟੈਟਿਕ Markdown ਫਾਈਲਾਂ ਨੂੰ ਇੱਕ ਲਾਈਵ ਕੰਟੈਂਟ ਸਰਵਿਸ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ।

ਹੁਣ ਫ੍ਰੀ ਟਾਇਰ ਕਿਉਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਦੋ ਤਬਦੀਲੀਆਂ ਫ੍ਰੀ-ਪਲਾਨ ਡਿਪਲਾਈਮੈਂਟ ਨੂੰ ਸੰਭਵ ਬਣਾਉਂਦੀਆਂ ਹਨ। ਪਹਿਲਾਂ, MCP ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਹੁਣ ਇੱਕ stateless ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਨਵਾਂ ਪ੍ਰੋਟੋਕੋਲ ਸੈਸ਼ਨਾਂ (sessions) ਅਤੇ ਹੈਂਡਸ਼ੇਕਸ (handshakes) ਨੂੰ ਖਤਮ ਕਰ ਦਿੰਦਾ ਹੈ, ਇਸ ਲਈ ਕਿਸੇ ਵੀ ਰਿਕਵੈਸਟ ਨੂੰ ਸਾਂਝੇ ਸਟੋਰੇਜ ਤੋਂ ਬਿਨਾਂ ਕਿਸੇ ਵੀ ਸਰਵਰ ਇੰਸਟੈਂਸ ਦੁਆਰਾ ਸੰਭਾਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਦੂਜਾ, Cloudflare ਨੇ ਆਪਣੀ ਗਾਈਡੈਂਸ ਬਦਲ ਦਿੱਤੀ ਹੈ: ਪਹਿਲਾਂ ਦੱਸੀ ਗਈ McpAgent ਕਲਾਸ ਹੁਣ ਡਿਪ੍ਰਿਕੇਟ (deprecated) ਹੋ ਗਈ ਹੈ, ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਨਵੇਂ MCP ਸਰਵਰਾਂ ਲਈ stateless ਰਿਕਵੈਸਟ ਹੈਂਡਲਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।

ਪੁਰਾਣੇ ਮਾਡਲ ਵਿੱਚ, ਯੂਜ਼ਰ ਦੇ ਸੈਸ਼ਨ ਨੂੰ ਟ੍ਰੈਕ ਕਰਨ ਲਈ ਇੱਕ Durable Object ਦੀ ਲੋੜ ਹੁੰਦੀ ਸੀ—ਜੋ ਕਿ Cloudflare ਦਾ ਇੱਕ ਅਜਿਹਾ ਤਰੀਕਾ ਹੈ ਜੋ ਰਿਕਵੈਸਟਾਂ ਦਰਮਿਆਨ ਸਟੇਟ (state) ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦਾ ਹੈ।

ਬੈਂਚਮਾਰਕਸ: 10 ms ਦੇ ਅੰਦਰ ਕੀ ਆ ਸਕਦਾ ਹੈ

ਅਸੀਂ ਇੱਕ ਰੀਡ-ਓਨਲੀ (read-only) MCP ਸਰਵਰ ਬਣਾਇਆ ਹੈ ਜੋ ਐਸੇਟਸ (assets) ਵਜੋਂ ਸਟੋਰ ਕੀਤੀਆਂ Markdown ਫਾਈਲਾਂ ਨੂੰ ਸਰਵ ਕਰਦਾ ਹੈ। ਸਰਵਰ ਚਾਰ ਐਂਡਪੁਆਇੰਟਸ (endpoints) ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ; ਅਸੀਂ ਹਰੇਕ ਲਈ ਮੱਧਮ CPU ਵਰਤੋਂ (median CPU usage) ਦਰਜ ਕੀਤੀ:

  • server/discover – 0 ms
  • tools/list – 0 ms
  • list_articles – 1 ms
  • get_article – 1 ms (ਸਭ ਤੋਂ ਲੰਬੇ ਆਰਟੀਕਲ ਲਈ ਵੀ)

ਕੁੱਲ ਵਾਰ-ਕਲਾਕ ਰਿਸਪਾਂਸ ਸਮਾਂ (wall-clock response time) ਲਗਭਗ 88 ms ਤੱਕ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ Cloudflare 10 ms ਦੀ ਸੀਮਾ ਵਿੱਚ ਸਿਰਫ਼ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਲੱਗੇ CPU ਸਮੇਂ ਨੂੰ ਹੀ ਗਿਣਦਾ ਹੈ। ਨੈੱਟਵਰਕ ਲੇਟੈਂਸੀ (latency), I/O ਵੇਟਿੰਗ, ਅਤੇ ਹੋਰ ਖਾਲੀ ਸਮੇਂ ਨੂੰ ਇਸ ਵਿੱਚੋਂ ਬਾਹਰ ਰੱਖਿਆ ਗਿਆ ਹੈ।

ਇਹ ਅੰਕੜੇ ਇੱਕ ਸਧਾਰਨ ਨਿਯਮ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ:

  • ਉਹ ਐਂਡਪੁਆਇੰਟਸ ਜੋ ਸਿਰਫ਼ ਬਾਈਟਸ (bytes) ਨੂੰ ਪੜ੍ਹਦੇ ਹਨ ਅਤੇ ਵਾਪਸ ਕਰਦੇ ਹਨ, ਉਹ ਆਰਾਮ ਨਾਲ 2 ms ਦੇ ਅੰਦਰ ਰਹਿੰਦੇ ਹਨ।
  • ਉਹ ਐਂਡਪੁਆਇੰਟਸ ਜੋ ਗੁੰਝਲਦਾਰ ਕੰਪਿਊਟੇਸ਼ਨ—ਪਾਰਸਿੰਗ (parsing), ਰੈਂਡਰਿੰਗ (rendering), ਹੈਸ਼ਿੰਗ (hashing)—ਕਰਦੇ ਹਨ, ਉਹ ਸੀਮਾ ਤੋਂ ਬਾਹਰ ਜਾਣ ਦਾ ਖ਼ਤਰਾ ਰੱਖਦੇ ਹਨ।

ਜੇਕਰ ਤੁਹਾਡਾ ਟੂਲ ਭਾਰੀ ਪ੍ਰੋਸੈਸਿੰਗ ਕਰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ Cloudflare ਦੇ ਪੇਡ ਪਲਾਨ (paid plan) 'ਤੇ ਜਾਣਾ ਪਵੇਗਾ, ਜੋ ਪ੍ਰਤੀ ਰਿਕਵੈਸਟ ਵਧੇਰੇ CPU ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।

ਕੌਣ ਜਿੱਤਦਾ ਹੈ, ਕੌਣ ਪਿੱਛੇ ਰਹਿ ਜਾਂਦਾ ਹੈ

ਫ੍ਰੀ ਟਾਇਰ ਹੁਣ ਸਟੈਟਿਕ-ਕੰਟੈਂਟ ਸਰਵਿਸਿਜ਼, ਡਾਕੂਮੈਂਟੇਸ਼ਨ ਸਾਈਟਾਂ, ਜਾਂ ਕਿਸੇ ਵੀ ਅਜਿਹੇ ਮਾਮਲੇ ਲਈ ਇੱਕ ਵਿਹਾਰਕ ਵਿਕਲਪ ਬਣ ਗਿਆ ਹੈ ਜਿੱਥੇ ਸਰਵਰ ਦਾ ਕੰਮ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਫਾਈਲਾਂ ਨੂੰ ਲਿਆਉਣਾ ਅਤੇ ਪਹੁੰਚਾਉਣਾ ਹੈ।

ਨਿਚੋੜ

Stateless MCP ਸਰਵਰ ਹੁਣ Cloudflare ਦੇ ਫ੍ਰੀ ਪਲਾਨ 'ਤੇ ਰਹਿ ਸਕਦੇ ਹਨ, ਬਸ਼ਰਤੇ ਉਹ ਪ੍ਰਤੀ ਰਿਕਵੈਸਟ 10 ms ਦੇ CPU ਸਮੇਂ ਦੇ ਅੰਦਰ ਰਹਿਣ। ਸਧਾਰਨ, ਰੀਡ-ਓਨਲੀ ਸਰਵਿਸਿਜ਼ ਆਸਾਨੀ ਨਾਲ ਫਿੱਟ ਹੋ ਜਾਂਦੀਆਂ ਹਨ; ਪਰ ਜੋ ਡੇਟਾ 'ਤੇ ਭਾਰੀ ਕੰਮ (crunches data) ਕਰਦੇ ਹਨ, ਉਹ ਨਹੀਂ। ਇਹ ਤਬਦੀਲੀ Durable Objects ਦੀ ਲੋੜ ਨੂੰ ਖਤਮ ਕਰ ਦਿੰਦੀ ਹੈ। ਉਹ ਕੋਈ ਵੀ ਜੋ ਬਿਨਾਂ ਇਨਫਰਾਸਟ੍ਰਕਚਰ ਲਈ ਭੁਗਤਾਨ ਕੀਤੇ ਵੱਡੇ ਪੱਧਰ 'ਤੇ ਸਟੈਟਿਕ ਕੰਟੈਂਟ ਸਰਵ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ, ਉਸ ਲਈ ਫ੍ਰੀ ਟਾਇਰ ਹੁਣ ਇੱਕ ਯਥਾਰਥਵਾਦੀ ਵਿਕਲਪ ਹੈ।

ਸਰੋਤ: dev.to ਦੀ ਪੋਸਟ ਜੋ Cloudflare ਦੀ 10 ms CPU ਸੀਮਾ ਦੇ ਵਿਰੁੱਧ ਇੱਕ MCP ਸਰਵਰ ਨੂੰ ਮਾਪਦੀ ਹੈ।