लगभग तीन हफ्ते पहले
, एक क्लाइंट पर वेब पेज के लोडिंग समय के अनुकूलन के लिए तरीकों पर
एक परियोजना शुरू की गई थी ।
अनुकूलन क्यों?
मेरी राय में, फिलहाल, वेब डेवलपर्स
उन परियोजनाओं
की पहुंच और
उपयोगिता पर बहुत कम ध्यान देते हैं
, जिन पर वे काम कर रहे हैं। उनके लिए, एक साइट कोड के किलोबाइट्स और कुछ तस्वीरें हैं जिन्हें क्लाइंट को किसी तरह दिखाने की आवश्यकता है। उसी समय, कोई भी उपयोगकर्ता के बारे में नहीं सोचता है, सबसे अच्छा, इस तरह के भावों के पीछे छिपा हुआ है: "यहां से सब कुछ जल्दी से लोड किया जाता है" या "चैनल अब 10 साल पहले समान नहीं हैं"।
हां, दोनों चैनल तेज हो गए और कारें अधिक शक्तिशाली हो गईं। लेकिन वेब भी स्थिर नहीं रहता है, और सॉफ्टवेयर कभी-कभी हार्डवेयर की तुलना में तेजी से विकसित होता है जो इसे सेवा दे सकता है। यही कारण है कि अनुकूलन उच्च व्यावसायिकता का संकेत था, और केवल कुछ ही डेवलपर्स इसे समझते हैं और इस पर ध्यान देते हैं। इसीलिए ऐसा
संसाधन सामने आया है जो वेब के क्लाइंट पक्ष के अनुकूलन के क्षेत्र में समस्याओं, विधियों, तकनीकों और समाधानों पर पूरी तरह से केंद्रित है।
ग्राहक पक्ष क्यों?
वर्तमान में, वेब डेवलपर्स के बीच एक आम गलतफहमी है कि क्लाइंट ब्राउजर में वेबसाइट लोड करने की गति उस समय तक पूरी तरह से निर्धारित हो जाती है जब सर्वर पर html पेज जेनरेट होता था।
स्वाभाविक रूप से, यह बिल्कुल सच नहीं है। पृष्ठ लोडिंग केवल HTML नहीं है। कई उपकरण हैं जो आपको इसे सत्यापित करने की अनुमति देते हैं, पूरी प्रक्रिया का विश्लेषण करते हैं और इसमें कमजोरियों का पता लगाते हैं। लेकिन ऐसा केवल एक विश्लेषण, जो वास्तव में, उपयोगकर्ता की ओर से है और वेबसाइट की उपलब्धता का आकलन करते समय मुख्य रूप से किया जाना चाहिए, अक्सर इसे पूरा नहीं किया जाता है या जल्दी और खराब तरीके से किया जाता है। लेकिन यह
पृष्ठ लोडिंग समय को परिमाण के क्रम से कम कर सकता है।

एक और विश्लेषक?
सबसे पहले,
WEBoptimizator एक
संदर्भ संसाधन है । यह पहले से ही कई
दर्जनों अनुवाद , विश्लेषणात्मक प्रकाशन और रूसी सम्मेलनों की रिपोर्ट, साथ ही ग्राहक पक्ष के अनुकूलन के विषय पर विशेष रूप
से वीडियो रिकॉर्डिंग के एक
जोड़े को पोस्ट कर चुका है। यह विषय रूसी इंटरनेट पर बहुत खराब रूप से कवर किया गया है, इसलिए नियमित रूप से नई सामग्री दिखाई देगी और दिखाई देगी।
दूसरे, यह किसी भी साइट की लोडिंग गति का विश्लेषण करने के लिए एक
ऑनलाइन उपकरण है । यह विदेशी इंटरनेट पर मौजूद एनालॉग्स के साथ तुलनीय है, और व्यावहारिक युक्तियों और प्रासंगिक सामग्रियों के लिंक द्वारा, यह बहुत अधिक है। यह एक संदर्भ सेवा है, जो किसी भी साइट के बिंदु अनुकूलन को पूरा करने के लिए पृष्ठ को लोड करते समय सबसे अधिक बाधाओं को खोजने और समाप्त करने के लिए ठोस उदाहरणों का उपयोग करने की अनुमति देता है। मैं इस बात पर जोर देना चाहता हूं कि मुख्य ध्यान सत्यापन की सटीकता पर नहीं है (अब यह 99% से अधिक है), लेकिन सुझावों के विवरण और आवश्यक स्रोतों की जानकारी लिंक की संख्या पर।
आप
यहां परियोजना की उपस्थिति और इस क्षेत्र की स्थिति के लिए आवश्यक शर्तें के बारे में अधिक
पढ़ सकते हैं ।
यह परियोजना किसके लिए है?
प्रारंभ में,
WEBoptimizator को विभिन्न विशेषज्ञों और पेशेवर स्तरों के वेबमास्टर्स और वेब डेवलपर्स के लिए डिज़ाइन किया गया है। हालाँकि,
अनुकूलन पर पोस्ट की गई सामग्री,
जावास्क्रिप्ट के लिए तकनीक ,
सीएसएस तकनीक ,
सीएसएस स्प्राइट्स ,
क्लाइंट लोड बैलेंसिंग ,
कम्प्रेशन और
आर्काइविंग मुद्दों की एक विस्तृत श्रृंखला को कवर करते हैं जो कि कई प्रकार के पेशेवरों के लिए रुचि होगी। सबसे अधिक संभावना है, हर कोई अपने स्वयं के सुधार के लिए कुछ नया खोजने में सक्षम होगा।
आगे क्या है?
उपयोगकर्ताओं के बिना एक साइट मृत है, पाठकों के बिना एक किताब की तरह। लेकिन किताब को पढ़ा नहीं जाएगा अगर यह उबाऊ और प्रतिबंध है? मुझे ऐसा लगता है कि इस तरह की परियोजना बनाने का स्वाभाविक तरीका उपयोगकर्ताओं का एक समुदाय बनाना है जो दोनों अपनी साइटों की गुणवत्ता के बारे में परवाह करते हैं और दूसरों को उनकी विशिष्ट समस्याओं को बेहतर ढंग से समझने और समझने में मदद करते हैं। हालांकि, इस मामले में, मैं मुख्य प्रतिभागियों की व्यावसायिकता पर अधिक जोर देना चाहूंगा, बजाय मुफ्त विषयों के एक और "धूम्रपान कक्ष" बनाने के लिए। संभवतः, निकट भविष्य में, इस
परियोजना में Web2.0 सेवा के सभी गुण होंगे: टैग क्लाउड,
RSS , रेटिंग्स, मस्पैप्स इत्यादि। लेकिन यह मुख्य बात नहीं है। मुख्य बात वे लोग हैं जिनके लिए यह सब काम करेगा, या जो स्वयं इस पर काम करेंगे।
फिलहाल, परियोजना की जरूरत है:
- होस्टिंग साइट केंद्रीय हब के करीब। यातायात संसाधन वर्तमान में इतना (मुख्य रूप से आने वाला) उत्पन्न नहीं हुआ है और इससे लोड छोटा है, लेकिन किसी भी मध्यस्थ वेबसाइट तक पहुंचने के लिए एक अच्छा चैनल आवश्यक है। अब कुछ संसाधनों तक पहुंच के साथ कुछ समस्याएं हैं।
- डिजाइन और ग्राफिक छोटी चीजें। अब डिजाइन एक न्यूनतम शैली में बनाया गया है, शायद इसकी अवधारणा को संशोधित करने और परियोजना को अधिक उज्ज्वल और यादगार बनाने के लायक है।
- एल्गोरिदम और अतिरिक्त उपकरण। डाउनलोड की गति का विश्लेषण करते समय, यह अभी भी सही ढंग से गणना नहीं की गई है, और कई सहायक सेवाएं बनाने के लिए कई विचार हैं।
यदि किसी के किसी भी बिंदु पर विचार हैं - उन्हें टिप्पणियों में यहीं लिखा जा सकता है या मेरे साथ निजी रूप से अधिक विस्तार से चर्चा की जा सकती है। मैं वास्तव में समुदाय से प्रतिक्रिया प्राप्त करना चाहूंगा, क्योंकि परियोजना एक काम करने वाले उपकरण के रूप में बनाई गई थी, और यहां मुख्य बात यह है कि "समय में अपनी कुल्हाड़ी को तेज करें" :)
मेरे लेखों और अनुवादों को पढ़ने और उन सभी को धन्यवाद। अब मैं आपको यह सुधारने में मदद करने के लिए कह रहा हूं कि आप क्या उपयोग करेंगे (या पहले से उपयोग कर रहे हैं) -
WEBoptimizator । मुझे आपके किसी भी विचार और सोच से ख़ुशी होगी।