PHP Advice please

Jecob Boman

Well-known member
  • Dec 10, 2013
    1,333
    93
    48
    homagama
    මචංලා පොඩි දෙයක් php ගැන දැන ගන්න ඕන.

    උදා-- සරල blog cms එකක single blog posts පෙන්වන්න අපි යූස් කරව කියල හිතමු post.php?id=10 ඒ වගේම blog posts
    delete කරන්නත් අපිට මේ ෆයිල් එකම මෙහෙම යූස්කරන්න පුලුවන්නේ. post.php?id=10&del=1 වගේ . ඒ වගේම මේ වැඩේටම අපිට වෙනමම
    ෆයිල් එකක් යූස් කරන්න පුලුවන් මේ වගේ. delete.php?id=2

    ඉතින් මට දැන ගන්න ඕන. එක් දෙයකට අදාලව (උදා blog post වලට අදාලව) එක් ෆයිල් එකක් යූස් කරන එකද හොඳ? නැත්නම් ෆයිල්ස් කීපයක් එක්
    එක් වැඩේට යූස් කරන එකද හොඳ? (delete කිරීමට, edit කිරීමට වගේ.).

    මොකද මම එහෙම ඇහෙව්වේ. වැඩ කීපයකට එකම ෆයිල් එකක් යූස් කරන කොට එම ෆයිල් එකේ වැඩ කීපයටම අදාල කෝඩ් තියෙන නිසා සහ php files
    උඩ ඉදන් පලට වැඩ කරන නිසා ෆර්ෆෝමන්ස් අඩු වීමක් වෙන්න පුලුවන් කියල හිතුන නිසා. ෆයිල් කීපයක් යොදාගෙනත් කරන්න පුලුවන්. එතකොට
    නිකන් අන් ප්‍රොෆෙෂනල් ලුක් එකක් වගේ එනවද මන්ද :P

    එළකිරියේ ඉන්න php devs ලගෙන් මට උපදෙස් ඕන. මේ ක්‍රම දෙකින් වඩා පිළිගත්ත හොඳ ක්‍රමය මොකක්ද කියල? මට මූලිකවම වැදගත් ෆර්ෆෝමන්ස් තමයි.
    ඊට අමතරව ස්කේලබිලිටි, කෝඩ් මෙන්ටේනස් පහසුව වගේ දේවලුත් සලකල උපදෙස දෙන්න.

    තෑන්ක්ස්. JB
     

    Lakshan-Seram

    Well-known member
  • May 31, 2011
    24,714
    12,619
    113
    127.0.0.1:8080/Kandy
    mama nam use karanne ekam php file ekak.. wordpress wage loku CMS unath ehemai ne.. echchara loku perfomance issues enne na hariyata code eka optimize karala liwwahama boruwata codes danne nethuwa classes functions wage use karapuhama. anith eka ekama code eka goda welawata one wenawa.. eg: admin kenek edit karanakota, user kenek edit karanakaota wage ithin function ekak liwwoth eka function eken weda godak karaganna puluwan.. files godak liwwoth ekama liyanna wenawa hema tenama.

    coding style eka thama wedagatma.. mokada eka loop ekak dala page eka slow karannat puluwan ne.
     
    Last edited:

    Jecob Boman

    Well-known member
  • Dec 10, 2013
    1,333
    93
    48
    homagama
    mama nam use karanne ekam php file ekak.. wordpress wage loku CMS unath ehemai ne.. echchara loku perfomance issues enne na hariyata code eka optimize karala liwwahama boruwata codes danne nethuwa classes functions wage use karapuhama. anith eka ekama code eka goda welawata one wenawa.. eg: admin kenek edit karanakota, user kenek edit karanakaota wage ithin function ekak liwwoth eka function eken weda godak karaganna puluwan.. files godak liwwoth ekama liyanna wenawa hema tenama.

    coding style eka thama wedagatma.. mokada eka loop ekak dala page eka slow karannat puluwan ne.

    thanks machan, mamath baluwa wp walath post, comments walata ehema thamai karala thiyenne. ela :D
     

    tcgunarathena

    Well-known member
  • Oct 5, 2007
    2,613
    647
    113
    මාතර
    perfomance issues enne naha mokada ban uba aniwa logically maintain kerala page eke eka section ekak witharane execute karanne ithin e kiyanne singale page ekak run keranawa wagema thamyi.... but logic eka loku wenna loku wenna maintain kerana eka tikak amaru wenna puluwan coz of readable issues
     

    Jecob Boman

    Well-known member
  • Dec 10, 2013
    1,333
    93
    48
    homagama
    perfomance issues enne naha mokada ban uba aniwa logically maintain kerala page eke eka section ekak witharane execute karanne ithin e kiyanne singale page ekak run keranawa wagema thamyi.... but logic eka loku wenna loku wenna maintain kerana eka tikak amaru wenna puluwan coz of readable issues

    thanx machan, mama hithuwe page eka top eke indan read karan ena nisa perfomance walata balapanawa kiyala :D