වෙබ් අඩවියක් හඳුන්වා දුන් පසු, Core Web Vitals (LCP, CLS, INP) නිරන්තරයෙන් පරීක්ෂා කිරීම අත්යවශ්ය වේ. වාණිජ සේවාවන් මාසික $29‑99 පමණ වියදමක් ගනී, නමුත් Google PageSpeed API සහ GitHub Actions භාවිතා කරලා ඔබට මේ සියල්ල නොමිලේ කරගන්න පුළුවන්.
මෙම ක්රමය GitHub Actions හි දිනපතා ක්රොන් ජොබයක් සකසා, PageSpeed Insights API එකට ඇමතුම් එවීම, ලැබුණු JSON ගොනු වලින් LCP, CLS, INP අගයන් ගොඩක් කරගෙන, ඒවා GitHub Artifact ලෙස සුරකිමින් ඉතිහාසයක් ගොඩනැගීම ඇතුළත් වේ. අගයක් සීමාවට පහල වුවහොත්, Pull Request හෝ Issue එකක් හරහා අනතුරු ඇඟවීමක් ලැබේ.
API එකේ නොමිලේ ලබා දෙන පරිමාණය දිනකට 1,250 ඇමතුම් (20 QPS) වන අතර, පුද්ගලික ව්යාපෘති සඳහා මෙය පූර්ණයෙන්ම ප්රමාණවත්. API key එකක් නොමැතිවත් භාවිතා කළ හැකි අතර, key එකක් ඇතුළත් කළහොත් ඉහළ සීමාවක් ලැබේ.
වැඩිදුරටත්, Chrome UX Report (CrUX) සමඟ ඒකාබද්ධ කර, සැබෑ පරිශීලකයින්ගේ දත්තද බලන්න පුළුවන්. මෙය PageSpeed හි ලැබෙන ලැබ් දත්තවලට වඩා වඩාත් සත්යය වන අතර, ලෝකය පුරා Chrome පරිශීලකයින්ගේ අත්දැකීම් ප්රතිඵල පෙන්වයි.
API එකේ 429 (rate limit) හෝ 500 (server error) වැනි දෝෂ සිදුවුනහොත්, ස්ක්රිප්ට් තුළ exponential backoff ක්රමයක් යොදා, උපරිම උත්සාහ 3 වාරයක් පවත්වා, අසාර්ථක වුවහොත් GitHub Actions job එක අසාර්ථක කරයි. මෙම විධියෙන්, අධික ඇමතුම් හේතුවෙන් සේවාව අත්හිටුවීමක් නොවේ.
Google සීමා අනුව, 90% හෝ ඉහළ අගයන් “හොඳ” ලෙස සලකා, 50%–90% අතර “ඉදිරිපත් කිරීමේ අවශ්යතාව” ලෙස සලකයි. එබැවින්, අපගේ workflow එකේ LCP, CLS, INP අගයන් 50% ට පහත වැටුනොත්, warning level එකක් දැනුම් දෙන ලෙස සැකසිය හැක.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සිසුන් – ව්යාපෘති කාර්යයන්හි CI/CD පද්ධතියක් සකස් කර, Core Web Vitals අගයන් මැනීමේ හැකියාවක් අත්හදා බලන්න.
- ඩිවෙලොපර්ලා – නොමිලේ මනिटरින් සේවාවක් ඇතිවීම නිසා, බජට් පීඩනයක් නැතිව අඩවි වේගය උසස් කරගත හැක.
- ව්යාපාර – Google හි SEO රැංකින්ට බලපාන Core Web Vitals පාලනය කර, පාරිභෝගික අත්දැකීම් හා පරිවර්තන අනුපාතය වැඩි කළ හැක.
උදාහරණයක් ලෙස, CI සදහා CLS අගය 0.01 සිට 0.25 දක්වා ඉහල ගිය අවස්ථාවක, GitHub Actions අනතුරු ඇඟවීමක් දැනුම් දුන්නේය. පසුකාලීන පරීක්ෂණයෙන් දැකගත් පරිදි, දැන්වීමේ බ්ලොක් එකේ අසමත් උසාවිශේෂයක් නිසා වූ layout shift එක නිවැරදි කර, CLS නැවත 0.01 කට පත් විය.
මෙම පියවර අනුගමනය කර ඔබේ වෙබ් අඩවිය නිරන්තරයෙන් නිරීක්ෂණය කර, පරිශීලකයින්ට හොඳ අත්දැකීමක් සැපයීමට හැකියාව ලැබේ. මුදල් වැය නොකර, කාර්ය සාධනය වැඩි කර ගැනීමට අදම GitHub Actions හා PageSpeed API එකතු කර බලන්න.