ඔබේ SaaS යෙදුම පළමු පාරිභෝගිකයන්ට හඳුන්වා දීමට සූදානම් වෙද්දී, ආරක්ෂාවට පසු කාර්ය සාධනය ගැන අමතක නොකරන්න. මන්ද බ්රවුසරය තුළ තිරය පූරණය වීමට තත්පර කිහිපයක් ගත වුවත්, එය තනි තරඟකාරියකුගේ අවධානය අහිමි කරවයි.
Dev.to වෙතින් ලැබුණු ලිපිය අනුව, නිකුතුවට පෙර කරගත යුතු වැදගත් වැඩක් නම් “මාපනය කරලා පමණක් සැලසුම් කිරීම” ය. බොහෝ ඉංජිනේරු කණ්ඩායම් අනුමානයෙන් ORM එක හෝ ෆ්රන්ට්‑එන්ඩ් බන්ඩල් විශාලයි කියා හුදකලා කාලයක් වැය කරති. නමුත් වඩාත් ප්රධාන ගැටලුව සම්පූර්ණයෙන්ම දත්තගබඩාවේ අඩු ඉන්ඩෙක්සින් හෝ N+1 ප්රශ්නවලින් එනවා.
PostgreSQL හි pg_stat_statements විස්තරයක් සක්රිය කර, සෑම විමසුමක් කාලය, කතානගත කිරීම, සම්පූර්ණ කාලය යන අගයන් ලබාගත හැක. මෙයින් ඔබේ අඩුම ප්රතිචාර කාලය, දත්තගබඩා ප්රතිචාර කාලය, සහ ප්රථම වැදගත් පින්තූර (First Meaningful Paint) කාලය වැනි මූලික මිනුම් තුන ලබා ගත හැක.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්ට, මේ ක්රමවේදය අනුගමනය කිරීමෙන් කාර්ය සාධන ගැටළු පෙරළා දැකීමට හැකි වේ. දත්තගබඩාවේ ඉන්ඩෙක්සින් සැකසීම, N+1 ප්රශ්න ඉවත් කිරීම, සහ ලොකු පරිමාණ දත්ත සමඟ පරීක්ෂා කිරීම යන පියවර මඟින් ස්ථානික සමාගම් තරඟකාරී SaaS සේවා ඉදිරිපත් කර ගත හැක. එමඟින් ආරම්භක පාරිභෝගික අහිමි වීමක් වැළැක්වී, ව්යාපාරික ආදායම වැඩිවේ. තවත්, ශ්රී ලංකාවේ විශ්ව විද්යාල සිසුන්ට මේ පියවර ඉගෙනගැනීම, ඔවුන්ගේ රැකියා හැකියාවන් වැඩිදියුණු කරයි.
අවසානයේ, සෑම කේතයක් හෝ අඩු ඉන්ඩෙක්සයක් සොයා ගත පසු, ඒවා අලුත් කරමින්, පරිශීලක අත්දැකීම් වේගවත් කරගත හැක. කාර්ය සාධන තැරැව්වන්ට අධික වේලාවක් වැය නොකර, මිනිත්තු කිහිපයකින් පද්ධතියේ බර පරීක්ෂා කර, අවශ්ය තැන්වල යථාර්ථයම සංශෝධනය කරන්න.