GyaanSetu PHP

PHP, Laravel आणि WordPress.

32 articlesDeep, practical knowledge

तुमचे file exists() गुपचूपपणे एक नेटवर्क कॉल आहे

तुमचे file exists() गुपचूपपणे एक नेटवर्क कॉल आहे. तुम्ही ही ओळ हजारो वेळा लिहिता: if ( file exists( $path ) ) { हे सुरक्षित आणि जलद वाटते. पण जर $path एखाद्या S3 बकेटकडे निर्देश करत असेल तर...

PHP · 2 min read

PHP ने नेटिव्ह पोलिंग API जोडला, ज्यामुळे फायबर्सना OS-स्तरीय वेग मिळेल

नवीनपणे विलीन झालेला पोलिंग API, epoll, kqueue आणि IOCP ला समाविष्ट करतो, ज्यामुळे इव्हेंट लूप एका सिंगल सिस्टम कॉलद्वारे फायबर्स पुन्हा सुरू करू शकतो. बेंचमार्क असे दर्शवतात की कॉनकरन्सी ओव्हरहेड शून्य होतो आणि डझनभर स्ट्रीम्स असूनही CPU वापर स्थिर राहतो.

PHP · 3 min read

Optistream ने १,००० पेजेसवरील SEO न गमावता १२ वर्डप्रेस प्लगइन्स एकत्र केले

टीमने एक लहान बूटस्ट्रॅप लोडर तयार केला, सर्व CSS स्कूप केले, मेटा कीज तशाच ठेवल्या आणि प्रत्येक मॉड्यूल बदलल्यानंतर कडक चेकलिस्टद्वारे प्रत्येक URL ची पडताळणी केली—ज्यामुळे 200-status ड्रॉप्स, तुटलेले लिंक्स किंवा लेआउटमधील त्रुटी अजिबात निर्माण झाल्या नाहीत.

PHP · 4 min read

कोट टेबलमध्ये १५ दशलक्ष रो (rows) झाल्यामुळे मॅजेंटो २ चेकआउटचा वेग ८ सेकंद इतका संथ होतो

जेव्हा कोट आणि कोट_आयटम टेबल्समध्ये सोडून दिलेल्या कार्ट्समुळे (abandoned carts) डेटा वाढतो, तेव्हा मॅजेंटो २ चेकआउटचा वेळ १.२ सेकंदावरून ८ सेकंदांपेक्षा जास्त वाढू शकतो. रो काउंट मोजणे, जुने कोट आर्काइव्ह करणे, बॅच डिलीट्स, इंडेक्सिंग आणि साप्ताहिक CLI क्लीनअप यामुळे लॅटन्सी आणि डेटाबेसचा आकार दोन्ही कमी होतात.

PHP · 2 min read

तुम्ही ऑर्डर सेव्ह केली, पण ऑर्डरमधील वस्तू डेटाबेसमध्ये नोंदवल्या गेल्या नाहीत. किंवा कदाचित स्टॉक काउंटर कमी झाला, पेमेंट

तुम्ही ऑर्डर सेव्ह केली, पण ऑर्डरमधील वस्तू डेटाबेसमध्ये नोंदवल्या गेल्या नाहीत. किंवा कदाचित स्टॉक काउंटर कमी झाला, पेमेंट गेटवेमध्ये टाइमआउट झाला आणि आता ग्राहकाच्या खात्यातून पैसे कापले गेले आहेत...

PHP · 6 min read