php加速之js篇(1)

自从sadly村子发起了喜悦原创的活动以来。很多phper都在这里分享自己的宝贵经验。给不管是高手还是菜鸟都有很大的帮助。所以感谢sadly先。再来感谢cctv,mtv,家人,朋友,村友......(汗-_-!!).
        小弟我接触php也有两年了。也做了不少的网站。但自认为还是属于超级菜鸟一类型。(5555)。虽然是菜鸟,但也不表示偶的全是垃圾,至少也有些精华,有些经验。那么,偶也拿出来和广大村友一起来探讨。
         看了很多人都分享出了自己的经验。有各各方面的。如果偶全部吸收的话。那偶将离高手不远了!(继续YY中。。)。那偶就开始偶的胡言乱语了。
          有关php的优化。前辈们也讲了很多。大多是cache类。那么偶今天就讲讲如何利用js来分担服务器的痛苦。来提高效率呢。其实很简单。核心就是 php只负责提取数据。其它的能交给js就交给JS吧。
举几个简单例子。上次本来在开发一个小论坛时。就应用了这个。比如像论坛都有对用户的等级进行判断。那看偶如何应用JS来代替:

/*获得等级*/
function getDegree(degree,ints)
{
    switch (degree)
    {
    case 9:
                document.write ("版主");
        break;
        case 99:
                document.write ("总版主");
        break;
        case 999:
                document.write ("管理员");
        break;
        default:
                getInt(ints);
        break;   
    }
}

/*根据积分获得等级称号*/
function getInt(ints)
{
        if (ints<100)
        {
                document.write ("芝麻");
        }else{
                if(ints<300){
                    document.write ("绿豆");
            }else{
                        if (ints<700){
                        document.write ("红豆");
                }else{
                                if (ints<1200){
                            document.write ("毛豆");
                    }else{
                                        document.write ("花生米");
                                }
                        }
                }
        }
}
把这个处理分给每一个客房端。而不是让服务器来承担。如果是用php处里的话。每一个浏览者都要处发这个过程。而分给每个客房端之后。就没服务器的事了。而服务器只负责提取两个数据。那就是degree,ints。
到这里大家应该比较明白了。就是用js来代替php进而实现客房端来分但服务器进行一步分功能处理。
如果有啥意见。欢迎提出。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值