අන්තර්ජාලය තුළ රියල්-ටයිම් සංවාදයක් අවශ්ය වූ විට, බ්රවුසරය සහ සේවාදායකය අතර සම්බන්ධතා කෙළවරේ නව අදහසක් එළියට එනවා – එය ලෝංග් පොලින්ග් කියලා හැඳින්වේ.
පැරණි පොලින්ග් ක්රමය සරලයි: බ්රවුසරය සෑම කිහිප තත්පරයකට එකවර සේවාදායකයට “නව දත්ත තියෙනවාද?” කියලා විමසයි. සේවාදායකය “නැත” කියලා පිළිතුරු දෙයි, පසුදා පසුව නැවත අසයි. කුඩා පද්ධති වලට මේක හොඳයි, නමුත් පරිශීලක ගණන වැඩිවෙන තුරු ගැටලුවක් පැනේ.
2008 වසරේ, එක් සමාජ ජාලයක් ඉක්මනින් වර්ධනය වෙමින් තිබුණා. CEO මහත්මයා “පණිවුඩ යැවීම අඩු වේගයෙන් සිදුවෙයි” කියලා පැවසුවා. දත්ත ගබඩා, සේවාදායක, ජාලය සුවපහසුයි, නමුත් පරිශීලකයන් “තත්කාලීන” අත්දැකීමක් බලා සිටියා. පණිවුඩයක් යැවූ පසු තවත් 3 තත්පරක් ගත වුවමනා, එමනිසා අය බොහොමයක් “අඩු වේග” ලෙස අනුමාන කළා.
ඒ කාලයේ නිෂ්පාදන කළමනාකරු “පොලින්ග් අතුරුදන් කරමු, තත්පරයක්කට එකවර කරමු” කියලා යෝජනා කළා. කණ්ඩායම එකඟව, 10 තත්පරයකට වරක් අසනවා වෙනුවට 1 තත්පරයකට අසන්නට පටන් ගත්තා. මුලින්ම එය වැඩේ යනවා කියලා හිතුවා, නමුත් සති තුනකට පසු සම්පත් පරිභෝජනය අතිශය වැඩි වුණා.
විශ්ලේෂණයෙන් පෙනුනේ, පද්ධතියේ බර වැඩි වුණේ පරිශීලකයන් “පණිවුඩ තියෙනවාද?” කියලා අඛණ්ඩව අසන බැවිනි. 200,000 පරිශීලකයින් එක් එක් තත්පරයකට අසනවා නම්, 200,000 ඉල්ලීම්/තත්පරයක්. ඒ අතර 98%ක් “නව යාවත්කාලීන නැත” කියන පිළිතුරක් පමණයි. සේවාදායකය අඩු වැදගත් ඉල්ලීම්වලින් පිරී, සත්යයෙන් අවශ්ය තොරතුරු සකස් කිරීම අඩු වෙයි.
ඉතා කුඩා සංවර්ධකයෙක් “ඉල්ලීම් ගණන වැඩියි” කියලා කියනවා, නමුත් වාස්තුවේ ගැටළුව සංවාද ආකෘතිය වැරදියි කියලා වාස්තුකරු පෙන්වයි. ගැටළුව සේවාදායකය “කියවන්නෙකුට කිසිවක් නැත” කියලා පිළිතුරු දෙන්නෙයි, ඒත් එය අවශ්ය නැත.
ලෝංග් පොලින්ග් මේ ගැටළුව විසඳා දෙනවා. පාරිභෝගිකය “නව දත්ත ඇත්නම් මට කියන්න” කියලා ඉල්ලීම් එවයි, සේවාදායකය “හරි, මම රැඳෙමි, වෙනසක් එන විටම ඔබට පණිවුඩයක් යවන්නම්” කියලා සම්බන්ධතාවය තබා ගනී. එවිට පරිශීරකයාට “නව පණිවුඩයක්” එන තුරු බලා සිටීමට අවශ්ය නැත.
උදාහරණයක් ලෙස, රැකියා සෙවීමේ ආකාරයට සමානයි. සාම්ප්රදායික පොලින්ග් නම්, රැකියා ඇතුළත් කරනවාදැයි “නිතරම” අසයි. ලෝංග් පොලින්ග් නම්, “නව අයදුම්පත් ඇත්නම් මට කතාකරන්න” කියලා කියයි, එවිට අයදුම්පතක් පැමිණෙන තුරු පද්ධතිය රැඳෙයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සිසුන්ට රියල්‑ටයිම් චැට්, ගේම් සර්වර්, IoT පද්ධති නිර්මාණය කිරීමේදී කාර්යක්ෂම සම්බන්ධතා ආකෘතියක් ලබා ගත හැක.
- ව්යාපාරිකයන්ට පාරිභෝගික සත්ය‑කාල සත්කාරක සේවාවන් (උදා: ගනුදෙනු තත්කාලීන නෝටිෆිකේෂන්) සපයන අතර සම්පත් බර අඩු කරගත හැක.
- ලොකු පරිමාණ වෙබ් යෙදුම්වල පිරිවැය අඩු කිරීම සහ පරිශීලක අත්දැකීමේ වර්ධනය සිදුවේ.
ලෝංග් පොලින්ග් තාක්ෂණය ඉදිරියට ගමන් කරන වෙබ් යෙදුම්, මොබයිල් ඇප්, සහ ක්ලවුඩ් සේවා සඳහා මූලික පදනමක් විය. මෙය අනුගමනය කිරීමෙන් ශ්රී ලංකාවේ තාක්ෂණික නවෝත්පාදන පරිසරය තවත් ශක්තිමත් වේ.
කෙටියෙන් කියනවානම්, “පොලින්ග්” වෙතින් “ලෝංග් පොලින්ග්” වෙත පරිවර්තනය කිරීමෙන් පරිශීලක‑කේන්ද්රිත, වේගවත්, හා සම්පත්‑සුරක්ෂිත අන්තර්ජාල අත්දැකීමක් ලැබේ.