file_get_contents和fread的效能差別
關注微信公眾號:wwwcoder,現在已將部落格搬到這裡,內容精選過後才釋出出來。謝謝大家支援
直接上程式碼(ss.txt檔案大小:9KB):
$filePath = "E:\ss.txt";
$start = microtime(true);
for($i=0;$i<100000;$i++){
$fileContent = file_get_contents($filePath);
}
echo "耗時:".(microtime(true) - $start);
//耗時:8.7904160022736
$filePath = "E:\ss.txt";
$start = microtime(true);
for($i=0;$i<100000;$i++){
$fileHander = fopen($filePath, 'r');
$fileContent = fread($fileHander, filesize($filePath));
}
echo "耗時:".(microtime(true) - $start);
//耗時:7.8777868747711
相關文章
- Oracle中exists和in的效能差異Oracle
- 一文搞懂 $_POST 和 file_get_contents ("PHP://input") 的區別PHP
- PHP載入大檔案時require和file_get_contents的效能對比PHPUI
- file_get_contents和fsockopen
- cat ,more ,less 命令的使用和差別
- SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差別SQL
- PHP file_get_contents 與 curl 效能比較PHP
- 函式fgets和fputs、fread和fwrite、fscanf和fprintf用法小結函式
- MariaDB 和 GreatSQL 效能差異背後的真相SQL
- python中分辨int和float的差別Python
- 小程式和APP的差別是什麼?APP
- Python中運算子"=="和"is"的差別分析Python
- EXPLAIN PLAN FOR 和 SET AUTOTRACE之間的差別AI
- 前端基礎:Session 和 Cookie 差別前端SessionCookie
- 談談阿里雲伺服器入門級和企業級效能差別阿里伺服器
- css絕對定位和相對定位的差別CSS
- PPT高手和菜鳥做出圖表的差別
- MySQL和Oracle的新增欄位的處理差別MySqlOracle
- 別人眼中的程式猿和現實中的程式猿差別在哪?
- int型別和long long型別運算執行時間的差別型別
- Mozilla:雲端 DOH 比傳統 DNS 更安全 效能差別不大DNS
- file_get_contents 得到https型別url失敗的方法HTTP型別
- 在IT部門和研發部門的工作差別
- 領域服務和應用服務的差別?
- 順序控制和狀態機之間的差別
- 並行和非並行在不通場景中的效能差異並行
- 高效能的視差動畫【譯】動畫
- Gartner:大資料和BI商業智慧的差別和影響大資料
- ruby 怪異的while迴圈處理,和java的差別WhileJava
- firefox和IE在一個逗號上的差別Firefox
- MySQL 資料庫 InnoDB 和 MyISAM 資料引擎的差別MySql資料庫
- 深度比較常見庫中序列化和反序列化效能的效能差異
- 肉眼可以識別的差SQLSQL
- #define、const、typedef的差別
- php關聯陣列和索引陣列差別PHP陣列索引
- 事件關鍵詞 bind 和 catch 的區別、事件物件 target 和 currentTarget 的差異事件物件
- 好產品經理和差產品經理的區別
- iPhone SE和iPhone 6s的差別究竟在哪裡?iPhone