Time of Update: 2016-06-23
大資料 PHP 資料庫 架構 前幾天面試一家公司,老總說工作是重構原來的系統,因為資料量已經達到千萬,原來的架構模式,以及資料庫設計方面都要重新弄,目前是考慮用現有的架構重寫系統,希望大神們指點一二,本人剛畢業,初級菜鳥一個,求協助 回複討論(解決方案) 架構只提供些準系統吧,具體架構還要你自己根據實際情況來設計 清除冗餘代碼,改改資料庫看看最佳化一下,或者用其他的緩衝工具試試。
Time of Update: 2016-06-23
正則 PHP 回複討論(解決方案) $str = "新_建&文\件,夾 abd";echo preg_replace('/[_&\\\,\s]+/u','',$str); //中文編碼包含UTF-8,GBK$str = "新_建&文\件,夾 abd";//擷取結果$res = "建立檔案夾abd";//包含非法字元:$out[0] = "_";$out[1] = "&";$out[2] = "\\";$out[3] = " ";$out[4] = ",";$pattern
Time of Update: 2016-06-23
系統架構 對於一個日均訪問量50萬左右的物流篩單系統,要求系統回應時間3秒以內、對系統可靠性、穩定性和擴充性有要求,大家建議採用什麼技術架構好呢? 回複討論(解決方案) nginx,server不止一台。 關鍵看瓶頸,要是server不行就加機器,要是資料庫不行比如使用記憶體表那就加記憶體,否則就分庫分表,關鍵看業務需求,找出瓶頸 先測試出系統瓶頸,再談下一步。 伺服器用lnmp,資料庫採用按月分表,如果錢不是問題搞個資料庫讀寫分離。
Time of Update: 2016-06-23
我用了個笨方法將以下數組 $rules = array('student/|之間不管什麼1|.html' => 'm=A1&a=show&id=#1','|之間不管什麼1|/|之間不管什麼|2.html' => 'm=Category&type=#1&page=#2');//處理成這樣一個結果數組:$rules = array('m=A1&a=show&id=|之間不管什麼1|' =>
Time of Update: 2016-06-23
本帖最後由 snowlove 於 2013-06-17 18:27:34 編輯 0 && $pos!=false){$pos=newtripos($str,$findstr,$count,$pos+1);}else{var_dump($pos);return $pos;}}$a="456123456455654466";$b=newtripos($a,'6',4);var_dump($b);?>
Time of Update: 2016-06-23
在ubuntu上安裝成功(只有一個提示建立subscription到update@status.net失敗) mysql中載入的資料庫檔案也是直接匯入的db檔案夾中的statusnet.sql。 但是,訪問連結http://localhost/statusnet,卻只有 It works! This is the default web page for this server. The web server software is running but no
Time of Update: 2016-06-23
$sql="select * from news where id = '".$_GET['id']."'"; $query=mysql_query($sql); $rs=mysql_fetch_array($query); 上面那句查詢語句為什麼這樣寫會出錯$sql="select * from news where id = $_GET['id']"; 求解答,新手關於單引號和雙引號的區別和為什麼要上面那樣寫,不明白,謝謝! 回複討論(解決方案)
Time of Update: 2016-06-23
html 頂&踩 對一篇文章要怎麼才可以加頂和踩這樣的功能呢,希望大家可以給一個例子,謝了。。。 回複討論(解決方案) 例子就是CSDN的對我有用和丟個板磚 建議用百度分享 建議用百度分享 跟百度分享不同吧 例子就是CSDN的對我有用和丟個板磚 。。。。。是,不過,看不出來怎麼做。。。 jquery .get 或者 .post 處理提交的資料 返回處理結果 前面js 來讀取 顯示
Time of Update: 2016-06-23
使用者 頁面 1、a1-a10000 同時訪問 /a1.htm 2、b1 同時訪問 /b1.htm /b2.htm ... /b10000.htm 解釋: 1、10000個使用者 同時 請求 1個頁面 2、1個使用者 同時 請求 10000個頁面 請問這2種 對伺服器壓力是一樣的嗎?還是哪個更快? 回複討論(解決方案)
Time of Update: 2016-06-23
Apache 重寫規則是:RewriteRule ([a-z]+)\/? index.php?a=$1&m=index 比如請求:www.xxx.com/list/,想重寫匹配成www.index.php?a=list&m=index,但是無論將list換成什麼,最後匹配的結果都成www.index.php?a=index&m=index,不知道問什嗎???網站跟目錄就一個index.php入口檔案,我猜測這個正則直接匹配了這個檔案。我將重新條件換成RewriteRule
Time of Update: 2016-06-23
本帖最後由 bluicezhen 於 2013-03-18 22:38:39 編輯 thinkphp post php 根據POST的值來顯示頁面,但似乎擷取不到POST的值: $username = $this->$_POST['username'];//$name = $this->_post('name'); 換成這行業無效。$user = M('user');$data = $user->where('username="'.$username.'"')
Time of Update: 2016-06-23
公司項目與第三方合作,第三方提供了SOAP的請求地址,請求資料格式,及返回的資料格式(SOAP)。 我用PHP要怎樣發送SOAP請求,然後接收第三方返回的資料呢。 問題: 用戶端用php寫一個demo. 用fsockopen可以發送請求嗎? 還是用SoapClient()? 註: 第三方服務端是用.NET寫的。 第三方提供有SOPA的規範,及URL。 回複討論(解決方案) php 提供了 SoapClient 類可以滿足你的需要
Time of Update: 2016-06-23
mysql 備份記錄 小弟正做一項目,需要提供給使用者備份恢複節點記錄的功能,想來實現這個功能應該不難,只是如沒資料重新設計編程,工作量一定很大,不知哪位朋友有沒現成的例子給提供下。先謝了。 回複討論(解決方案) 沒看明白樓主的意思 關注一下。 期待高手。 還是自己寫了,散分 mysql備份 恢複某一條資料 那麼首先你得備份整個表 然後才有後面的恢複某一條資料,除非這某一條資料是特定的。那麼恢複就是將備份內容顯示出來讓使用者點選...
Time of Update: 2016-06-23
本帖最後由 bobophp100 於 2013-05-28 23:40:55 編輯 今天在網上看到這個網站 http://www.farmsmap.org/ ,有人對這個程式熟悉嗎? 請教了,他是什麼程式?有什麼模版做的? 回複討論(解決方案) Php吧應該 一看就是基於thinkphp的 從幾個大版本看,像是一個架構程式,但是看他的新聞部分,像是整合的cms程式。 我來告訴你把 這是用thinkphp較高版本做的 我用的是thinkphp 的比較低的版本
Time of Update: 2016-06-23
Apache Cache MySQL 緩衝 本人新手,請求各位協助。 1.php+apache+mysql。 2.求最常用快取頁面面方法。 3.或者說是增加頁面開啟速度的方法。 3.寫的細一點。 謝謝 回複討論(解決方案) 最常用 可以產生html靜態頁面然後在某個時間段內讓訪問都直接存取靜態頁面---這個時候用固態硬碟.... 當然你也可以把頁面代碼放到記憶體裡需要的時候輸出 .... 最常用
Time of Update: 2016-06-23
這幾天在研究設定cornjob 但是設定這個需要知道php的安裝路徑 網上一般都是說 /usr/local/bin/php 後面跟上php的絕對路徑,但是我試了一下不能用。 看phpinfo試了幾個地址都不能用 所以請問一下如何看到伺服器上php的安裝路徑。 回複討論(解決方案) 把你的phpinfo的Configure Command項的內容貼出來。 或者locate
Time of Update: 2016-06-23
在網上找了很久,資源特別少,而且都用不起來,php新手,更沒用過jQuery,我現在很急,需要這個功能,謝謝各位了 .. 回複討論(解決方案) 不確定你問什麼 不確定你問什麼 就是,進入一個網頁,首先載入一部分圖片,比如先顯示100張,然後下面有一個“瀏覽更多”的連結,每次點擊多載入100張圖片,這樣的的效果。 只是點擊載入,不用滾動式載入嗎。要不要瀑布流的?如果單純點擊載入。你可以用原生的javascript來寫,點一次非同步擷取圖片;然後插入。
Time of Update: 2016-06-23
有一個資料列表展示,分頁,可按各種不同的條件進行篩選。 這種情況下怎麼進行資料緩衝比較好呢? 如果根據分頁與篩選的條件作為key去緩衝的話,那得緩衝N多組資料了。 回複討論(解決方案) 這個需要緩衝只有N多組進行緩衝的了,除非是一個大緩衝;將所有資料緩衝。然後用數組進行篩選 緩衝所有資料,在根據條件式篩選的話,太不實際了。 如果每次篩選時,根據篩選條件進行緩衝的話,又可能會出現N多緩衝,有可能占的緩衝太多了。 那麼為什麼要緩衝呢?
Time of Update: 2016-06-23
Action public function login(){ $name=$_POST['name']; $psw = $_POST['pwd']; $login1= D('Login'); $ab= $login1-> loginModel($name); echo $ab; Model public function
Time of Update: 2016-06-23
set_error();}}$a = new a;$a->get();?> 想實現的功能是 如果get方法裡面產生錯誤就調用set_error設定錯誤資訊。 想在set_error中擷取產生錯誤的方法名。 以上代碼,理想的輸出是 get。而不是set_error。 問下大俠們有沒些好辦法擷取到get。 set_error傳方法名參數的形式暫時不討論。 回複討論(解決方案) 不解釋好東西 function set_error() {