वेबसाइटहरू सुस्त बनाउनको लागि र Semalt समाधानहरू


सामग्रीको तालिका

परिचय
वेबसाइटहरू सुस्त बनाउनको लागि कारण र समाधानहरू
  • धेरै धेरै HTTP अनुरोधहरू
  • ठूला मिडिया फाईलहरू
  • धेरै धेरै प्लगइनहरू
  • जाभास्क्रिप्ट मुद्दाहरू
  • तपाईं क्यासिaching प्रविधिको प्रयोग गर्नुहुन्न
  • तपाईं CDN प्रयोग गर्नुहुन्न
  • अप्टिमाइज गरिएको CSS
  • अव्यवस्थित गृहपृष्ठ
  • अशुद्ध कोडिंग
3 निष्कर्ष

1। परिचय

तपाईं वेबसाइट मालिकको रूपमा वास्तवमै सफल हुन सक्नुहुन्न यदि तपाईंसँग पृष्ठहरू छन् जुन लोड गर्न सदाको लागि लिन्छ। ती दिनहरू गयो जब प्रयोगकर्ताहरूले ढिलो वेबसाइटको निराशाजनक अनुभव सहनुपर्‍यो। भर्खरका अध्ययनहरूले पत्ता लगाएका छन कि अधिक प्रयोगकर्ताहरूले एक साइट परित्याग गर्दछ यदि यो लोड हुन को लागी तीन सेकेन्ड भन्दा बढी लाग्छ। अर्थ सरल छ; यो २१ औं शताब्दीमा, गति भनेको खेलको नाम हो।

पृष्ठ गतिले कसरी प्रभाव पार्दछ खोजी ईन्जिनहरूले तपाइँको साइटलाई दर्जा दिन्छ। यसले तपाईंको साइटको दृश्यता र विश्वसनीयतालाई पनि असर गर्छ। ढिलो वेबसाइट भएकोले राजस्व घटाउन सक्छ, किनकि %०% प्रयोगकर्ताहरूले तपाईंको साइटलाई त्याग्नेछ यदि यसलाई २- seconds सेकेन्ड भन्दा बढी समय लाग्छ भने। तपाईं साइट आगंतुकलाई नकारात्मक अनुभव दिदै हुनुहुन्छ, तिनीहरूलाई कम तपाईंको साइटमा फर्कने संभावना कम बनाउँदै।

ढिलो वेबसाइटका लागि जिम्मेवार धेरै कारकहरू छन्। यी कारकहरू के हुन् र तिनीहरूलाई कसरी ठीक गर्ने भनेर फेला पार्नको लागि पढ्नुहोस्।

२. वेबसाइटहरू ढिलो गर्न कारण र समाधानहरू

  • धेरै धेरै HTTP अनुरोधहरू
ढिलो वेबसाइटहरूको लागि यो सामान्य कारण हो। जब तपाईंसँग धेरै जाभास्क्रिप्ट छविहरू र सीएसएस छन्, यसले तपाईंको वेबसाइटको लोडि slow्ग समय सुस्त गर्न सक्दछ किनकि ब्राउजरले यी प्रत्येक फाइलहरू हरेक पटक तपाईंको साइटमा भ्रमण गर्ने लोड गर्न अनुरोध गर्दछ। तपाईंको वेबसाइटको ing०% लोडिंग तत्त्वहरू डाउनलोड गर्न जडित छ।
यो समस्या समाधान गर्न, तपाइँको HTTP अनुरोधहरूलाई न्यूनतम गर्नुहोस्। यदि तपाईं क्रोम ब्राउजर प्रयोग गर्नुहुन्छ भने, तपाईंको विकासकर्ता उपकरण सेटिंग्स प्रयोग गर्नुहोस् तपाईंको वेबसाइटले हाल प्रत्येक खोजीको लागि गरेको अनुरोधहरूको संख्या फेला पार्न, र त्यसपछि यो संख्या सकेसम्म कम गर्नुहोस्।

तपाईं तिनीहरू मध्ये केहीलाई मिलाउन पनि प्रयास गर्न सक्नुहुन्छ। तपाईं मिनिफाई गर्न र तपाईंको HTML, CSS, र जाभास्क्रिप्टमा फाईलहरूलाई मिलाउन सक्नुहुनेछ किनकि यी फाईलहरूले तपाईंको साइटले हरेक भ्रमणमा गरेको अनुरोधहरूको संख्यामा थप गर्दछ। साथै, तपाईं अनावश्यक पुनःनिर्देशनहरू हटाउन सक्नुहुनेछ किनभने उनीहरूले ढिलो लोडिंग समय वा प्रयोगमा योगदान गर्दछ Semalt को वेबपृष्ठ विश्लेषक डायग्नोस्टिक्स र प्रोफाइर समाधानहरू चलाउन।

  • ठूला मिडिया फाईलहरू
यो ढिलो वेबसाइटको सब भन्दा साधारण अपराधी मध्ये एक हो। ज्यादै धेरै अनप्टिमाइज छविहरू वा भिडियोहरू भएको तपाईंको वेबसाइटको लोड गति कम गर्दछ किनभने छविहरू लोड हुँदा ब्यान्डविथको धेरै प्रयोग गर्दछ। यदि तपाईं प्राय: ठूला फाईलहरू उनीहरू स comp्कुचित गर्नु अघि अपलोड गर्नुहुन्छ, तपाईं अनावश्यक रूपमा आफ्नो वेबसाइटको आकार बढाउँदै हुनुहुन्छ, जसले तपाईंको वेबसाइटको गतिलाई असर गर्ने छ।
यो समस्या समाधान गर्न, तपाइँको मिडिया फाइलहरू तपाइँको वेबसाइटमा अपलोड अघि उनीहरूलाई कम्प्रेस गरेर अनुकूलन गर्नुहोस्। तपाईंको छवि १००k भन्दा ठूलो हुनुहुन्न। त्यहाँ धेरै अनलाइन उपकरणहरू छन् जुन तपाईं आफ्नो छविहरू अनुकूलित गर्न प्रयोग गर्न सक्नुहुनेछ। तपाईं एक निःशुल्क छवि कम्प्रेसन उपकरण प्रयोग गर्न सक्नुहुनेछ TinyJPG तिनीहरूलाई अपलोड गर्न अघि तपाईंको छवि आकार कम गर्न। यदि तपाईं एक WordPress साइट चलाउनुहुन्छ, तपाईं WP Smush प्रयोग गर्न सक्नुहुनेछ।
तपाईंले छवि ढाँचामा पनि ध्यान दिनुपर्नेछ किनभने PNG वा GIF छवि स्वरूपहरू JPG ढाँचाको तुलनामा धेरै ठूला छन्, यसैले JPG छवि ढाँचा प्रयोग गर्नाले तपाईंको साइटलाई धेरै छिटो लोड गर्न मद्दत गर्दछ। तपाईं ग्राफिकल सम्पादन अनुप्रयोगहरू जस्तै फोटोशप प्रयोग गर्न सक्नुहुनेछ छवि ढाँचा चयन गर्न जुन तपाईं चाहानुहुन्छ। फोटोशपमा "वेब र उपकरणहरूको लागि बचत गर्नुहोस्" भन्ने विकल्प छ, जसले तपाईंलाई साइटमा अपलोड गर्नु अघि छविको गुणस्तर कम गर्न अनुमति दिन्छ।
  • धेरै धेरै प्लगइनहरू
धेरै धेरै प्लगइनहरू अर्को कारण हुन सक्छन् तपाईंको वेबसाइट ढिलो छ। यदि तपाईंसँग तपाईंको साइटको बिभिन्न सुविधाहरू नियन्त्रण गर्ने धेरै प्लगइनहरू छन् भने यसले तपाईंको साइटलाई तौल गर्न सक्छ र यसलाई ढिलो भई लोड गर्न सक्दछ। यो किनभने प्लगइनहरूले काम बढाउछ तपाईंको साइटमा लोड गर्दा। प्लगइनहरूले तपाईंको साइटमा पृष्ठहरू समात्न पनि हस्तक्षेप गर्न सक्दछ तपाईंको साइटको पृष्ठ गति कम गर्न।
हजारौं प्लगइनहरूसँग नहट्नुहोस् जुन तपाईंको साइटको लागि अद्भुत चीजहरू प्रदान गर्दछ र तपाईंको साइटलाई धेरै प्लगइनहरूको साथ ओभरलोड गर्दछ। यसको सट्टामा, एक प्लगइनमा सबै राख्नुहोस् जुन कार्य कुशलतापूर्वक गर्न सक्दछ। एउटा प्लगइन जुन तपाईं यस उद्देश्यका लागि प्रयोग गर्न सक्नुहुनेछ मा मलकेयर हो। यसले तपाइँलाई तपाइँको WordPress साइट प्रबन्ध गर्न मद्दत पुर्‍याउँछ र तपाइँको साइटलाई ह्याकरहरू र मालवेयरबाट बचाउँदछ।
  • जाभास्क्रिप्ट मुद्दाहरू
जाभास्क्रिप्ट एक महत्त्वपूर्ण उपकरण हो जुन तपाईंको साइटलाई कार्यशील र प्रयोगकर्ताहरूका लागि अधिक अन्तर्क्रियात्मक बनाउँदछ। यसले AJAX मार्फत गतिशील डेटा लोड गर्न सजिलो बनाउँदछ र तपाईंको पृष्ठमा विशेष प्रभावहरू थप्दछ। जहाँसम्म, यदि यो राम्रोसँग ह्यान्डल गरिएको छैन भने, जाभास्क्रिप्ट तपाईंको वेबसाइटको लागि समस्या हुन सक्छ।

यसले तपाइँको पृष्ठहरू यसलाई चाँडो लोड हुनबाट रोक्न सक्दछ किनभने ब्राउजरले प्रत्येक जाभास्क्रिप्ट फाइल पूर्ण रूपमा लोड गर्नुपर्दछ यसले वेबपृष्ठ प्रदर्शन गर्नु अघि। एक अनावश्यक जाभास्क्रिप्टले परिणामस्वरूप परिणाम स्वरूप रोन्डर-ब्लकि Java्ग जाभास्क्रिप्ट, वा जाभास्क्रिप्ट भनेर चिनिन्छ जुन तपाईंको पृष्ठहरूमा ढिलाइ गर्दछ जब प्रयोगकर्ताहरू उनीहरूको ब्राउजरमा खोल्ने प्रयास गर्छन्।
यो समस्याको समाधान गर्न तपाईंले निम्न कार्यहरू गर्नुपर्दछ:
  • बाह्य जाभास्क्रिप्ट फाईलहरू प्रयोग गर्नुको सट्टा इनलाइन जाभास्क्रिप्ट प्रयोग गर्नुहोस्।
  • तपाईको जाभास्क्रिप्ट फाईलहरुको अडिट गर्नुहोस् कि यदि त्यहाँ त्यस्तो कोही छैन कि तपाईसँग त्यस्तो कुरा हटाउन सक्नुहुन्छ भने।
  • तपाइँको जाभास्क्रिप्ट कम्प्रेस गर्दा पनि मद्दत हुनेछ, YUI कम्प्रेसर स्थापना गर्नुहोस् र यसलाई तपाईंको फाईलहरू क्रन्च गर्न प्रयोग गर्नुहोस्।
  • तपाईंको जाभास्क्रिप्ट फाईलहरूको लागि एसिन्क्रोनस लोडिंग प्रयोग गर्नुहोस्।
  • जाभास्क्रिप्ट लोडिंग डिफर; यदि तपाईं जाभास्क्रिप्ट लोड हुनबाट रोक्नुहुन्छ अन्य तत्वहरू लोड नभएसम्म, तपाईं तपाईंको पृष्ठ गति बढाउनुहुनेछ।

  • तपाईं क्यासिaching प्रविधिको प्रयोग गर्नुहुन्न
जब तपाइँ ब्राउजर क्याच सक्षम गर्नुहुन्छ, तपाइँको ब्राउजरले तपाइँको वेबसाइटको फाईलहरूको स्थिर प्रतिलिपिहरू हार्ड ड्राइभ वा क्यासमा भण्डार गर्न सक्दछ। यस तरिकाले, यसले क्यास डाटा प्रदर्शन गर्न सक्दछ सर्भरमा अर्को HTTP अनुरोध पठाउनको सट्टामा प्रत्येक पटक प्रयोगकर्ताले तपाईंको साइट भ्रमण गर्दछ।

तपाईं सजिलैसँग W3 कुल क्यास जस्ता प्लगइनहरू प्रयोग गरेर क्याचि enable सक्षम गर्न सक्नुहुनेछ। यो तपाइँको लागि उत्तम कार्य गर्दछ यदि तपाइँ एक WordPress साइट प्रयोग गर्नुहुन्छ। डब्ल्यू Total टोल क्यासले भन्छ कि यसको प्रयोगकर्ताहरूको पृष्ठ गति प्लगइन प्रयोग गर्नुभन्दा पहिलेको तुलनामा दश गुणा राम्रो भयो।
तपाईंको ब्राउजरमा तपाईंको साइटको क्यास संस्करण भण्डारण गर्न र सामान्य सेटिंग्समा जानुहोस्। ब्राउजर क्यास चयन गर्नुहोस्, बक्समा क्लिक गर्नुहोस् "सक्षम गर्नुहोस्" नोट गर्नुहोस् कि तपाईले दर्शकको क्यासमा भण्डारण गरेको फाइल चाहानुहुन्छ। तपाईंले गर्नुपर्ने भनेको एक लाइन थप्नु हो जसले ब्राउजरलाई बताउँदछ कि तपाईं दर्शकको क्यासमा कति लामो समय फाईल चाहानुहुन्छ।
  • तपाईं CDN प्रयोग गर्नुहुन्न
सामग्री डेलिभरी नेटवर्कले तपाईंको वेबसाइटको प्रतिलिपिहरू विभिन्न सर्भरहरूमा विभिन्न रणनीतिक स्थानहरूमा भण्डारण गर्न अनुमति दिन्छ ताकि तपाईंको पृष्ठहरू द्रुत लोड हुन सक्दछ जब तपाईंको मुख्य सर्वरबाट टाढा प्रयोगकर्ताहरूले तपाईंको साइट पहुँच गर्न प्रयास गर्छन्। तपाइँको साइटलाई एक मात्र सर्भरमा होस्टिंगले ढिलो पृष्ठ गति पैदा गर्न सक्दछ किनकि तपाइँको साइटमा सबै आगन्तुकहरूले उही सर्भरमा अनुरोधहरू पठाउँछन्, र यसले तपाइँको साइटको लागि उच्च स्तरको ट्राफिक सिर्जना गर्न सक्छ, प्रयोगकर्ताहरूको अनुरोधहरू प्रक्रिया गर्न र अग्रगमनको लागि खर्च गरेको समय बढाउँदछ। लोड गर्ने समय ढिलो गर्न।
यो समस्या समाधान गर्नका लागि CDN प्रयोग गर्नु उत्तम हो। CDN को साथ, तपाईं सजिलैसँग बिभिन्न सर्भरहरूमा तपाईंको डाटा क्यास गर्न सक्नुहुनेछ र तपाईंको मुख्य सर्भर धेरै अनुरोधहरूको साथ जाम हुनबाट बच्न सक्नुहुन्छ। यसको मतलब जब प्रयोगकर्ताले तपाईंको साइटबाट फाइल अनुरोध गर्दछ, तिनीहरूको ब्राउजरले तिनीहरूलाई नजिकको सर्भरबाट डाउनलोड गर्न सक्दछ। क्लाउडफ्लेयर र म्याक्ससीडीएन राम्रो सीडीएन विकल्पहरू हुन् जुन तपाईं प्रयोग गर्न सक्नुहुनेछ।
  • अप्टिमाइज गरिएको CSS
क्यासकेडि style शैली पाना (CSS) सँग तपाईंको साइटको उपस्थितिको साथ धेरै कुरा छ। यसले तपाईंको साइटको फन्ट आकार, रंग, मेनू, हेडर, फुटर, र तपाईंको वेब पृष्ठहरूको उपस्थितिमा अन्य विवरणहरूमा ब्राउजर निर्देशनहरू दिन्छ। CSS फाईलहरू धेरै लामो कोडहरूको धेरै लाइनहरूको साथ हुन सक्दछन्। यसले तपाईंको पृष्ठ लोड गतिलाई घटाउन सक्छ।
छवि स्प्राइट प्रयोग गरेर तपाईका सबै छविहरूलाई एक ठूलो फाईलमा मिलाएर तपाईं CSS लाई अप्टिमाइज गर्न सक्नुहुन्छ। अर्को टिप भनेको तपाईको CSS फाइललाई नयाँ सेट गरिएकोमा कम सेतो खाली स्थानमा संकुचन गर्नु हो। तपाईं CSS नानो जस्तै CSS मिनिफायरहरूको प्रयोगसँग यो गर्न सक्नुहुनेछ। तपाईंको CSS फाईलहरू र कोडहरू अडिट गर्नुहोस् र कुनै पनि अनावश्यक फाईलहरू वा नक्कलहरू हटाउनुहोस्।
  • अव्यवस्थित गृहपृष्ठ
यदि तपाइँको वेबसाइट धेरै बिस्तारै लोड हुन्छ भने, यो तपाइँको गृहपृष्ठमा र तपाईको वेबसाइटको सम्पूर्ण पृष्ठहरूमा अव्यवस्थित मात्रालाई बेवास्ता गरेको कारणले हुन सक्छ।

धेरै वेब विकासकर्ताहरूले उनीहरूको गृह पृष्ठलाई विभिन्न आश्चर्यजनक छविहरू, विजेटहरू, र सामग्रीहरू सहित क्र्याम गर्दछन्, उनीहरूको साइटमा आगन्तुकहरूलाई प्रभावशाली पहिलो प्रभाव पार्न सबैको प्रयासमा। जे होस् यो एक आकर्षक फ्रन्ट पृष्ठ हुनु राम्रो कुरा हो, ओभरबोर्डमा जाँदा र यसलाई बिभिन्न सामग्रीसँग अव्यवस्थित गर्दा तपाईंको साइटको लोडिing समयलाई नकरात्मक प्रभाव पार्न सक्छ।
तपाईको गृह पृष्ठमा अधिक तत्वहरू छन्, लोड गर्न अधिक समय लाग्छ। यसलाई सँधै राख्न यो सधैं उत्तम हुन्छ। आधारभूतमा टाँसिनुहोस् र तपाईंको गृह पृष्ठबाट सबै अनावश्यक तत्त्वहरूलाई हटाउनुहोस्, तपाईंको साइटमा सबै पृष्ठहरू स्क्यान गर्नुहोस् र तिनीहरूलाई डि-क्लटर गर्नुहोस् तपाईंको साइट लोड छिटो लोड गर्न सक्षम पार्न।

  • अशुद्ध कोडिंग
यदि तपाइँको वेबसाइट अधिक सेता खाली ठाउँ, इनलाइन stylings खाली नयाँ लाइनहरु, र अनावश्यक टिप्पणीहरूले भरिएको छ, भने हो, तपाइँ एक ढिलो वेबसाइट को अनुभव। प्रत्येक वेबसाइट धेरै कोडहरूको साथ सिर्जना गरिएको हो। Google, उदाहरण को लागी, कोड को 2 अरब लाइनहरु मा निर्मित छ। केहि वेब विकासकर्ताहरूले वेबसाईटहरू उत्पादन गर्दछन जसको अत्यधिक कोडहरू हुन्छन् जुन कुनै ठूला प्रकार्यहरू गर्दैन। यी घन, फराकिलो कोडहरूले तपाईंको वेबसाइटको लोड गतिलाई धीमा गर्न सक्दछन्।

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

Con. निष्कर्ष

प्रत्येक वेबसाइटलाई अधिकतम गतिको लागि अनुकूलित गर्न आवश्यक पर्दछ, तर ढिलो वेबसाइट लोडि forका लागि जिम्मेवार कारकहरूको पर्याप्त ज्ञान बिना यो गर्न सकिदैन। यदि तपाइँको वेबसाइट धेरै बिस्तारै लोड भयो भने, नडराउनुहोस्। केवल ढिलाइका कारण बुझ्न र प्रत्येक बिन्दु अन्तर्गत बताईएको सुझावहरू प्रयोग गरी यसलाई ठीक गर्नको लागि मार्गनिर्देशनको रूपमा माथिको सूचीबद्ध कारकहरू प्रयोग गर्नुहोस्।