તમારા પાના પરના ઘટકોની સંખ્યા ઘટાડવી
એચટીટીપી વિનંતીઓ છે કે કેવી રીતે બ્રાઉઝર્સ તમારા પૃષ્ઠોને જોવા માટે પૂછે છે. જ્યારે તમારું વેબ પૃષ્ઠ બ્રાઉઝરમાં લોડ થાય છે, ત્યારે બ્રાઉઝર URL માં પૃષ્ઠ માટે વેબ સર્વર પર HTTP વિનંતિ મોકલે છે. પછી, HTML પહોંચ્યા પછી, બ્રાઉઝર તેને પદચ્છેદન કરે છે અને છબીઓ, સ્ક્રિપ્ટ્સ, CSS , ફ્લેશ વગેરે માટે વધારાની વિનંતીઓ માટે જુએ છે.
દર વખતે તે એક નવું ઘટક માટે વિનંતી જુએ છે, તે સર્વર પર બીજી HTTP વિનંતિ મોકલે છે. વધુ છબીઓ, સ્ક્રિપ્ટ્સ, CSS, ફ્લેશ, વગેરે. તમારા પૃષ્ઠની વધુ વિનંતીઓ હશે અને તમારા પૃષ્ઠો ધીમું થશે. તમારા પૃષ્ઠો પર HTTP વિનંતિઓની સંખ્યા ઘટાડવાનો સૌથી સરળ રસ્તો એ છે કે ઘણા (અથવા કોઈપણ) છબીઓ, સ્ક્રિપ્ટ્સ, CSS, Flash વગેરેનો ઉપયોગ કરવો નહીં. પરંતુ માત્ર લખાણવાળા પૃષ્ઠો કંટાળાજનક છે.
તમારી ડિઝાઇનને નાશ કર્યા વગર એચટીટીપી અરજીઓ ઘટાડવા માટે કેવી રીતે
સદભાગ્યે, ઉચ્ચ ગુણવત્તાવાળા, સમૃદ્ધ વેબ ડિઝાઇન્સ જાળવી રાખતાં, તમે એચટીટીપી વિનંતીઓની સંખ્યાને ઘટાડી શકો તેવા અનેક રીત છે.
- ફાઇલોને જોડો - બાહ્ય સ્ટાઇલ શીટ્સ અને સ્ક્રિપ્ટ્સનો ઉપયોગ કરીને તમારા પૃષ્ઠ લોડ વખતને બોગિંગ કરવા માટે મહત્વપૂર્ણ છે, પરંતુ એક કરતાં વધુ CSS અને એક સ્ક્રિપ્ટ ફાઇલ નથી.
- સીએસએસ સ્પ્રાઇટનો ઉપયોગ કરો - જ્યારે તમે સ્પ્રાઈટમાં તમારી મોટા ભાગની અથવા બધી છબીઓને ભેગા કરો છો, ત્યારે તમે બહુવિધ છબીઓની વિનંતિને માત્ર એક જ કરો છો. પછી તમે માત્ર છબીની વિભાગને દર્શાવવા માટે બેકગ્રાઉન્ડ-છબી સીએસએસ પ્રોપર્ટીનો ઉપયોગ કરો છો.
- છબી નકશા - છબી નકશા તે જેટલા લોકપ્રિય હતા તે એક વખત ન હતા, પરંતુ જ્યારે તમારી નજીકની છબીઓ હોય ત્યારે તેઓ બહુવિધ HTTP છબી વિનંતિઓને માત્ર એક જ ઘટાડી શકે છે.
આંતરિક પૃષ્ઠ લોડ ટાઇમ્સ સુધારવા માટે કેશીંગનો ઉપયોગ કરો
CSS sprites અને સંયુક્ત CSS અને સ્ક્રિપ્ટ ફાઇલોનો ઉપયોગ કરીને, તમે આંતરિક પૃષ્ઠો માટે લોડ વખત પણ સુધારી શકો છો. ઉદાહરણ તરીકે, જો તમારી પાસે સ્પ્રાઈટની ઈમેજ છે જેમાં આંતરીક પૃષ્ઠો તેમજ લેન્ડિંગ પૃષ્ઠનો ઘટકો શામેલ છે, પછી જ્યારે તમારા વાચકો તે આંતરિક પૃષ્ઠ પર જાય છે, તો છબી પહેલેથી જ ડાઉનલોડ કરેલી છે અને કેશમાં છે તેથી તેમને તમારા આંતરિક પૃષ્ઠો પર તે છબીઓને લોડ કરવા માટે કોઈ HTTP વિનંતીની જરૂર નથી.