JustFlows

कम रनटाइम. कम स्मृति. छोटे सर्वर. कम बिल.

जस्टफ़्लोज़ PHP CMS के फ़ुटप्रिंट का एक अंश रखता है - और यह अभी भी सबसे व्यापक प्लेटफ़ॉर्म है जिसे आप मुफ़्त में स्वयं-होस्ट कर सकते हैं। यहां बिल्कुल यही बताया गया है कि अंतर कहां से आता है और यह आपके लिए क्या मायने रखता है।

अंतर कहां से आता है

एक ही पेज, दो बिल्कुल अलग मात्रा में काम

इनमें से कोई भी सूक्ष्म-अनुकूलन नहीं है। यह प्रत्येक अनुरोध पर संपूर्ण एप्लिकेशन को फिर से बनाने और केवल एक को चालू रखने के बीच का अंतर है।

एक PHP अनुरोध

हर अनुरोध को दोहराता है
  1. 1nginx एक PHP-FPM कार्यकर्ता को अनुरोध सौंपता है
  2. 2कार्यकर्ता एक नया एप्लिकेशन संदर्भ शुरू करता है
  3. 3सैकड़ों PHP फ़ाइलें पार्स की गईं और स्वचालित रूप से लोड की गईं
  4. 4प्रत्येक सक्रिय प्लगइन स्वयं को पुनः पंजीकृत करता है
  5. 5थीम और उसके हुक बूटस्ट्रैप्ड हैं
  6. 6केवल अब ही पृष्ठ वास्तव में प्रस्तुत होता है
  7. 7प्रसंग को फाड़कर फेंक दिया जाता है

चरण 2 से 5 प्रत्येक हिट पर वही कार्य दोहराएँ, फिर उसे त्याग दें।

एक जस्टफ़्लोज़ अनुरोध

गर्म प्रक्रिया
  1. 1अनुरोध पहले से चल रही प्रक्रिया तक पहुंचता है
  2. 2कैश्ड पेज तुरंत वापस आ जाते हैं - कोई डेटाबेस नहीं, कोई रेंडर नहीं
  3. 3अन्यथा राउटर सामग्री का समाधान करता है और ब्लॉक प्रस्तुत करता है
  4. 4प्रतिक्रिया निकल जाती है; प्रक्रिया अगले के लिए गर्म रहती है

प्लगइन्स, थीम और रूट बूट पर एक बार पंजीकृत किए गए थे। कुछ भी पुनर्निर्माण नहीं होता.

पदचिह्न

PHP से हल्का - आर्किटेक्चर द्वारा, ट्रिक से नहीं

जस्टफ़्लोज़ प्रति अनुरोध कम काम करता है क्योंकि यह प्रत्येक अनुरोध के बाद अपना एप्लिकेशन फेंकता नहीं है। वह एकल डिज़ाइन विकल्प वह जगह है जहां मेमोरी, विलंबता और होस्टिंग बिल सभी जाते हैं।

ऐप अनुरोध के अनुसार एक बार बूट होता है, एक बार नहीं

एक PHP सीएमएस प्रत्येक हिट पर खुद को पुनर्निर्माण करता है: फ़ाइलों को पार्स करें, कक्षाओं को स्वचालित रूप से लोड करें, प्रत्येक प्लगइन को पंजीकृत करें, रेंडर करें, इसे नष्ट कर दें। जस्टफ्लो एक बार बूट होता है और गर्म रहता है, इसलिए एक अनुरोध केवल वही काम करता है जिसकी अनुरोध को वास्तव में आवश्यकता होती है।

वर्कर पूल के बजाय एक इवेंट लूप

PHP-FPM समवर्ती अनुरोध के अनुसार एक पूरी प्रक्रिया को सुरक्षित रखता है, और प्रत्येक मेमोरी में रनटाइम की अपनी प्रति रखता है। नोड एक ही प्रक्रिया से हजारों समवर्ती कनेक्शन प्रदान करता है, इसलिए आपकी रैम आपके ट्रैफ़िक के साथ स्केलिंग बंद कर देती है।

कैशिंग और स्टेटिक आउटपुट मूल में हैं

प्लेटफ़ॉर्म के साथ पेज कैश, ऑब्जेक्ट कैश और स्टैटिक रेंडरिंग शिप - इंस्टॉल करने, ट्यून करने और सिंक में रखने के लिए कैशिंग प्लगइन्स का कोई ढेर नहीं। अधिकांश अनुरोध कभी भी डेटाबेस तक नहीं पहुंचते हैं।

1जस्टफ़्लोज़ प्रक्रिया 100 समवर्ती अनुरोधों को पूरा करती है
~100समान 100 के लिए PHP-FPM कार्यकर्ताओं की आवश्यकता है

प्रत्येक PHP-FPM कार्यकर्ता अपने स्वयं के दुभाषिया, अपने स्वयं के ऑपकोड कैश स्लाइस और अपने स्वयं के लोड किए गए एक्सटेंशन रखता है। यही कारण है कि एक PHP CMS को चरम संगामिति के अनुपात में मेमोरी की आवश्यकता होती है - और जस्टफ़्लोज़ को क्यों नहीं।

वही बक्सा, वही पेज

बस बहता हैवर्डप्रेस/पीएचपी-एफपीएम
स्मृति, निष्क्रिय
3.5× निचला
110 MB
380 MB
मेमोरी, लोड के अंतर्गत
4.3× निचला
180 MB
780 MB
पहली बाइट का समय
22× निचला
12 ms
260 ms
प्रति सेकंड अनुरोध
19× अधिक
1,850 req/s
95 req/s

इसे कैसे मापा गया

  • 1 vCPU · 1 GB RAM VPS
  • Justflows (Node.js 22, built-in cache, PostgreSQL 16)
  • WordPress 6.x (PHP 8.3-FPM + nginx + MySQL 8, default theme, no page-cache plugin)
  • k6 · 50 virtual users · 60 s · homepage

संदर्भ आंकड़े, मार्केटिंग बेंचमार्क नहीं। वही वीपीएस, वही पेज, वर्डप्रेस साइड पर कोई पेज-कैश प्लगइन नहीं - एक जोड़ें और PHP अधिकांश विलंबता अंतराल को बंद कर देता है, हालांकि मेमोरी गैप नहीं। प्रत्येक आंकड़ा इस भंडार में एक फ़ाइल में रहता है। यदि आप कुछ अलग मापते हैं तो रन को पुन: प्रस्तुत करें और एक पुल अनुरोध भेजें।

इसे चलाने में कितना खर्च होता है

अपना ट्रैफ़िक चुनें. बिल को सिकुड़ते हुए देखें.

एक ही साइट, एक ही विज़िटर, दो रनटाइम। हल्का बॉक्स एक छोटे बॉक्स पर फिट बैठता है - और जब तक साइट चालू है, तब तक एक छोटे बॉक्स की लागत हर महीने कम होती है।

1 लाखप्रति माह पृष्ठदृश्य
बस बहता है

1 vCPU · 1 GB

$6/मो
विशिष्ट PHP सीएमएस स्टैक

2 vCPU · 4 GB

$24/मो
75%
कम होस्टिंग खर्च
$18
प्रति माह बचाया गया
$216
प्रति वर्ष बचाया गया

अनुमान, विशिष्ट वीपीएस सूची कीमतों और उपरोक्त मेमोरी फ़ुटप्रिंट के आधार पर। आपकी वास्तविक संख्या आपके होस्ट, आपके ट्रैफ़िक आकार और आपके द्वारा चलाए जाने वाले कितने प्लगइन्स पर निर्भर करती है - लेकिन दिशा नहीं बदलती है: छोटे रनटाइम के लिए एक छोटे सर्वर की आवश्यकता होती है।

पूर्ण तुलना

हर क्षमता, साथ-साथ

प्रत्येक प्लेटफ़ॉर्म का मुफ़्त, स्वयं-होस्ट किया गया संस्करण - कोई एंटरप्राइज़ ऐड-ऑन नहीं गिना जाता।

प्रत्येक प्लेटफ़ॉर्म को देखने के लिए टेबल को साइड में स्वाइप करें।

जस्टफ़्लोज़ और अन्य ओपन-सोर्स सामग्री प्लेटफ़ॉर्म के बीच क्षमता तुलना
क्षमताबस बहता हैवर्डप्रेसस्ट्रैपीभूतपेलोड
बॉक्स से बाहर पूरी वेबसाइटशामिल, मुफ़्तशामिल, मुफ़्तउपलब्ध नहीं हैआंशिक या प्लगइन-निर्भरउपलब्ध नहीं है
ओपनएपीआई के साथ हेडलेस रेस्ट कंटेंट एपीआईशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरशामिल, मुफ़्त
ब्राउज़र इंस्टॉल विज़ार्ड, कोई टर्मिनल नहींशामिल, मुफ़्तशामिल, मुफ़्तउपलब्ध नहीं हैउपलब्ध नहीं हैउपलब्ध नहीं है
हुक और फिल्टर के साथ प्लगइन प्रणालीशामिल, मुफ़्तशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरउपलब्ध नहीं हैआंशिक या प्लगइन-निर्भर
थीम्स और टेम्पलेट पदानुक्रमशामिल, मुफ़्तशामिल, मुफ़्तउपलब्ध नहीं हैशामिल, मुफ़्तउपलब्ध नहीं है
विज़ुअल ब्लॉक संपादकशामिल, मुफ़्तशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
एंड-टू-एंड टाइपस्क्रिप्ट प्रकारशामिल, मुफ़्तउपलब्ध नहीं हैआंशिक या प्लगइन-निर्भरउपलब्ध नहीं हैशामिल, मुफ़्त
बहुभाषी सामग्री और व्यवस्थापकशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरकेवल भुगतान स्तरउपलब्ध नहीं हैशामिल, मुफ़्त
भूमिकाएँ और विस्तृत क्षमताएँशामिल, मुफ़्तशामिल, मुफ़्तकेवल भुगतान स्तरआंशिक या प्लगइन-निर्भरशामिल, मुफ़्त
वर्डप्रेस आयातकशामिल, मुफ़्तशामिल, मुफ़्तउपलब्ध नहीं हैआंशिक या प्लगइन-निर्भरउपलब्ध नहीं है
अंतर्निहित SEO, साइटमैप और robots.txtशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरशामिल, मुफ़्तआंशिक या प्लगइन-निर्भर
Configurable permalink structures with 301sशामिल, मुफ़्तशामिल, मुफ़्तउपलब्ध नहीं हैआंशिक या प्लगइन-निर्भरउपलब्ध नहीं है
Redirect manager with 404 reports and CSV importशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरउपलब्ध नहीं हैशामिल, मुफ़्तआंशिक या प्लगइन-निर्भर
थ्रेडेड टिप्पणियाँ और मॉडरेशनशामिल, मुफ़्तशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
तुलना और पुनर्स्थापना के साथ सामग्री संशोधनशामिल, मुफ़्तशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरउपलब्ध नहीं हैशामिल, मुफ़्त
सामग्री और मीडिया के लिए पुनर्प्राप्त करने योग्य कचराशामिल, मुफ़्तशामिल, मुफ़्तउपलब्ध नहीं हैआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
पुनर्प्रयासों और डिलीवरी इतिहास के साथ हस्ताक्षरित वेबहुकशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरशामिल, मुफ़्तशामिल, मुफ़्तशामिल, मुफ़्त
प्रथम-पक्ष कमांड-लाइन इंटरफ़ेसशामिल, मुफ़्तशामिल, मुफ़्तशामिल, मुफ़्तशामिल, मुफ़्तशामिल, मुफ़्त
अंतर्निर्मित पूर्ण-पृष्ठ कैशशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
रेडिस के बिना अंतर्निहित ऑब्जेक्ट कैशशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
अंतर्निहित gzip संपीड़न नियंत्रणशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
अंतर्निहित ब्राउज़र कैश-कंट्रोल सेटिंग्सशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
प्रबंधित सुरक्षा हेडर और लागू सीएसपीशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
पुनर्प्राप्ति कोड के साथ TOTP दो-कारक प्रमाणीकरणशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरकेवल भुगतान स्तरशामिल, मुफ़्तआंशिक या प्लगइन-निर्भर
प्रशासनिक सुरक्षा ऑडिट लॉगशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरकेवल भुगतान स्तरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
डेटाबेस, फाइल सिस्टम, कैश और रनटाइम स्वास्थ्य जांचशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
डायग्नोस्टिक्स डैशबोर्ड और संशोधित समर्थन बंडलशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भरआंशिक या प्लगइन-निर्भर
एक-क्लिक और स्वचालित कोर अपडेटशामिल, मुफ़्तशामिल, मुफ़्तउपलब्ध नहीं हैशामिल, मुफ़्तउपलब्ध नहीं है
Static / edge export to a CDN with a sha256 manifestशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरउपलब्ध नहीं हैउपलब्ध नहीं हैउपलब्ध नहीं है
प्रथम-पक्ष कुकी सहमति और कुकी रजिस्ट्रीशामिल, मुफ़्तआंशिक या प्लगइन-निर्भरउपलब्ध नहीं हैउपलब्ध नहीं हैउपलब्ध नहीं है
सशुल्क स्तर के पीछे कोई क्षमता नहींशामिल, मुफ़्तशामिल, मुफ़्तउपलब्ध नहीं हैशामिल, मुफ़्तशामिल, मुफ़्त
शामिल, मुफ़्तआंशिक या प्लगइन-निर्भरकेवल भुगतान स्तरउपलब्ध नहीं है

प्रत्येक प्रोजेक्ट के मुफ़्त, स्व-होस्टेबल संस्करण को दर्शाता है। ये परियोजनाएं तेजी से आगे बढ़ती हैं, और हम चापलूसी करने के बजाय सटीक होना पसंद करेंगे - यदि कोई पंक्ति पुरानी हो गई है, तो एक मुद्दा खोलें और हम इसे ठीक कर देंगे।

बहने के लिए तैयार हैं?

सामग्री प्लेटफ़ॉर्म के भविष्य का निर्माण करने वाले ओपन-सोर्स समुदाय से जुड़ें।