වෙබ් අඩවිය ප්‍රසිද්ධ කිරීමට පෙර වෙබ් යෙදුමක ක්‍රමලේඛකයෙකු සලකා බැලිය යුතු තාක්ෂණික විස්තර මොනවාද?


2187

වෙබ් යෙදුමක තාක්ෂණික තොරතුරු ක්‍රියාත්මක කරන ක්‍රමලේඛකයෙකු වෙබ් අඩවිය ප්‍රසිද්ධ කිරීමට පෙර සලකා බැලිය යුතු කරුණු මොනවාද? නම් ජෙෆ් Atwood ගැන අමතක කළ හැකි HttpOnly කුකීස් , අඩවි සිතියම් , හා හරස් අඩවි ඉල්ලීම හොර එකම වෙබ් අඩවිය තුල , මම මෙන්ම අමතක කළ හැකි දේ වැදගත් දෙයක්?

මම මේ ගැන සිතන්නේ වෙබ් සංවර්ධකයෙකුගේ දෘෂ්ටිකෝණයෙනි, වෙනත් අයෙකු වෙබ් අඩවිය සඳහා සත්‍ය නිර්මාණය සහ අන්තර්ගතය නිර්මාණය කරයි. එබැවින් වේදිකාවට වඩා භාවිතාව සහ අන්තර්ගතය වැදගත් විය හැකි නමුත්, ක්‍රමලේඛකයා වන ඔබට ඒ ගැන එතරම් දෙයක් නැත. ඔබ කනස්සල්ලට පත්විය යුතු දෙය නම්, ඔබ වේදිකාව ක්‍රියාත්මක කිරීම ස්ථාවරයි, හොඳින් ක්‍රියා කරයි, ආරක්ෂිතයි, සහ වෙනත් ඕනෑම ව්‍යාපාරික අරමුණු සපුරාලයි (වැඩිපුර වියදම් නොකිරීම, ගොඩ නැගීමට වැඩි කාලයක් ගතවීම සහ ගූගල් සමඟ ශ්‍රේණිගත කිරීම වැනි අන්තර්ගත සහාය).

තරමක් විශ්වාසදායක පරිසරයක අන්තර් ජාල ආකාරයේ යෙදුම් සඳහා යම් වැඩක් කර ඇති සංවර්ධකයෙකුගේ දෘෂ්ටි කෝණයෙන් මේ ගැන සිතන්න, ඔහුගේ පළමු වෙඩි තැබීම සහ සමස්ත විශාල නරක ලෝක ව්‍යාප්ත වෙබ් සඳහා ජනප්‍රිය වෙබ් අඩවියක් එළිදැක්වීමට සූදානම්ව සිටී.

එසේම, මම නොපැහැදිලි "වෙබ් ප්‍රමිති" ප්‍රතිචාරයකට වඩා විශේෂිත යමක් සොයමි. මම අදහස් කළේ, HTTP හරහා HTML, JavaScript, සහ CSS බොහෝ දුරට ලබා දී ඇති ඒවාය, විශේෂයෙන් ඔබ වෘත්තීය වෙබ් සංවර්ධකයෙකු බව මම දැනටමත් සඳහන් කර ඇති විට. ඉතින් ඉන් ඔබ්බට ගොස්, කුමන ප්‍රමිතීන් ද? කුමන තත්වයන් යටතේද, ඇයි? සම්මත පිරිවිතරයට සබැඳියක් සපයන්න.

Answers:


2663

මෙහි ඇති අදහස නම් මෙම ලැයිස්තුවේ ඇති බොහෝ දේ අප බොහෝ දෙනා දැනටමත් දැන සිටිය යුතු බවයි. නමුත් ඔබ මීට පෙර සැබවින්ම සොයා බලා නැති, සම්පූර්ණයෙන් තේරුම් නොගත් හෝ සමහර විට අසා නැති අයිතම එකක් හෝ දෙකක් තිබිය හැකිය.

අතුරුමුහුණත සහ පරිශීලක අත්දැකීම්

  • බ්‍රව්සර් ප්‍රමිතීන් නොගැලපෙන ලෙස ක්‍රියාත්මක කරන බව මතක තබා ගන්න සහ ඔබේ වෙබ් අඩවිය සියලුම ප්‍රධාන බ්‍රව්සර් හරහා සාධාරණව ක්‍රියාත්මක වන බවට වග බලා ගන්න. මෑත කාලීන හූනා එන්ජිමක් ( ෆයර්ෆොක්ස් ), වෙබ්කිට් එන්ජිමක් ( සෆාරි සහ සමහර ජංගම බ්‍රව්සර්), ක්‍රෝම් , ඔබේ සහාය දක්වන අයිඊ බ්‍රව්සර් ( යෙදුම් අනුකූලතා වීපීසී පින්තූර වලින් ප්‍රයෝජන ගන්න ) සහ ඔපෙරා වලට එරෙහිව අවම පරීක්ෂණයකදී . විවිධ මෙහෙයුම් පද්ධති තුළ බ්‍රව්සර් ඔබේ වෙබ් අඩවිය ඉදිරිපත් කරන්නේ කෙසේදැයි සලකා බලන්න .
  • ප්‍රධාන බ්‍රව්සර් හැරුණු විට මිනිසුන් වෙබ් අඩවිය භාවිතා කරන්නේ කෙසේදැයි සලකා බලන්න: උදාහරණයක් ලෙස ජංගම දුරකථන, තිර කියවනයන් සහ සෙවුම් යන්ත්‍ර. - සමහර ප්‍රවේශ්‍ය තොරතුරු: WAI සහ 508 කොටස , ජංගම සංවර්ධනය: MobiForge .
  • අදියර: ඔබේ පරිශීලකයින්ට බලපෑමක් නොකර යාවත්කාලීන කිරීම් යෙදවිය හැකි ආකාරය. ගෘහ නිර්මාණ ශිල්පය, කේත හෝ අතුගා දැමීමේ අන්තර්ගතයන්හි වෙනස්කම් ක්‍රියාත්මක කිරීම සඳහා එක් හෝ වැඩි පරීක්ෂණ හෝ වේදිකා පරිසරයක් තිබිය යුතු අතර ඒවා කිසිවක් කඩ නොකර පාලිත ආකාරයකින් යෙදවිය හැකි බවට සහතික වන්න. සජීවී වෙබ් අඩවියට අනුමත වෙනස්කම් යෙදවීමට ස්වයංක්‍රීය ක්‍රමයක් අනුගමනය කරන්න. අනුවාද පාලන පද්ධතියක් (git, Subversion, ආදිය) සහ ස්වයංක්‍රීයව ගොඩ නැගීමේ යාන්ත්‍රණයක් (කුහුඹුවන්, NAnt, ආදිය) සමඟ ඒකාබද්ධව මෙය වඩාත් effectively ලදායී ලෙස ක්‍රියාත්මක වේ.
  • හිතකාමී දෝෂ සෘජුවම පරිශීලකයාට පෙන්වන්න එපා.
  • අයාචිත තැපැල් මරණයට පත්වන බැවින් පරිශීලකයින්ගේ විද්‍යුත් තැපැල් ලිපිනයන් සාමාන්‍ය පෙළට ඇතුළත් නොකරන්න.
  • අයාචිත තැපැල් වළක්වා ගැනීමrel="nofollow" සඳහා පරිශීලක ජනනය කළ සබැඳිවලට ගුණාංගය එක් කරන්න .
  • ඔබේ වෙබ් අඩවියට හොඳින් සලකා බැලූ සීමාවන් ගොඩනඟන්න - මෙයද ආරක්ෂාව යටතේ වේ.
  • ප්‍රගතිශීලී වැඩි දියුණු කිරීම් කරන්නේ කෙසේදැයි ඉගෙන ගන්න .
  • නැවත ඉදිරිපත් කිරීම වැළැක්වීම සඳහා, එම පෝස්ට් එක සාර්ථක නම්, පෝස්ට් එකකට පසු නැවත හරවන්න .
  • ප්‍රවේශ්‍යතාව සැලකිල්ලට ගැනීමට අමතක නොකරන්න. එය සැමවිටම හොඳ අදහසක් වන අතර ඇතැම් අවස්ථාවල එය නීතිමය අවශ්‍යතාවකි . WAI-ARIA සහ WCAG 2 මෙම ප්‍රදේශයේ හොඳ සම්පත් වේ.
  • කියවන්න මාව සිතන්න එපා .

ආරක්ෂාව

කාර්ය සාධනය

  • අවශ්‍ය නම් හැඹිලි ක්‍රියාත්මක කිරීම, HTTP හැඹිලි නිසි ලෙස මෙන්ම HTML5 ප්‍රතිපත්ති ප්‍රකාශනය තේරුම් ගෙන භාවිතා කරන්න .
  • පින්තූර ප්‍රශස්තිකරණය කරන්න - පුනරාවර්තන පසුබිමක් සඳහා 20 KB රූපයක් භාවිතා නොකරන්න.
  • වේගය සඳහා සංකෝචනය අන්තර්ගතය, බලන්න brotli , gzip / හුලං ( හුලං වඩා හොඳ වේ ).
  • බ්රවුසර සම්බන්ධතා ගණන අඩු කිරීම සහ ගොනු අතර අනුපිටපත් සම්පීඩනය කිරීමේ gzip හැකියාව වැඩි දියුණු කිරීම සඳහා බහු මෝස්තර පත්‍ර හෝ බහු ස්ක්‍රිප්ට් ගොනු ඒකාබද්ධ කරන්න / සංයුක්ත කරන්න.
  • යාහූ සුවිශේෂී කාර්ය සාධන වෙබ් අඩවිය දෙස බලන්න , ඉදිරිපස ක්‍රියාකාරිත්වය සහ ඒවායේ YSlow මෙවලම වැඩිදියුණු කිරීම ඇතුළු විශාල මාර්ගෝපදේශ රාශියක් (ෆයර්ෆොක්ස්, සෆාරි, ක්‍රෝම් හෝ ඔපෙරා අවශ්‍ය වේ). එසේම, ගූගල් පිටු වේගය ( බ්‍රව්සර් දිගුව සමඟ භාවිතා කිරීම ) කාර්ය සාධන පැතිකඩ සඳහා තවත් මෙවලමක් වන අතර, එය ඔබගේ රූප ද ප්‍රශස්ත කරයි.
  • මෙවලම් තීරු වැනි කුඩා ආශ්‍රිත රූප සඳහා CSS පිංතූර ස්ප්රයිට් භාවිතා කරන්න ("HTTP ඉල්ලීම් අවම කිරීම" ලක්ෂ්‍යය බලන්න)
  • මෙවලම් තීරු වැනි කුඩා ආශ්‍රිත රූප සඳහා SVG රූප ස්ප්රීතු භාවිතා කරන්න . SVG වර්ණ ගැන්වීම ටිකක් උපක්‍රමශීලීයි. ඔබට ඒ ගැන මෙතැනින් කියවිය හැකිය .
  • කාර්යබහුල වෙබ් අඩවි වසම් හරහා සංරචක බෙදීම සලකා බැලිය යුතුය . විශේෂයෙන් ...
  • ස්ථිතික අන්තර්ගතයන් (එනම් පින්තූර, CSS, JavaScript, සහ සාමාන්‍යයෙන් කුකීස් වෙත ප්‍රවේශය අවශ්‍ය නොවන අන්තර්ගතය) කුකීස් භාවිතා නොකරන වෙනම වසමකට යා යුතුය , මන්ද ඩොමේනයක් සහ එහි උප ඩොමේන් සඳහා වන සියලුම කුකීස් සෑම ඉල්ලීමක් සමඟම යවනු ලැබේ. වසම සහ එහි උප වසම්. මෙහි ඇති එක් හොඳ විකල්පයක් වන්නේ අන්තර්ගත බෙදාහැරීමේ ජාලයක් (සීඩීඑන්) භාවිතා කිරීමයි, නමුත් විකල්ප සීඩීඑන් හෝ ඒ වෙනුවට සේවය කළ හැකි දේශීය පිටපත් ඇතුළත් කිරීමෙන් එම සීඩීඑන් අසමත් විය හැකි අවස්ථාව සලකා බලන්න.
  • පිටුව විදැහුම් කිරීම සඳහා බ්‍රව්සරයකට අවශ්‍ය මුළු HTTP ඉල්ලීම් ගණන අවම කරන්න.
  • එකක් තෝරන්න සැකිල්ල එන්ජින් සහ පවිත්ර / පෙර-සම්පාදනය එය ඔවුන්ගේ උගුරෙන් පහළට හෝ සංචිතයකින් සමන්විත වේ.මෙම වැනි කාර්ය සාධක-අනු ශූරයන් භාවිතා
  • favicon.icoවෙබ් අඩවියේ මූලයේ ගොනුවක් ඇති බවට වග බලා ගන්න , එනම් /favicon.ico. HTML හි අයිකනය කිසිසේත් සඳහන් නොවුනත්, බ්‍රව්සර් එය ස්වයංක්‍රීයව ඉල්ලනු ඇත. ඔබට එය නොමැති නම් /favicon.ico, මෙය 404s විශාල ප්‍රමාණයක් ඇති කරයි, ඔබේ සේවාදායකයේ කලාප පළල සිඳී යයි.

SEO (සෙවුම් යන්ත්‍ර ප්‍රශස්තකරණය)

  • "සෙවුම් යන්ත්‍ර හිතකාමී" URL භාවිතා කරන්න, එනම් example.com/pages/45-article-titleඒ වෙනුවට භාවිතා කරන්නexample.com/index.php?page=45
  • භාවිතා කරන විට #ගතික අන්තර්ගතය වෙනස් කිරීම සඳහා #කිරීමට #!හා සේවාදායකයේ පසුව $_REQUEST["_escaped_fragment_"]වෙනුවට දේ Googlebot භාවිතා වේ #!. වෙනත් වචන වලින් කිවහොත්, ./#!page=1බවට පත්වේ ./?_escaped_fragments_=page=1. එසේම, FF.b4 හෝ Chromium භාවිතා කරන පරිශීලකයින් සඳහා, history.pushState({"foo":"bar"}, "About", "./?page=1");විශිෂ්ට විධානයකි. ලිපින තීරුව වෙනස් කර ඇතත් පිටුව නැවත පූරණය නොවේ. ගතික අන්තර්ගතයන් තබා ගැනීම ?වෙනුවට භාවිතා කිරීමට මෙය ඔබට ඉඩ සලසයි #!, තවද මෙම පිටුවට පසුව අප සිටින සබැඳිය ඔබ ඊමේල් කරන විට සේවාදායකයාට පවසන්න, තවද AJAX හට තවත් අමතර ඉල්ලීමක් කිරීමට අවශ්‍ය නොවේ.
  • "මෙහි ක්ලික් කරන්න" යැයි පවසන සබැඳි භාවිතා නොකරන්න . ඔබ SEO අවස්ථාවක් නාස්ති කරන අතර එය තිර පා .කයින් සිටින අයට අපහසු කරයි.
  • ඇති කර XML අඩවි සිතියම වඩා සුපුරුදු ස්ථානය තුළ, /sitemap.xml.
  • <link rel="canonical" ... />එකම අන්තර්ගතයට යොමු වන URL කිහිපයක් ඔබ සතුව ඇති විට භාවිතා කරන්න , මෙම ගැටළුව ගූගල් වෙබ්මාස්ටර් මෙවලම් වලින් ද විසඳිය හැකිය .
  • ගූගල් වෙබ්මාස්ටර් මෙවලම් සහ බිං වෙබ්මාස්ටර් මෙවලම් භාවිතා කරන්න .
  • ආරම්භයේදීම ගූගල් විශ්ලේෂණ ස්ථාපනය කරන්න (හෝ මැටෝමෝ වැනි විවෘත මූලාශ්‍ර විශ්ලේෂණ මෙවලමක් ).
  • Robots.txt සහ සෙවුම් යන්ත්‍ර මකුළුවන් ක්‍රියා කරන්නේ කෙසේදැයි දැන ගන්න .
  • යළි-යොමුවීම් ඉල්ලීම් (භාවිතා 301 Moved Permanently) ඉල්ලා www.example.comකිරීමට example.com(හෝ වෙනත් දිහාවකින්) වෙබ් අඩවි දෙකම අතර ගූගල් ශ්රේණිගත පැලෙන වැලැක්වීම ය.
  • නරක ලෙස හැසිරෙන මකුළුවන් එහි සිටිය හැකි බව දැන ගන්න.
  • ඔබට පෙළ නොවන අන්තර්ගතයක් තිබේ නම් වීඩියෝ සඳහා ගූගල් අඩවි සිතියම් දිගුවන් සොයා බලන්න. ටිම් ෆාර්ලිගේ පිළිතුරේ මේ ගැන හොඳ තොරතුරු තිබේ.

තාක්ෂණය

  • තේරුම් HTTP සහ ලබා ගන්න, තැපැල්, සැසි, කුකීස්, සහ එය "අස්ථායි" ලෙස අදහස් කරන්නේ කුමක්ද වැනි දේවල්.
  • W3C පිරිවිතරයන්ට අනුව ඔබේ XHTML / HTML සහ CSS ලියන්න සහ ඒවා වලංගු බවට වග බලා ගන්න . මෙහි පරමාර්ථය වන්නේ බ්‍රව්සර් ක්වාර්ක් ප්‍රකාරයෙන් වැළකී සිටීම සහ ප්‍රසාද දීමනාවක් ලෙස තිර පා readers කයින් සහ ජංගම උපාංග වැනි සාම්ප්‍රදායික නොවන බ්‍රව්සර් සමඟ වැඩ කිරීම පහසු කරයි.
  • බ්‍රව්සරයේ ජාවාස්ක්‍රිප්ට් සකසන ආකාරය තේරුම් ගන්න.
  • ඔබගේ පිටුව භාවිතා කරන ජාවාස්ක්‍රිප්ට්, ස්ටයිල් ෂීට් සහ වෙනත් සම්පත් පටවා ඇති ආකාරය තේරුම් ගෙන ඒවායේ ක්‍රියාකාරීත්වය කෙරෙහි ඒවායේ බලපෑම සලකා බලන්න . සාමාන්‍යයෙන් විශ්ලේෂණ යෙදුම් හෝ HTML5 ෂිම් වැනි දේවල් හැරුණු විට ඔබේ පිටුවල පහළට ස්ක්‍රිප්ට් ගෙනයාම සුදුසු යැයි දැන් පුළුල් ලෙස සැලකේ .
  • ජාවාස්ක්‍රිප්ට් සෑන්ඩ්බොක්ස් ක්‍රියා කරන ආකාරය තේරුම් ගන්න, විශේෂයෙන් ඔබ අයිෆ්‍රේම් භාවිතා කිරීමට අදහස් කරන්නේ නම්.
  • ජාවාස්ක්‍රිප්ට් අක්‍රීය කළ හැකි සහ අක්‍රීය කළ හැකි බවත්, එබැවින් අජැක්ස් යනු දිගුවක් මිස මූලික පදනමක් නොවන බවත් මතක තබා ගන්න. බොහෝ පරිශීලකයින් දැන් එය අතහැර දැමුවද, NoScript වඩාත් ජනප්‍රිය වෙමින් පවතින බව මතක තබා ගන්න . නවීන බඩගා යන බොට්ස් ජාවාස්ක්‍රිප්ට්-ජනනය කළ අන්තර්ගතයන් සුචිගත කිරීමට සහය දැක්වුවද, වෙනත් බඩගා යන බොට් හෝ ජාවාස්ක්‍රිප්ට් අක්‍රීය කළ පරිශීලකයින් සඳහා සේවාදායක පාර්ශවීය විදැහුම්කරණය භාවිතා කිරීම සලකා බලන්න.
  • යළි-යොමුවීම් 301 සහ 302 අතර වෙනස ඉගෙන ගන්න (මෙයද SEO ගැටළුවක්).
  • ඔබගේ යෙදවීමේ වේදිකාව ගැන ඔබට හැකි තරම් ඉගෙන ගන්න.
  • යළි පිහිටුවීමේ විලාසිතාවක් භාවිතා කිරීම ගැන සලකා බලන්න හෝ normalize.css .
  • ජාවාස්ක්‍රිප්ට් රාමු ( jQuery , MooTools , Prototype , Dojo හෝ YUI 3 වැනි ) සලකා බලන්න, DOM හැසිරවීම සඳහා JavaScript භාවිතා කරන විට බ්‍රව්සරයේ වෙනස්කම් බොහොමයක් සඟවනු ඇත.
  • ප්‍රත්‍යක්ෂ කාර්ය සාධනය සහ JS රාමු එකට ගෙන, රාමු පැටවීම සඳහා ගූගල් පුස්තකාල API වැනි සේවාවක් භාවිතා කිරීම ගැන සලකා බලන්න, එවිට බ්‍රව්සරයට ඔබේ වෙබ් අඩවියෙන් අනුපිටපතක් බාගත කරනවාට වඩා එය දැනටමත් හැඹිලිගත කර ඇති රාමුවේ පිටපතක් භාවිතා කළ හැකිය.
  • රෝදය ප්‍රතිනිර්මාණය නොකරන්න. ඕනෑම දෙයක් කිරීමට පෙර සංරචකයක් හෝ එය කරන්නේ කෙසේද යන්න පිළිබඳ උදාහරණයක් සොයන්න. යමෙකු එය කර කේතයේ OSS අනුවාදයක් නිකුත් කිරීමට 99% ක අවස්ථාවක් තිබේ.
  • ඔබේ අවශ්‍යතාවයන් මොනවාදැයි තීරණය කිරීමට පෙර පුස්තකාල 20 කින් ආරම්භ නොකරන්න. විශේෂයෙන් සේවාදායක පාර්ශවීය වෙබ් අඩවි වල සෑම විටම පාහේ වඩා වැදගත් වන්නේ සැහැල්ලු, වේගවත් හා නම්‍යශීලී දේවල් තබා ගැනීමයි.

දෝෂ නිවැරදි කිරීම

  • ඔබේ කාලය කේතීකරණයෙන් 20% ක් සහ 80% ක් නඩත්තු කිරීමට ඔබ වැය කරන බව තේරුම් ගන්න, ඒ අනුව කේත කරන්න.
  • හොඳ දෝෂ වාර්තා කිරීමේ විසඳුමක් සකසන්න.
  • යෝජනා හා විවේචන සමඟ ඔබව සම්බන්ධ කර ගැනීමට මිනිසුන්ට ක්‍රමයක් තිබේ.
  • අනාගත සහායක කාර්ය මණ්ඩලය සහ නඩත්තු කටයුතු කරන පුද්ගලයින් සඳහා යෙදුම ක්‍රියාත්මක වන ආකාරය ලේඛනගත කරන්න.
  • නිතර උපස්ථ කරන්න! (තවද එම උපස්ථ ක්‍රියාකාරී බව තහවුරු කරගන්න) උපස්ථ උපාය මාර්ගයක් නොව ප්‍රතිස්ථාපන උපාය මාර්ගයක් තබා ගන්න.
  • Subversion , Mercurial හෝ Git වැනි ඔබේ ගොනු ගබඩා කිරීමට අනුවාද පාලන පද්ධතියක් භාවිතා කරන්න .
  • ඔබේ පිළිගැනීමේ පරීක්ෂණය කිරීමට අමතක නොකරන්න. සෙලේනියම් වැනි රාමු උදව් විය හැකිය. විශේෂයෙන් ඔබ ඔබේ පරීක්ෂණය සම්පූර්ණයෙන්ම ස්වයංක්‍රීය කරන්නේ නම්, සමහර විට ජෙන්කින්ස් වැනි අඛණ්ඩ ඒකාබද්ධ කිරීමේ මෙවලමක් භාවිතා කිරීමෙන් .
  • වග බලා ගන්න ඔබට වැනි රාමුව භාවිතා ස්ථානයේ ප්රමාණවත් දැව සදහා ඇති කරන්න log4j , log4net හෝ log4r . ඔබගේ සජීවී වෙබ් අඩවියේ යමක් වැරදී ඇත්නම්, ඔබට කුමක්දැයි සොයා ගැනීමට ක්‍රමයක් අවශ්‍ය වේ.
  • ලොග් වීමේදී ඔබ විසින් හසුරුවන ලද ව්‍යතිරේක සහ පාලනය කළ නොහැකි ව්‍යතිරේක දෙකම ග්‍රහණය කර ගැනීමට වග බලා ගන්න. ලොග් ප්‍රතිදානය වාර්තා කරන්න / විශ්ලේෂණය කරන්න, මන්ද එය ඔබේ වෙබ් අඩවියේ ප්‍රධාන ගැටළු ඇති තැන පෙන්වයි.

වෙනත්

  • සේවාදායක පාර්ශව සහ සේවාදායක පාර්ශව අධීක්ෂණය සහ විශ්ලේෂණ යන දෙකම ක්‍රියාත්මක කරන්න (එකක් ප්‍රතික්‍රියාශීලී වීමට වඩා ක්‍රියාශීලී විය යුතුය).
  • ඔබේ පරිශීලකයින් සමඟ නිරන්තරයෙන් සම්බන්ධතා පවත්වා ගැනීමට UserVoice සහ Intercom (හෝ වෙනත් සමාන මෙවලම්) වැනි සේවාවන් භාවිතා කරන්න.
  • පසු වින්සන්ට් Driessen ගේ Git අතු බෙදී ආකෘතිය

බොහෝ දේ මඟ හැරී ඇත්තේ ඒවා ප්‍රයෝජනවත් පිළිතුරු නොමැති නිසා නොව, නමුත් ඒවා සවිස්තරාත්මක, විෂය පථයෙන් බැහැරව ඇති නිසා හෝ ඔවුන් දැනගත යුතු දේවල් පිළිබඳ දළ විශ්ලේෂණයක් ලබා ගැනීමට බලා සිටින කෙනෙකුට ටිකක් දුර යන්න. කරුණාකර මෙය සංස්කරණය කිරීමටද නිදහස් වන්න, සමහර විට මට සමහර දේවල් මග හැරී හෝ සමහර වැරදි සිදුවී ඇත.


8
ඔබගේ සමහර SEO යෝජනා නරක ය. ඔබ වගු හෝ බෙදීම් භාවිතා කළත් කමක් නැත (ගූගල් විසින් මෙය තහවුරු කරන ලදි). එම SEF URL කාරණය ... පිටුව සත්‍ය වශයෙන්ම තීරණය කරන එකම දෙය හැඳුනුම්පත වන "ව්‍යාජ URL" වලට මම වෛර කරමි. "45-blah" එකම පිටුව වනු ඇත. එය පරිශීලක-හිතකාමී ද නොවේ.
අපකීර්තිමත් ගෝට්

154
ඉන්පසු එය සංස්කරණය කරන්න. මම මෙයින් වැඩි ප්‍රමාණයක් ලියා නැත: මම එය නඩත්තු කිරීම පමණි - මා විසින් උරුම කර ගත් රැකියාවක් නම්, මම ප්‍රශ්නය ඇසූ නිසා, මෙම විශාල පිළිතුර විශේෂයෙන් ඉල්ලා සිටි අතර, අපට ඉදිරිපත් කළ හැකි දේ දැකීමට මම අවංකවම උනන්දු වෙමි . වැඩි දායකත්වයක් ලබා දීම වඩා හොඳය.
ජොයෙල් කොහූර්න්

330
තවත් එක් සටහනක්: ඔබ නැවත පැමිණ මෙය සංස්කරණය කරන්නේ නම්, ලියා ඇති දේට ගරු කිරීමට උත්සාහ කරන්න. ඔබ එකඟ නොවන කොටස් පමණක් ඉවත් නොකරන්න: ඇත්ත වශයෙන්ම කෙටිකතා ආමන්ත්‍රණය කිරීමට වඩා හොඳ දෙයක් ලබා දීමට කාලය ගන්න.
ජොයෙල් කොහූර්න්

17
ඔබගේ ආරක්ෂක අංශයට එක් කිරීමට මම යෝජනා කරන එක් දෙයක් නම්, ඔබ සේවය කරන සියලුම ලිපිගොනු අවසර ලත් ෆෝල්ඩර වල සුදු ලැයිස්තුවක් සමඟ සැසඳිය යුතුය, නැතහොත් වෙබ් සේවාදායකය "සිරගත කිරීම" ය. මෙය යමෙකු භාවිතා කිරීම නවත්වයි http://server/download.php?file=../../etc/password. කිසි විටෙකත් පරිශීලකයාට ගොනු මාර්ග නිරාවරණය නොකරන්න.
ෆිලුමිනාටි

10
උදාහරණයක් ලෙස, ඔබ මෝටර් රථයකට පැන රිය පැදවීම ආරම්භ නොකරන්න. ඒ වෙනුවට, ඔබ එම මෝටර් රථයේ නිසි ක්‍රියාකාරිත්වය පිළිබඳව පන්ති පවත්වන අතර අවසානයේ ඔබට රිය පැදවිය හැකි බව සනාථ කරන පරීක්ෂණයකින් සමත් විය යුතුය. සමහරුන්ට, ඒ සඳහා බොහෝ, බොහෝ, පැය ගණනක් ගත වේ . ඔව්, මම යෙදුමක් නිසි ලෙස ගොඩනගා ගැනීමට ඉගෙනීම සමඟ වෙබ් යෙදුමක් නිසියාකාරව ගොඩනඟන්නේ කෙසේද යන්න ඉගෙන ගැනීම සමාන කර ඇති අතර, යෙදුමක් නිසියාකාරව ගොඩනඟා ගැනීමට අපොහොසත් වීම නිසැකවම සරල ෆෙන්ඩර් බෙන්ඩරයකට වඩා ජනතාවගේ ජීවිත කඩාකප්පල් කිරීමට හේතු විය හැක. මූල්‍ය අලාභය. මරණය? හොඳයි, සංවර්ධකයා ඉස්කුරුප්පු කරන ලද යෙදුම කුමක්ද යන්න මත රඳා පවතී.
NotMe
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.