અપાચેબેંચ (અબ), તમારા વેબ પૃષ્ઠની લોડ પરીક્ષણો કરો

અપાચેબેંચ વિશે

હવે પછીના લેખમાં આપણે અપાચેબેંચ (અબ) પર એક નજર નાખીશું. આ કમાન્ડ લાઇન પ્રોગ્રામ છે. જેની સાથે આપણે કરી શકીએ HTTP વેબ સર્વરોનાં પ્રભાવને માપવા. તે મૂળ અપાચે HTTP સર્વરને ચકાસવા માટે બનાવવામાં આવ્યું હતું, પરંતુ તે કોઈપણ વેબ સર્વરને ચકાસવા માટે પૂરતું સામાન્ય હોવાનું બહાર આવ્યું છે.

સાધન એબી પ્રમાણભૂત અપાચે સ્રોત વિતરણ સાથે સમાવવામાં આવેલ છે. જેમ અપાચે વેબ સર્વર તે જ, તે મફત અને ખુલ્લા સ્રોત સ softwareફ્ટવેર છે જે અપાચે લાઇસેંસની શરતો હેઠળ વહેંચાયેલું છે.

ક્યાં તો ડિઝાઇન દરમિયાનના એક પગલા તરીકે, ઉત્પાદનમાં સંક્રમણ પહેલાં અથવા અન્ય કોઈ દૃશ્ય પહેલાં, તે કરવાની જરૂર છે. પૃષ્ઠોની સંખ્યા પર માપન જે આપણું વેબ સર્વર સેવા આપી શકશે. આ પ્રકારના પરીક્ષણો, જેને તાણ પરીક્ષણો અથવા તાણ પરીક્ષણો તરીકે પણ ઓળખવામાં આવે છે, ખાસ કરીને જ્યારે આપણા સર્વર્સને કદ આપતા હોય ત્યારે ઉપયોગી છે.

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

અપાચેબેંચ સામાન્ય સુવિધાઓ

અહીં અપાચેબેંચની કેટલીક મહત્વપૂર્ણ સુવિધાઓ અને મર્યાદાઓ છે:

  • ઓપન સોર્સ સ softwareફ્ટવેર હોવાથી, તે છે મફત ઉપલબ્ધ.
  • તે એક પ્રોગ્રામ છે જે આપણે કરી શકીએ છીએ આદેશ વાક્યમાંથી સરળ રીતે વાપરો.
  • તે એક સાધન છે આપણે જે મંચનો ઉપયોગ કરીએ છીએ તેને ધ્યાનમાં લીધા વિના. આનો અર્થ એ છે કે આપણે તેનો ઉપયોગ Gnu / Linux અથવા વિન્ડોઝ સર્વરોમાં સમાનરૂપે કરીશું.
  • કાર્યક્રમ કરી શકે છે ફક્ત વેબ સર્વર માટે લોડ અને પ્રદર્શન પરીક્ષણો: HTTP અથવા HTTPS.
  • તે એક્સ્ટેંસિબલ નથી. પ્રોગ્રામ તે છે જે છે, વધુ કંઈ નથી.
  • અપાચેબેંચ સંયુક્ત સ્તરને ધ્યાનમાં લીધા વિના માત્ર એક operatingપરેટિંગ સિસ્ટમ થ્રેડનો ઉપયોગ કરે છે (-c વિકલ્પ દ્વારા સ્પષ્ટ થયેલ છે). તેથી, જ્યારે ઉચ્ચ-ક્ષમતાવાળા સર્વર્સની તુલના કરો, ત્યારે એકલ અપાચેબેંચ દાખલા એક અંતરાય હોઈ શકે છે. લક્ષ્ય URL ને પૂર્ણ રીતે સંતૃપ્ત કરવા માટે, જો તમારા સર્વરમાં બહુવિધ પ્રોસેસર કોર્સ હોય તો સમાંતર વધારાના અપાચેબેંચના દાખલાઓનો ઉપયોગ કરવો શ્રેષ્ઠ છે.

એબી સ્થાપિત કરો

તમારા સિસ્ટમ પર "અબ" ટૂલ ઇન્સ્ટોલ કરેલું છે કે નહીં તે તપાસો, ડિફ defaultલ્ટ રૂપે તે ઇન્સ્ટોલ થવું સામાન્ય નથી. જો સિસ્ટમ ઉબન્ટુ છે અથવા તેના પર આધારિત છે, તો તમે તેને નીચેના આદેશ ટર્મિનલ (Ctrl + Alt + T) લખીને ઇન્સ્ટોલ કરી શકો છો:

અપાચેબેંચ ઇન્સ્ટોલેશન

sudo apt install apache2-utils

અપાચેબેંચ સાથે પરીક્ષણ શરૂ કરો

એકવાર ઇન્સ્ટોલેશન પૂર્ણ થઈ ગયા પછી, અમે એક સરળ પરીક્ષણ ચલાવીશું. અમે જાણવા માંગીએ છીએ જ્યારે 100 વપરાશકર્તાઓ સાથે 10 વિનંતીઓ હોય ત્યારે અમારા પૃષ્ઠની વર્તણૂક જે તે જ સમયે કનેક્ટ થાય છે. આ પરીક્ષણ કરવા માટે, અમે ટર્મિનલમાં (Ctrl + Alt + T) લખીશું:

ab -c 10 -n 100 https://www.ubunlog.com/

અમે "-c" ની સંખ્યા સાથે સૂચવીએ છીએ સહવર્તી જોડાણો આપણે જે જોઈએ છે. "-N" સાથે આપણે વિનંતીઓની કુલ સંખ્યા કે આપણે આ કસોટીમાં કરીશું.

અપાચેબેંચ ચાલે છે

એ નોંધવું જોઇએ કે અમારી વેબસાઇટનું પરીક્ષણ કરતી વખતે અપાચે બેંચ કંઈક અંશે જોખમી હોઈ શકે છે. અમે એક ઉશ્કેરણી કરી શકો છો સેવાનો ઇનકાર જો આપણે તે જ સમયે ઘણી વિનંતીઓ કરીએ છીએ. કેટલાક પરીક્ષણો ચલાવવાની સલાહ આપવામાં આવે છે, જેની શરૂઆત ખૂબ જ માંગણી ન કરતા હોય અને ત્યાંથી તમે સર્વરને મોનિટર કરતા હો ત્યાંથી તમારી રીતે કામ કરો.

અપાચેબેંચ માટે ઉપલબ્ધ આદેશો

પરીક્ષાનું પરિણામ ખૂબ જ રસપ્રદ છે. તે અમારી વેબસાઇટના ભાર પર એક સારા અહેવાલ બનાવવા માટે જરૂરી ડેટા પ્રદાન કરશે. જો અમને પ્રોગ્રામની થોડી વધુ જરૂર હોય, તો અમે પસંદ કરી શકીએ છીએ મદદની સલાહ લો કે પ્રોગ્રામ આપણને ટર્મિનલમાંથી આપશે. આ આપણને ઉપલબ્ધ વિકલ્પો બતાવશે. આપણે પણ વાપરી શકીએ છીએ અપાચે વેબસાઇટ.

અપાચેબેંચને અનઇન્સ્ટોલ કરો

જો આપણે વ્યક્તિગત રૂપે અબ સ્થાપિત કરવાનું પસંદ કર્યું છે, અને આપણે જોયું છે કે તે અમને ખાતરી આપતું નથી, તો આપણે ટર્મિનલ (Ctrl + Alt + T) લખીને તેનાથી છુટકારો મેળવીશું:

sudo apt purge apache2-utils && sudo apt autoremove

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.