使用for循環(huán)
建網(wǎng)站原本是網(wǎng)站策劃師、網(wǎng)絡(luò)程序員、網(wǎng)頁設(shè)計師等,應(yīng)用各種網(wǎng)絡(luò)程序開發(fā)技術(shù)和網(wǎng)頁設(shè)計技術(shù)配合操作的協(xié)同工作。創(chuàng)新互聯(lián)建站專業(yè)提供網(wǎng)站設(shè)計制作、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站制作(企業(yè)站、自適應(yīng)網(wǎng)站建設(shè)、電商門戶網(wǎng)站)等服務(wù),從網(wǎng)站深度策劃、搜索引擎友好度優(yōu)化到用戶體驗的提升,我們力求做到極致!
定義變量$i,配合select * from table where ………… limit $i,100
這樣就可以了
我之前就做過,但因為換了工作,代碼在之前的公司,否則就可以讓你參考下了
另外,我覺得100太少了,最起碼得改成1000才行
我想到的一個笨方法就是,為1,9的生成加一個條件判斷
這個條件判斷可以是一個概率!
我們可以讓[2,8]的生成成功概率為%100,讓1和9生成成功的概率為%50
怎么控制這個生成成功概率呢?
譬如rand(1,2)我們是不是隨機生成了1,2這兩個數(shù),也就是說生成1或者2的概率都是%50
我們寫如下語句
a=rand(1,9)
if(a=9||a=1)
{
b=rand(1,2)
if(b=1)
{
9或1生成成功,這樣是不是就把9和1的生成成功率控制在%50了呢!想要把概率調(diào)高或調(diào)低,只要增加隨機生成的個數(shù)就行了,如rand(1,3) 1,2,3其中一個數(shù)生成的概率是不是%33..33333333如此類推而已
}
}
//以上是我個人的算法設(shè)計,希望能得到采納
一,先統(tǒng)計出總數(shù)N
二,增加 數(shù)據(jù) arr=原數(shù)組 + 3*0.5-1
三,再隨機就可以了;
使用緩存,比如memcache,redis,因為它們是在內(nèi)存中運行,所以處理數(shù)據(jù),返回數(shù)據(jù)非??欤钥梢詰?yīng)對高并發(fā)。
2.增加帶寬和機器性能,1M的帶寬同時處理的流量肯定有限,所以在資源允許的情況下,大帶寬,多核cpu,高內(nèi)存是一個解決方案。
3.分布式,讓多個訪問分到不同的機器上去處理,每個機器處理的請求就相對減少了。
簡單說些常用技術(shù),負載均衡,限流,加速器等