php实现促销功能,php – 什么是生成大量独特促销代码的最佳方式?
我正在尝试大批量创建促销代码(使用php /
mysql).
目前我的代码看起来像这样:
$CurrentCodesInMyDB = "asdfasdf,asdfsdfx"; // this is a giant comma delimited string of the current promo codes in the database.
$PromoCodes = "";
for($i=0;$i<=30000;$i++)
{
$NewCode = GetNewCode($PromoCodes, $CurrentCodesInMyDB );
$PromoCodes .= $NewCode . ","; //this string gets used to allow them to download a txt file
//insert $newcode into database here
}
function GetNewCode($CurrentList, $ExistingList)
{
$NewPromo = GetRandomString();
if(strpos($CurrentList, $NewPromo) === false && strpos($ExistingList, $NewPromo) === false)
{
return $NewPromo;
}
else
{
return GetNewCode($CurrentList, $ExistingList);
}
}
function GetRandomString()
{
return "xc34cv87"; //some random 8 character alphanumeric string
}
当我在10k批量生产时,似乎没问题.但客户希望能够一次产生30k.当我将循环撞到30k时,我一直遇到问题.我可以做出任何明显的性能调整,或者我可以采用不同的方式吗?
php实现促销功能,php – 什么是生成大量独特促销代码的最佳方式?相关推荐
- 商品促销php设计,php – 什么是生成大量独特促销代码的最佳方式?
我正在尝试大批量创建促销代码(使用php / mysql). 目前我的代码看起来像这样: $CurrentCodesInMyDB = "asdfasdf,asdfsdfx"; // ...
- 电商产品设计:谈谈促销功能的实现逻辑
电商产品设计:谈谈促销功能的实现逻辑 七月订阅专栏取消订阅 汪汪社区里的一只喵. 2017-07-12 1.5万 170 23 产品经理就业班,12周特训,测.练.实战,22位导师全程带班,200+名 ...
- php 卡券营销源代码_PHP生成唯一的促销/优惠/折扣码(附源码)
每一个电子商务网站,现在有一种或多种类型的优惠/折扣/优惠券系统,给大家分享一下如何在PHP生成唯一的促销/折扣码.主要是实现一个优惠码系统,可用于跟踪用户来自某些特定的来源,例如有些主机促销的时候链 ...
- 小程序画布功能+JAVA用KUMO生成词云图片
小程序画布功能+JAVA用KUMO生成词云图片 KUMO git地址:https://github.com/kennycason/kumo 原理:利用Kumo生成词云,并转换成64位传到小程序,小程序 ...
- 【功能实现】qrcode生成二维码Demo
[功能实现]qrcode生成二维Demo 功能简介 代码实现 html js 效果图 功能简介 通过qrcode.js生成二维码的简单实现功能,代码很简单,需要在html引入jquery.min.js ...
- JavaWeb传统商城(MVC三层架构)的促销功能模块【进阶版】
文章目录 一.JavaWeb商城项目的促销功能模块[进阶版]开发过程记录 1.1 项目背景 1.2 需求分析 1.3 开发流程/顺序 二.促销页面(0.1颗星) 2.1 需求介绍 2.2 JSP页面 ...
- 基于虎书实现LALR(1)分析并生成GLSL编译器前端代码(C#)
基于虎书实现LALR(1)分析并生成GLSL编译器前端代码(C#) 为了完美解析GLSL源码,获取其中的信息(都有哪些in/out/uniform等),我决定做个GLSL编译器的前端(以后简称编译器或 ...
- 如何以及为什么使用Spoon分析,生成和转换Java代码
Spoon是分析,生成和转换Java代码的工具. 在本文中,我们将看到通过使用以编程方式处理代码的技术可以实现什么. 我认为这些技术不是很广为人知或使用,这很遗憾,因为它们可能非常有用. 谁知道,即使 ...
- 动态照片墙 python 实现_利用python生成照片墙的示例代码
这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...
最新文章
- 將軍苑 - 收藏集 - 掘金
- vs代码补全的快捷键_一款Python编程的自动补全插件神器——kite
- log4j中配置日志文件相对路径方法
- 大数据开发上岗基本要求
- ado filter 多条记录_注意!武汉江南中心绿道武九线综合管廊工程开工,青山区多条道路通行规则有变...
- Windows共享Linux打印机,linux – 如何为cups客户端构建windows共享打印机的url
- 著名的用户界面设计准则
- read 文件一个字节实际会发生多大的磁盘IO?
- 软件测试周刊(第26期):从喜欢里得到力量和快乐
- Android开发笔记——视频录制播放常见问题
- [TensorFlow深度学习深入]实战一·使用embedding_lookup模块对Word2Vec训练保存与简单使用
- fnl+wrf 报错记录
- OpenStack核心组件原理与应用之Keystone
- 在线YAML转Properties工具
- 冯诺依曼结构与哈佛结构的区别
- win10解决,你没有权限打开该文件,请向文件的所有者或管理员申请权限
- 阿里:不清除35岁以上的P8员工!
- java基础(部分)
- 用于夜视和监控的图像增强方法
- 【数值分析】数值分析研究对象与特点