zoukankan      html  css  js  c++  java
  • 群发功能推广通知短信的一些问题

           首先,我的这次群发推广是面向我的平台上已经入驻的客户,只是平台有新功能,通知用户体验一下,激活用户使用率,所以这个短信内容模板经了过短信网关运营商的审核。我的短信内容是合规的

           1、选择运营商,运营商的短信网关服务质量本身得够硬,群发短信需要够快,我选择了目前国内云服务市场头名的短信服务。

           2、短信发送的内容不要超过70字,70字以上,价格不一样,所以不要用一些不可控的模板变量,推广内容最好是固定的,别忘了充分利用前面的签名来完成语句表达。URL转成微博后者腾讯微博之类的短域名把URL压缩掉。

           3、提高短信成功率,即便通过了前面的审核,短信到了运营商哪儿,也有可能因为“未知原因”被毙掉,怎么解决这个问题,运营商的大数据过滤系统,比较常用的的factor是时间间隔。为此对短信发送之间的时间间隔做了一定的处理,实验证明,对时间间隔做了充分的随机处理以后,运营商未知原因的发送失败几率大幅度下降。除了时间几率以外,其实还可以把群发任务分块,不同块以更大的时间间隔启动调度去执行。

            if i%50 == 0:
                time.sleep(random.randint(10,15))
            
            if i%100 == 0:
                time.sleep(random.randint(1, 3))
                
            if i%200 == 0:
                time.sleep(random.randint(2, 5))
            
            if i % 500 == 0:
                time.sleep(random.randint(5, 8))
            if i % 1000 == 0:
                time.sleep(random.randint(10, 20))
    
            time.sleep(random.random())

          4、报个数据吧,几千条,群发成功率接近88%,主要失败原因有很多号是停机或死号。

  • 相关阅读:
    enum:python实现枚举也很优雅
    jieba:我虽然结巴,但是我会分词啊
    pyquery:轻松、灵活的处理html
    lxml:底层C语言实现、高效地处理html
    shelve:极其强大的序列化模块
    Session管理之ThreadLocal
    Hibernate之Criteria
    Hibernate之list和iterator
    hibernate之createQuery与createSQLQuery
    C标签之forEach
  • 原文地址:https://www.cnblogs.com/dhcn/p/9002627.html
Copyright © 2011-2022 走看看