Back to Question Center
0

"?" અગ્રણી UTM કોડ "#" કરતાં લાંબા સમય સુધી લોડ થવાનો સમય લાવે છે - મીમલ્ટ

1 answers:

મેં એક સમસ્યા શોધી અને સુધારાઈ કે જ્યાં મારા યુ.ટી.એમ. કોડ ભારે પૃષ્ઠ લોડને ધીમું કરી રહ્યું છે. સમસ્યા મુખ્ય પાત્ર હતી ? . તેનો ઉકેલ એ # માં બદલવાનો હતો. હવે, અમારી સાથે અસંખ્ય ઝુંબેશ શાબ્દિક છે ? અને જાતે બદલીને કાયમ માટે લેશે - bodygraph.

શું તે બદલવું શક્ય છે ? થી # તરીકે વિનંતી આવે છે અને પૃષ્ઠ લોડ સમસ્યાને ટાળે છે?

એવું લાગે છે કે તે કરવા માટે મીઠું URL નો ઉપયોગ કરવાનો કોઈ માર્ગ હોવો જોઈએ.

જો ન હોય તો, પૃથ્વી પર કેમ ભયંકર પ્રશ્નના ગુણથી 20 સેકન્ડનું પૃષ્ઠ લોડ થાય છે, જ્યારે હેશટેગ બે કરતાં ઓછું છે તેની સાથે કોઇ મદદ કરી શકે છે?

ઉદાહરણ તરીકે, નીચે 15-20 સેકન્ડ લોડ સમય છે:

  http: // ઉદાહરણ. com /? utm_source = df_intermediate & utm_medium = email & utm_campaign = test 

સેમ્યુઅલ, નીચે 2-4 સેકન્ડ લોડ સમય છે:

  http: // ઉદાહરણ. com / # utm_source = df_intermediate અને utm_medium = email & utm_campaign = test 
February 13, 2018
. (તમે કદાચ કેશ કી બનાવતી વખતે ક્વેરી સ્ટ્રીંગને દૂર કરવાની જરૂર છે?)

સમસ્યા એ છે કોઈપણ ક્વેરી સ્ટ્રીંગ, UTM કોડ્સ નહીં. કોઈપણ URL ને જોડવા ? ​​હેલ્લો = વિશ્વ નો પ્રયાસ કરો અને તમને પ્રારંભિક (બિન-કેશિત) વિનંતી પર વિસ્તૃત (20+ સેકંડ) લોડ સમય મળે છે. જો કે, તે જ URL ફરીથી વિનંતી કરો અને અનુગામી પ્રતિસાદો 2+ સેકંડ છે - આ સ્થાનિક બ્રાઉઝર કેશ અક્ષમ કરેલ છે .

બદલીને ? થી # , તમે ક્વેરી સ્ટ્રીંગને એક ટુકડો ઓળખકર્તામાં બદલી રહ્યા છો htaccess મા નિર્ધારિત:

  રિવરાઇટ એન્જીન ઑન
પુનર્લેખન% {QUERY_STRING} ^ (utm_source = .  NE  ધ્વજ જરૂરી છે કારણ કે અમે એક વિશિષ્ટ અક્ષર ( # ) સાથે URL પર ફરીથી લખાઈ રહ્યા છીએ - તે ટકા એન્કોડેડ હોવાની ટાળવા માટે. 

મને લાગે છે કે # ને બદલે ? ખરાબ છે.

પ્રમાણભૂત URL સાથે, # પછીની કોઈપણ વસ્તુ સામાન્ય રીતે પૃષ્ઠ પરના ટેગને અર્થ છે અને ટેગને ID મૂલ્યથી અથવા જો તમે જૂના જમાનામાં જવા માગો છો, .

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

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

જ્યારે તમે પૂર્ણ કરી લો, વેબપૅગેટેસ્ટનો ઉપયોગ કરો. ટાઇમ ટુ ફર્સ્ટ બાઇટ વેલ્યુ (ટીટીએફબી) જોવા માટે તમારા પૃષ્ઠને ચકાસવા માટે org. 0 થી ઉપરની કંઈપણ. 2 સેકન્ડ ખરાબ છે.

જ્યારે URL માં # નો ઉપયોગ કરી શકાય છે ત્યારે વધુની સમજૂતી માટે આ URL જુઓ:

http: // www. બૂગીજજેક. com / html / html-anchor-tag. html

"?" અગ્રણી UTM કોડ "#" કરતાં લાંબા સમય સુધી લોડ થવાનો સમય લાવે છે - મીમલ્ટ
Reply