請問大神,一般影響Website load time的因素都有哪些? 資料庫mysql 考慮因素:資料庫查詢語句的設計?有沒有設定緩衝?php語句使用方面? 回複討論(解決方案) 1、網路問題 2、資料IO 一般來說資料IO的處理是最慢的,在你的程式中加入一些時間戳記,看看每個命令執行的時間 加編譯緩衝和資料緩衝方面的機制,在不考慮一些比如硬體方面等的客觀原因外,資料庫的影響是比較大的,加入緩衝機制效果會很明顯 最好對你執行的sql
看某個人的php教程,他說目前全國有480多家在用他的架構,他是怎麼統計的呢?難道有後門掃描? 回複討論(解決方案) 可以google? 吹牛的………… 也有一種可能:他在他的架構安裝的時候日誌了一個記事本,誰安裝了就把它的IP地址寫入記事本,然後大概有多少個IP安裝了他的架構吧 也有一種可能:他在他的架構安裝的時候日誌了一個記事本,誰安裝了就把它的IP地址寫入記事本,然後大概有多少個IP安裝了他的架構吧
如有類似函數,不完整,只是做個舉例 function p_abc($a='',$b='',$c=''){ $a= xxx if ($b='255'){ $a=xxx+1 } $c=yyy } 當 $b='255' ,函數能正常運行,當$b 不等於 255的時候, 貌似 $c=yyy 不能執行(我不確定)。導致程式出錯。 為什麼呢?本人菜鳥一個,好心人告訴一下。
想做一個分站系統,主要是針對不同的城市顯示和管理不同的內容。 沒有做過,求一個思路,謝謝大家。 比如,我進入北京,這個網上就只顯示北京的相關資訊。 進上海,就只顯示上海的相關資訊。 求各位給我一個思路。 回複討論(解決方案) 用伺服器rewrite可以做到 大體思路是這樣:通過客戶的IP地址擷取所在的城市名稱,通過城市名稱去對應自己網站的分站網域名稱。
字串 $str = 'aa__cc__ee'; 企圖使用這樣的語句: preg_replace('/_{2}?/', array('bb', 'dd'), $str); 替換成 'aabbccddee' 但全部換成了bb,我已經在運算式中加了 ? 號表示非貪婪,希望第一次匹配替換完之後不要再把第二個 __ 雙底線替換了,但發現這樣不成功,請問怎麼辦才好?是不是我對貪婪模式理解錯誤了呢? 回複討論(解決方案) $str = 'aa__cc__ee';$a =
$x = md5($row['userid']."+".$row['pwd']);$str = base64_encode($row['userid'].".".$x);//print_r($str);die;$b=explode("/",DEDEROOT);$c=$b['1'];$a ='/reg/resetpw.php?p='.$str;$a = "$c.$a"; 這代碼還能簡化嗎?變數有點多了 。 回複討論(解決方案)
誰做過什麼程式,可以一鍵匯出某網站的資料庫的資料,,弄成壓縮檔,下載 回複討論(解決方案) win 下的嘛? 自己寫個bat 檔案.來處理. 備份 壓縮 複製檔案到FTP目錄 怎麼寫??? ::…………………………………………………………………………………………………………………………………………………………………………………………………………………………… :: 版本:BACKDATESYSTEM V1.0 :: 功能:用於系統平台備份程式及資料 :: 特點:
preg_match( "/Location:(.*?)\\n/", $header, $matches ); $url = @parse_url( @trim( @array_pop( &$matches ) ) ); if ( !$url) { $curl_loops = 0; return $data; } $last_url = parse_url( curl_getinfo( $ch, CURLINFO_EFFECTIVE_URL ) ); if ( !
" />啟用 " />停用 控制層那邊傳到頁面是status 裡面 1是啟用 2是停用,如果控制層傳過來是1 那麼就選中啟用相反,控制層傳過來是2 那麼就是停用。 我上面寫的沒有效果,求大蝦指點 回複討論(解決方案) checked="checked" id="status" value="" />啟用 checked="checked" value="" />停用 選不選中,應該設定checked 屬性的值。
本帖最後由 iyangquan 於 2013-12-21 14:12:43 編輯 $sql = "SELECT attr_value, thumb_url "." FROM " . $GLOBALS['ecs']->table('goods_attr').'where goods_id='.$row['goods_id'].' and attr_id=185 order by attr_value asc'; $cm = $GLOBALS['db']->getAll($sql);
請教一下各位前輩,YII架構的後台URL一般是這樣的/index.php?r=modules名/控制器名/方法名 現在我要是用get傳值,正確的url應該是:/index.php?r=modules名/控制器名/方法名&title=2&search_sub=%CC%E1%BD%BB。但是我點擊提交按鈕之後url卻變成了這樣/index.php?title=2&search_sub=%CC%E1%BD%BB,直接跳到了前台首頁面。這是什麼原因呢,如何修改呢? 回複討論(解決方案)
本帖最後由 anyilaoliu 於 2013-12-17 17:07:35 編輯 一個同事A在某次硬碟故障後,check out新項目,把備份的代碼覆蓋剛剛檢出的項目,提交SVN.(這應該是一個錯誤的操作,給幾個同事帶來了一些麻煩). 而在此之前,另一個同事B大約有一天沒有更新和提交,在此之後,同事B也一直沒有更新和提交,有一個星期. 今天后同事B進行svn更新操作後,代碼恢複到同事A上傳的版本. 最近一周的代碼全部消失了. 大家都很不解:理論上存在差異應該報衝突,
本帖最後由 tangdeli98 於 2013-12-17 15:08:00 編輯 下面這個php簽到源碼,我如果想把兩個帳號固定內建在代碼裡,要怎麼寫呢? (感謝sibang大俠,昨天幫我修改的代碼.)
各位大蝦,有誰知道怎麼用Yii去調用Mysql的預存程序,不管是用DAO還是用AR都行。 以下是小弟做的預存程序代碼: CREATE PROCEDURE `report_monthly`(IN dep varchar(8),IN start_date varchar(10),IN end_date varchar(10),IN report_type varchar(1)) 先謝謝各位了。 回複討論(解決方案) 我調用了,感覺效果不太對
php能正常運行,memcache配置不成功 按網上的資料,下載了php_memcache.dll 修改php.ini,添加如下內容:extension=php_memcache.dll 但是不成功,不知道什麼原因,指點一下,多謝 回複討論(解決方案) php_memcache.dll 需和你的php版本配套 http://downloads.php.net/pierre/ 我的PHP版本 Version 5.3.5 從
剛剛學會CURL提交JSON, 但是接收介面返回的資料不會了,會員提交登陸資訊後,介面會返回資料,如果返回00就成功,返回11就是登陸失敗。 成功記錄登陸資訊,然後跳轉到其它網站。搞一下午都失敗。請高手給我例子 萬分感謝 回複討論(解決方案) 提交的伺服器端: if(登入成功){ echo('00'); }else{//失敗 echo('11'); } 你這邊的程式: $ch = curl_init();
本帖最後由 ycyuyuan 於 2013-12-10 20:48:07 編輯 不知php+mysql儲存或更新資料庫裡的記錄時有沒有可以不使用sql的方式,如果要使用sql考慮內容有特殊字元或SQL注入就要轉義儲存吧,問一下有沒有不用轉義原樣儲存的方法(同時沒有SQL注入漏洞) 一般需要原樣儲存的東西: 比如要儲存一段很長的隨機產生的密鑰 儲存一段程式碼片段 儲存php檔案到資料庫 儲存自己寫的技術文章 儲存新聞…… 回複討論(解決方案)
我要請教各位下,我現在要做一個點選連結然後統計點擊數,功能已經實現,不過現在要按每天來統計,第一天統計好之後,保留資料,第二天再插一條資料繼續統計,大家有什麼好辦法嗎? 回複討論(解決方案) 放統計資料的表,加個日期欄位!然後點擊之後加個攔截,更新當前的日期的那條記錄的點擊數,如果沒有則插入1條新的記錄,點擊數為1 直接將連結尾碼加上目前時間,形如:http://localhost/a.php?&time=2013-12-20,
下面執行個體返回 是 0|訪問限制!請重新載入頁面 應該放回 -2|車牌號碼錯誤 /************************************************************************ Name: POST 測試程式 Vesion: 1.0 Date: 2004-08-05 *************************************************************************
我從資料庫中查詢到我要的資料。比如QQ號。我要挑出6開頭的號碼。然後讓這一批資料自動建成表,我只會手動建表,求大大們指點一二, 回複討論(解決方案) create table new_table select * from old_table where Expression create table new_table select * from old_table where Expression 是複製表的意思嗎。我在書上的MYSQL裡沒看到這句話呀 CREATE