谢谢你阅读我的问题,以下是我想要达到的目标:
我愿意接受任何想法或建议。如果可能的话,请向我提供示例代码。谢谢!
发布于 2011-09-28 16:55:09
只要做这样的事情:
<?php $random = mt_rand(1,100); if ($random == 100) { trigger_your_job_here; } ?>
编辑:我最初使用的是rand(),但是Axel编辑了我的回复,转而使用mt_rand()。当然,这是正确的做法,因为mt_rand()不仅比rand()快(根据PHP的文档是rand()的四倍),它还解决了各种系统中rand()的一些缺陷(比如在Windows上,在那里只能得到高达32767的随机数)。
rand()
mt_rand()
当然,两者都是伪随机数生成器,并且没有给出适当的随机数,但就您的目的而言,这就足够了。比方说,你不是在选彩票号码。
发布于 2011-09-28 17:33:59
如果宿主配置支持RAM磁盘或memcached,则可以将其写入内存磁盘。也就是说,您是否尝试过写入(正常)磁盘以查看它是否真的会导致性能问题?这里最好的方法是尝试并获得一些度量。
https://stackoverflow.com/questions/7586731
相似问题