Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या Laravel हाई ट्रैफिक ऐप्स को हैंडल कर सकती है?

यह प्रश्न थोड़ा अस्पष्ट है - शुरुआत के लिए, उच्च ट्रैफ़िक की आपकी परिभाषा क्या है?

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

लार्वा के साथ निर्मित क्षेत्रों में बिल्कुल भी मंदी नहीं आई है (एक ही डेटाबेस स्रोतों का उपयोग किया जाता है और यह एक ही वेब सर्वर पर चलता है - बेंचमार्क के लिए इतना उपयोगी)।

चेतावनी:

मूल हस्त निर्मित कोड पुराना है, और हमेशा नई PHP विधियों/डिज़ाइन प्रकारों का लाभ नहीं उठाता है। इसका मतलब है कि यह उतना कुशल नहीं है जितना हो सकता है। फिर आपके पास लार्वा के साथ उन चीजों को करने के लिए ओवरहेड है जिनकी आपको हमेशा आवश्यकता नहीं होती है/चाहते हैं।

सारांश अप करें

यह जो नीचे आता है वह यह है कि आपको लगता है कि लार्वा के भीतर आपके आवेदन का सबसे भारी हिस्सा होगा, और फिर कस्टम ग्राउंड अप कोड के साथ। फिर उसमें से बकवास को बेंचमार्क करें।

आप अधिक से अधिक संभावना पाएंगे कि (अच्छा) हाथ से बनाया गया काम जल्दी होने वाला है। क्या यह उन मिलीसेकंड के लायक है? खैर यह व्यक्तिगत पसंद के लिए नीचे है। Laravel बड़ी मात्रा में ट्रैफ़िक को संभालने में सक्षम से अधिक है, लेकिन निश्चित रूप से, आप इसका उपयोग न करके थोड़े समय के लिए दाढ़ी बना सकते हैं।

आप जो कर रहे हैं उसके लिए यह कितना महत्वपूर्ण है? अगर कुछ इसे धीमा कर रहा है और आपको लारवेल के भीतर समस्याएं पैदा कर रहा है - इसे बदल दें। आखिरकार यह खुला स्रोत है।

संदर्भ के लिए (आप पर निर्भर है कि आप इसे उच्च ट्रैफ़िक के रूप में गिनते हैं या नहीं - मैं करूँगा):

यह यूके स्थित एसएएसएस है जो आम तौर पर यूके स्थित आगंतुकों की सेवा करता है। आज रात 9 बजे (शुक्रवार की शाम - वास्तव में हमारे सबसे शांत समय में से एक) वर्तमान में हमारे पास लगभग 250,000 सक्रिय PHP सत्र चल रहे थे।

सिस्टम को 6 वेब सर्वरों के माध्यम से परोसा जाता है [अतिरेक, यातायात भार आदि के लिए] (लोड संतुलित) PHP एप्लिकेशन के लिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php . में एक कॉलम के रूप में mysql पंक्ति से डेटा प्रदर्शित करें

  2. एडब्ल्यूएस ईकेएस में तैनात एक MySQL डेटाबेस को प्रारंभ करना

  3. django में ऑटो इंक्रीमेंट फील्ड कैसे बनाएं जो 10000 . से शुरू होता है

  4. MySQL मेमोरी टेबल के बराबर PostgreSQL?

  5. एक php/mysql वेब एप्लिकेशन में निराशावादी लॉकिंग कैसे कार्यान्वित करें?