Latest posts

特別感謝:所有曾經參與BNW會議室的室友們。沒有你們的參與,就絕對不會有BNW也沒有過去的那些美好回憶。BNW會議室的討論內容絕對不會因此消失,而會全部轉移到insoler網站。 在15年前的2004年5月5日我正式註冊了一個新的網域名稱叫做「bnw.com.tw」。BNW這個網域名稱絕對不是想要抄襲德國知名品牌的BMWBNW這個名稱其實是我與我太太的英文名字Brent And Winnie這3個字的縮寫。由於BAW發音有點難唸所以就取BNW透過「HiNet 網域名稱申請服務」註冊這個新的網域名稱申請的網
蘇言霖 8 days ago 0 13

在MySQL 5.6.41版的時候,我做過MyISAM與InnoDB「儲存引擎速度評比」的測試實驗。使用的是完全相同的資料庫。只有儲存格式不同而已。發現比較新的InnoDB竟然比MyISAM慢了170倍! MySQL資料庫儲存引擎MyISAM只要0.01秒,InnoDB卻需要1.7秒,竟然慢了170倍! MySQL原廠的Oracle宣稱MySQL 8.0的速度可以比MySQL 5.7更快2倍。那麼,在目前最新版本的MySQL 8.0.16的情況下,重做一次MyISAM與InnoDB「儲存引擎速度評比」的
蘇言霖 2019/05/06 0 25

在MySQL網站的首頁可以看到MySQL 8.0的主打重點就是比「速度比MySQL 5.7更快2倍」注意MySQL並沒有5.8、6.0、7.0版本而是直接從5.7跳到8.0版就像Windows也沒有Windows 9而是從7、8就直接跳到Windows 10。在改進項目部分有提到3個重要的改善 Improved! Up to 2x faster and sets new benchmarks records with upto 1.8 Million Queries/Second. Improved
蘇言霖 2019/05/03 0 32

在前面的文章提到,把「舊的MyISAM轉成新的InnoDB儲存引擎」卻竟然導致相簿首頁慢了170倍,變成龜速相簿,這個非常頭痛的問題要如何解決?放棄新的InnoDB,回到舊的MyISAM? 因為做任何事以前都會事先備份整個網站,因此只要Restore匯入備份的資料就可以簡單的回到MyISAM。但是我並不想要回到MyISAM。MyISAM雖然速度很快,但相對的也有一些重大缺點。否則不會把從MySQL 5.6起,把資料庫儲存引擎預設為InnoDB。 MySQL資料庫儲存引擎MyISAM只要0.01秒,Inn
蘇言霖 2019/04/23 3 48

由於Joomla、Drupal與許多CMS網站系統都從老舊的MyISAM改成新的InnoDB儲存引擎,雖然海豚目前的7.4.2最新版本仍舊是使用MyISAM,我想還是花一些時間自己動手改成InnoDB儲存引擎,希望能讓insoler社群網站跟上資訊時代的進化腳步,而不是一直使用幾年前,甚至還在用10幾年、20幾年前的恐龍時代的過時技術。 請參考這篇文章: insoler社群網站的MySQL資料庫從MyISAM更換成InnoDB儲存引擎,以及utf8mb4編碼系統🍏 當年的MySQL在2008年被昇揚公
蘇言霖 2019/04/22 0 31

在2年前(其實是1年半前)的09/16/2017,我花了一些時間,將MySQL資料庫系統的編碼格式從有點老舊的「3位元組的utf8_general_ci」換成新的「4位元組的utf8mb4_general_ci」。這樣的改變,可以讓網站上的所有的文字都支援最新的Unicode編碼,可以使用Unicode的圖形字元以及表情符號,例如:🧨🌹🌸🚙🍏🍎、😁😂😡😰💢。請閱讀這篇文章: insoler社群網站🍎升級到4位元組的Unicode多國語系utf8mb4編碼系統 我安裝目前最新的Joomla 3.9.5版本
蘇言霖 2019/04/17 2 41

現在已經很少有人想要學習網站架設或是想要架設網站來服務一些網友。如果想要架設一個「個人網站」或是「私人網站」的話,當然是至少需要「一台個人電腦主機」而且是可以24小時連續開機,從不關機的一台電腦主機,除非你想要架設一個每天朝9晚5,或是有空、心情好才開機的不定期網站。 在電腦上架設一個網站至少需要安裝2個Server伺服器: Web Server:網站伺服器。通常是使用Apache或是Windows Server的IIS。 MySQL Server:資料庫伺服器。通常都是使用MySQL,或是微軟的
蘇言霖 2019/04/06 0 43

通常「新版本」應該都會比「舊版本」更好,解決了更多Bug問題,更多安全性漏洞,增加了更多新的功能。不過,在沒有升級更換電腦主機的前提下,新增更多的功能,就意味著「新版本」很可能會比「舊版本」跑的還要更慢!Windows就是這樣的一個實例。Windows 10絕對比Windows 7還要慢,當然,Windows 7絕對比Windows XP還要慢。 我在前面兩篇測試過PHP 5.5.38、PHP 7.1.23。請先閱讀這兩篇文章: 「物件導向程式」與「非物件導向程式」的PHP 5.5、PHP 7執行速度效
蘇言霖 2019/03/31 0 54

請先閱讀前面這篇文章: Dolphin 7.3.5與PHP 5.5.38、Dolphin 7.4與PHP 7.1.23執行速度效能大測試! Dolphin 7.3.5與PHP 5.5.38,經過網頁檔案快取與最佳化的首頁執行速度 這是在Mac mini (2012) 電腦上(有開啟「OPcache快取」)測試升級以前的insoler網站的首頁的執行速度: 2019-03-02 12:16:44 PHP 程式的執行時間:0.091秒 Dolphin 7.4與PHP 7.1.23,經過網頁檔案快取與最
蘇言霖 2019/03/23 0 40

HTTPS加密使用的Extended Validation (EV) SSL Certificate的問題 在「2019年3月18日星期一」到期以前大約30天,我收到comodo寄來的Renew更新認證的通知信,今天comodo又寄了新的通知信件,提醒我要Renew Your Expiring SSL Certificate的時間只剩下「5天」!最後「2天」又寄非常無聊的倒數通知信,告訴我只剩「2天」! 事實上我已經訂購了新的EV SSL Certificate認證,但是因為WHOIS移除email
蘇言霖 2019/03/22 6 62
攝影書:美食写真の達人