孩交无码,黄片特级 360doc--XXX地區(qū)的文章 http://bbzoh.cn/rssperson/9475597.aspx 360doc (http://bbzoh.cn) zh-cn 360doc--個(gè)人圖書(shū)館 李善友:新科學(xué)與互聯(lián)網(wǎng)世界觀(guān) http://bbzoh.cn/content/15/0509/13/21677334_469201114.shtml 2015/7/31 16:22:45
李善友:新科學(xué)與互聯(lián)網(wǎng)世界觀(guān) 2015-05-09 筆記首發(fā)念念回響 正式版請(qǐng)期待@柯洲 晚上編輯、校對(duì)后,由念念回響推送給您,,請(qǐng)關(guān)注公眾號(hào):念念回響。這個(gè)系統(tǒng)我們暫且把它叫做互聯(lián)網(wǎng)思維,。新科學(xué)與互聯(lián)網(wǎng)世界觀(guān) 從牛頓到愛(ài)因斯坦:如何跳出系統(tǒng) 1687年:最重要的論文,沒(méi)有之一,自然哲學(xué)的數(shù)學(xué)原理,萬(wàn)有引力,。王東岳:四大思想家,達(dá)爾文,,牛頓,、愛(ài)因斯坦 工業(yè)時(shí)代=牛頓時(shí)代 怎么可能沒(méi)有蒸汽機(jī)思維呢?
為 PHP 應(yīng)用提速,、提速,、再提速,!,,第 3 部分: 用 Memcache 守護(hù)程序把數(shù)據(jù)緩存到內(nèi)存中 http://bbzoh.cn/content/07/0711/14/9889_605545.shtml 2012/10/22 12:02:20
“為 PHP 應(yīng)用提速、提速,、再提速,!” 系列文章探討了 XCache 和 XDebug,現(xiàn)在將探討 Memcache 守護(hù)程序,。Memcache 守護(hù)程序 (memcached) 是一種高性能分布式對(duì)象緩存,。memcached 的安裝位置介于應(yīng)用程序與數(shù)據(jù)存儲(chǔ)之間,它將把對(duì)象保存在 RAM 中,。每次緩存命中將替換到數(shù)據(jù)庫(kù)服務(wù)器的一次往返,,使應(yīng)用程序運(yùn)行得更快。
Memcache基礎(chǔ)教程 http://bbzoh.cn/content/12/1022/11/9475597_243039445.shtml 2012/10/22 11:53:24
從Memcache服務(wù)器端獲取一條數(shù)據(jù),,它只有一個(gè)參數(shù),,就是需要獲取數(shù)據(jù)的key,我們這里是上一步設(shè)置的key1,,現(xiàn)在獲取這個(gè)數(shù)據(jù)后輸出輸出:$val = $mem->get(''key1'');echo "Get key1 value: " . $val;現(xiàn)在刪除一個(gè)數(shù)據(jù),,使用delte接口,參數(shù)就是一個(gè)key,然后就能夠把Memcache服務(wù)器這個(gè)key的數(shù)據(jù)刪除,,最后輸出的時(shí)候沒(méi)有結(jié)果$mem->delete(''key1'');$val = $mem->get(''key1'');echo "Get key1 value: " .$val . "<br>";
PHP 優(yōu)化配置——加速你的VBB,phpwind,Discuz,IPB,MolyX http://bbzoh.cn/content/12/0410/17/9475597_202539289.shtml 2012/4/10 17:47:24
PHP 優(yōu)化配置——加速你的VBB,phpwind,Discuz,IPB,MolyXPHP 優(yōu)化配置之一讓論壇速度更快 PHP加速設(shè)置 PHP加速:Zend Optimizer優(yōu)化PHP程序Zend Optimizer V2.5.7 For Windows 春秋中文社區(qū)http://bbs.cqzg.cn軟件語(yǔ)言:英文運(yùn)行環(huán)境:Win9x/NT/2000/XPZend Optimizer V2.5.7 For Windows軟件介紹:Zend Optimizer用優(yōu)化代碼的方法來(lái)提高PHP 4.0應(yīng)用程序的執(zhí)行速度,。
調(diào)節(jié) key_buffer_size 參數(shù) http://bbzoh.cn/content/12/0405/16/9475597_201155083.shtml 2012/4/5 16:56:02
為了最小化磁盤(pán)的 I/O , MyISAM 存儲(chǔ)引擎的表使用鍵高速緩存來(lái)緩存索引,,這個(gè)鍵高速緩存的大小則通過(guò) key-buffer-size 參數(shù)來(lái)設(shè)置,。默認(rèn)情況下,所有的索引都使用相同的鍵高速緩存,,當(dāng)訪(fǎng)問(wèn)的索引不在緩存中時(shí),,使用 LRU ( Least Recently Used 最近最少使用)算法來(lái)替換緩存中最近最少使用的索引塊。為了進(jìn)一步避免對(duì)鍵高速緩存的爭(zhēng)用,,從 MySQL5.1 開(kāi)始,,可以設(shè)置多個(gè)鍵高速緩存,并為不同的索引鍵指定使用的鍵高速緩存,。
mysql的優(yōu)化之table_open_cache 篇 http://bbzoh.cn/content/12/0405/16/9475597_201147810.shtml 2012/4/5 16:36:11
mysql的優(yōu)化之table_open_cache 篇,。+-------------------------+--------+| Variable_name | Value |+-------------------------+--------+| table_definition_cache | 256 | | table_lock_wait_timeout | 50 | | table_open_cache | 1024 | | table_type | InnoDB | +-------------------------+--------+4 rows in set (0.00 sec)
table_open_cache太大引發(fā)的問(wèn)題 http://bbzoh.cn/content/12/0405/16/9475597_201142803.shtml 2012/4/5 16:23:19
table_open_cache太大引發(fā)的問(wèn)題。文檔上說(shuō),,增加table_open_cache,,會(huì)增加文件描述符,當(dāng)把table_open_cache設(shè)置為很大時(shí),,如果系統(tǒng)處理不了那么多文件描述符,,那么就會(huì)出現(xiàn)客戶(hù)端失效,連接不上,,引用文檔上的一句話(huà):如果我們把table_open_cache設(shè)置小一點(diǎn),,那么mysql會(huì)隨著table cache的不足,而關(guān)閉不用或者少用的表的cache,,這樣會(huì)釋放文件描述符,,最終,總的連接數(shù)就降下來(lái)了,,就不會(huì)出現(xiàn)lsof 看到N多連接的情況了,。
MySQL配置文件my.cnf優(yōu)化詳解 http://bbzoh.cn/content/12/0404/02/9475597_200639280.shtml 2012/4/4 2:09:31
MySQL配置文件my.cnf優(yōu)化詳解MySQL 5.5.13參數(shù)說(shuō)明:[client]default-character-set = utf8port = 3306socket = /opt/mysql/mysql.sock[mysqld]character-set-server = utf8user = mysqlport = 3306socket = /opt/mysql/mysql.sockbasedir = /opt/mysql/datadir = /opt/mysql/datalog-error = /opt/mysql/log/mysql_error.logpid-file = /opt/mysql/mysql.pid# table_cache 參數(shù)設(shè)置表高速緩存的數(shù)目。
Mysql 兩大常用的存儲(chǔ)引擎MyISAM,,InnoDB的六大常見(jiàn)區(qū)別 http://bbzoh.cn/content/12/0221/14/834950_188344787.shtml 2012/4/3 0:19:16
Mysql 兩大常用的存儲(chǔ)引擎MyISAM,,InnoDB的六大常見(jiàn)區(qū)別Mysql 兩大常用的存儲(chǔ)引擎MyISAM,InnoDB的六大常見(jiàn)區(qū)別本文主要整理了Mysql 兩大常用的存儲(chǔ)引擎MyISAM,,InnoDB的六大常見(jiàn)區(qū)別,,來(lái)源于Mysql手冊(cè)以及互聯(lián)網(wǎng)的資料。InnoDB與Myisam的六大區(qū)別,。LOAD TABLE FROM MASTER操作對(duì)InnoDB是不起作用的,,解決方法是首先把InnoDB表改成MyISAM表,,導(dǎo)入數(shù)據(jù)后再改成InnoDB表,但是對(duì)于使用的額外的InnoDB特性(例如外鍵)的表不適用,。
MySQL: InnoDB 還是 MyISAM? http://bbzoh.cn/content/12/0402/15/9475597_200236780.shtml 2012/4/2 15:26:03
MySQL: InnoDB 還是 MyISAM?MyISAM存儲(chǔ)引擎 MyISAM是 默認(rèn)存儲(chǔ)引擎,。提升InnoDB性能的方法:MyISAM和InnoDB存儲(chǔ)引擎性能差別并不是很大,針對(duì)InnoDB來(lái)說(shuō),,影響性能的主要是 innodb_flush_log_at_trx_commit 這個(gè)選項(xiàng),,如果設(shè)置為1的話(huà),那么每次插入數(shù)據(jù)的時(shí)候都會(huì)自動(dòng)提交,,導(dǎo)致性能急劇下降,,應(yīng)該是跟刷新日志有關(guān)系,設(shè)置為0效率能夠看到明顯提升,,當(dāng)然,,同 樣你可以SQL中提交“SET AUTOCOMMIT = 0”來(lái)設(shè)置達(dá)到好的性能。
數(shù)據(jù)庫(kù)設(shè)計(jì)和SQL編寫(xiě)規(guī)范 http://bbzoh.cn/content/11/1125/07/8192435_167187307.shtml 2012/4/2 13:46:07
數(shù)據(jù)庫(kù)設(shè)計(jì)和SQL編寫(xiě)規(guī)范數(shù)據(jù)庫(kù)設(shè)計(jì)和SQL編寫(xiě)規(guī)范,。這種方式在刪除被參照表的數(shù)據(jù)時(shí),,數(shù)據(jù)庫(kù)將自動(dòng)把參照表中的相關(guān)記錄的相關(guān)字段置空。CustomerID INT NOT NULL ,在進(jìn)行數(shù)據(jù)庫(kù)表設(shè)計(jì)時(shí),,盡可能使SQL查詢(xún)的表關(guān)聯(lián)數(shù)不要超過(guò)3個(gè),,如果表關(guān)連太多,可能需要考慮使用冗余字段來(lái)減少表關(guān)聯(lián)的個(gè)數(shù),。如果設(shè)計(jì)的表包括大數(shù)據(jù)量的TEXT或BLOB類(lèi)型字段,,盡量把大數(shù)據(jù)量大的TEXT(BLOB)字段拆成單獨(dú)的表,避免導(dǎo)致整個(gè)表的查詢(xún)都慢,。
MySQL數(shù)據(jù)庫(kù)的優(yōu)化(上)單機(jī)MySQL數(shù)據(jù)庫(kù)的優(yōu)化 http://bbzoh.cn/content/12/0402/00/9475597_200119853.shtml 2012/4/2 0:55:45
MySQL數(shù)據(jù)庫(kù)的優(yōu)化(上)單機(jī)MySQL數(shù)據(jù)庫(kù)的優(yōu)化,。【51CTO獨(dú)家特稿】公司網(wǎng)站訪(fǎng)問(wèn)量越來(lái)越大,, MySQL 的壓力越來(lái)越大了,,第一步自然想到的是 MySQL 系統(tǒng)參數(shù)的優(yōu)化,,我們不可能指望 MySQL 默認(rèn)的系統(tǒng)參數(shù)能夠讓 MySQL運(yùn)行得非常順暢,。#指定MySQL查詢(xún)緩沖區(qū)的大小。以上是筆者針對(duì)單機(jī)MySQL數(shù)據(jù)庫(kù)提出的優(yōu)化方法,,如果單MySQL的優(yōu)化始終還是頂不住壓力時(shí),,這個(gè)時(shí)候我們就必須考慮MySQL的集群方案了,我們應(yīng)該如何優(yōu)化呢,?
MySQL:聯(lián)合索引與Where子句的優(yōu)化 http://bbzoh.cn/content/12/0401/23/9475597_200104555.shtml 2012/4/1 23:17:49
MySQL:聯(lián)合索引與Where子句的優(yōu)化,。SELECT ... WHERE p.languages_id = 1 AND m.languages_id = 1 AND c.languages_id = 1 AND t.languages_id = 1 AND p.products_id IN (472,474)WHERE p.languages_id = 1 ,然后再依次根據(jù)條件,,縮小范圍,。WHERE p.products_id IN (472,474) AND p.languages_id = 1 AND m.languages_id = 1 AND c.languages_id = 1 AND t.languages_id = 1.
MySQL技巧:結(jié)合相關(guān)參數(shù) 做好Limit優(yōu)化 http://bbzoh.cn/content/12/0401/23/9475597_200103603.shtml 2012/4/1 23:13:27
Limit子句可以被用于強(qiáng)制Select查詢(xún)語(yǔ)句返回指定的記錄數(shù)量,。此時(shí)就可以在Select查詢(xún)語(yǔ)句中,使用Limit 0子句,。此時(shí)就需要同時(shí)用到Group By子句和Limit子句,。此時(shí)單獨(dú)使用Limit子句可能無(wú)法滿(mǎn)足用戶(hù)的需求,因?yàn)槠渲魂P(guān)心前面50條記錄,。如果數(shù)據(jù)庫(kù)管理員決定使用Limit子句來(lái)指定需要顯示的記錄數(shù),,那么最好能夠最大限度的使用索引,以避免全表掃描,,提高工作效率,。如現(xiàn)在數(shù)據(jù)庫(kù)管理員決定將Limit子句與Order BY子句一起使用。
這些事項(xiàng)你注意了嗎,? 淺談數(shù)據(jù)庫(kù)優(yōu)化注意事項(xiàng) http://bbzoh.cn/content/12/0401/23/9475597_200102273.shtml 2012/4/1 23:07:42
淺談數(shù)據(jù)庫(kù)優(yōu)化注意事項(xiàng),。冗余可以是冗余數(shù)據(jù)庫(kù)、冗余表或者冗余字段,,不同粒度的冗余可以起到不同的作用,。從性能角度來(lái)說(shuō),冗余數(shù)據(jù)庫(kù)可以分散數(shù)據(jù)庫(kù)壓力,,冗余表可以分散數(shù)據(jù)量大的表的并發(fā)壓力,,也可以加快特殊查詢(xún)的速度,冗余字段可以有效減少數(shù)據(jù)庫(kù)表的連接,,提高效率,。C、把經(jīng)常一起出現(xiàn)的字段組合在一起,,組成組合索引,,組合索引的字段順序與主鍵一樣,也需要把最常用的字段放在前面,,把重復(fù)率低的字段放在前面,。
MySQL 索引詳解 http://bbzoh.cn/content/12/0401/20/9475597_200052033.shtml 2012/4/1 20:20:01
從理論上講,完全可以為數(shù)據(jù)表里的每個(gè)字段分別建一個(gè)索引,,但MySQL把同一個(gè)數(shù)據(jù)表里的索引總數(shù)限制為16個(gè),。全文索引即可以隨數(shù)據(jù)表一同創(chuàng)建,也可以等日后有必要時(shí)再使用下面這條命令添加:ALTER TABLE tablename ADD FULLTEXT(column1, column2) 有了全文索引,,就可以用SELECT查詢(xún)命令去檢索那些包含著一個(gè)或多個(gè)給定單詞的數(shù)據(jù)記錄了,。key數(shù)據(jù)列是MySQL實(shí)際選用的索引,這個(gè)索引按字節(jié)計(jì)算的長(zhǎng)度在key_len數(shù)據(jù)列里給出,。
覆蓋索引(covering index)一次神奇的MySQL優(yōu)化 http://bbzoh.cn/content/12/0401/19/9475597_200038861.shtml 2012/4/1 19:28:20
CREATE TABLE `user_group` ( `id` int(11) NOT NULL auto_increment, `uid` int(11) NOT NULL, `group_id` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `uid` (`uid`), KEY `group_id` (`group_id`),) ENGINE=InnoDB AUTO_INCREMENT=750366 DEFAULT CHARSET=utf8.SELECT SQL_NO_CACHE uid FROM user_group WHERE group_id = 245;ALTER TABLE user_group ADD INDEX group_id_uid (group_id, uid);
優(yōu)化MySQL數(shù)據(jù)庫(kù)性能的八大妙招 http://bbzoh.cn/content/12/0401/18/9475597_200020420.shtml 2012/4/1 18:07:29
優(yōu)化MySQL數(shù)據(jù)庫(kù)性能的八大妙招,。CustomerID WHERE salesinfo.CREATE TABLE salesinfo(SalesID INT NOT NULL,CustomerID INT NOT NULL,PRIMARY KEY(CustomerID, SalesID),FOREIGN KEY (CustomerID) REFERENCES customerinfo(CustomerID) ON DELETECASCADE) TYPE = INNODB;例如不能將一個(gè)建有索引的INT字段和BIGINT字段進(jìn)行比較;但是作為特殊的情況,在CHAR類(lèi)型的字段和VARCHAR類(lèi)型字段的字段大小相同的時(shí)候,,可以將它們進(jìn)行比較,。
比較三款免費(fèi)的PHP加速器:APC vs eAccelerator vs XCache http://bbzoh.cn/content/12/0401/17/9475597_200012210.shtml 2012/4/1 17:37:20
$wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz$tar xvzf xcache-1.2.2.tar.gz$cd xcache-1.2.2$/usr/local/php/bin/phpize$./configure –enable-xcache –enable-xcache-coverager –with-php-config=/usr/local/php/php-config$make$sudo make install$sudo mv /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/xcache.so /usr/local/php/lib/php/extensions/PECL.
php優(yōu)化及高效提速問(wèn)題小結(jié) http://bbzoh.cn/content/12/0401/17/9475597_200007581.shtml 2012/4/1 17:22:49
php優(yōu)化及高效提速問(wèn)題小結(jié)一,、 在函數(shù)中,傳遞數(shù)組時(shí)使用 return 比使用 global 要高效,比如:$filedata=fread($handle,filesize($filename));function substrs($content,$length) {if(strlen($content)>$length){$num=0;$content=substr($content,0,$length-4):$content=substr($content,0,$length-3);4.盡可能的使用PHP內(nèi)部函數(shù)(但是我卻為了找個(gè)PHP里面不存在的函數(shù),,浪費(fèi)了本可以寫(xiě)出一個(gè)自定義函數(shù)的時(shí)間,,經(jīng)驗(yàn)問(wèn)題啊?。?;