Google 提供的站內搜尋功能
相當不錯 對於開發成本較低的網站 可考慮採用 可節省相當多的開發時間
可以崁入在網頁內 或者 新視窗 小窗 … etc
可變化性蠻高的

缺點: 未收錄就找不到囉…
來源: 自訂搜尋 – 編輯搜尋引擎。
Easy is power
Google 提供的站內搜尋功能
相當不錯 對於開發成本較低的網站 可考慮採用 可節省相當多的開發時間
可以崁入在網頁內 或者 新視窗 小窗 … etc
可變化性蠻高的

缺點: 未收錄就找不到囉…
來源: 自訂搜尋 – 編輯搜尋引擎。
搜尋引擎最佳化 (SEO) 入門指南
评估资源加载时间
CloudFlare DNS 清除快取教學:
平台名稱:CloudFlare Purge Cache Tool
官方網站:https://cloudflare-dns.com/purge-cache/
Google DNS 清除快取教學:
平台名稱:Flush Cache | Public DNS | Google Developers
官方網站:https://developers.google.com/speed/public-dns/cache
$class = new ReflectionClass('class_name');
$private_properties = $class->getMethods(ReflectionProperty::IS_PRIVATE);
ReflectionProperty::IS_STATIC ReflectionProperty::IS_PUBLIC ReflectionProperty::IS_PROTECTED ReflectionProperty::IS_PRIVATE
PHP的Reflection反射机制
下載 ckeditor 之後,裡面會有個 sample 資料夾,裡面有個 Toolbar Configurator 可以讓你勾選哪些要,哪些不要,並調整按鈕的順序。選完之後讓程式產生設定檔 config.js 即可,輕鬆寫意。
http://cdn.ckeditor.com/4.5.5/full-all/samples/toolbarconfigurator/index.html#basic
Cloudflare 的一些運作邏輯
這篇的做法跟我的想法類似 使用 windows排程 => bat => php => 路徑
不過有更好的做法 避免視窗跳出來
windows排程 => vbs => bat => php => 路徑
就像我這邊所寫的
相關
XAMPP,WAMP 排程(背景執行)
PHP 5.3 以前:
$str = split(':', 'Wulk:Blog');
PHP 5.3 以後會發生:
Deprecated: Function split() is deprecated in /path/to/wulk.php on line 12
PHP 5.3 解決方案:
$str = preg_split(':', 'Wulk:Blog');
或在不需要正規表達示的狀況下使用:
$str = explode(':', 'Wulk:Blog');
PHP 5.3 以前: PHP 5.3 以後會發生: Deprecated: Function split() is deprecated in /path/to/wulk.php on line 12 PHP 5.3 解決方案: 或在不需要正規表達示的狀況下使用:
來源: PHP: Function split() is deprecated 解決方式 | 悟客筆記 Wulk Notes
http 自動轉址 https
使用說明:
.htaccess 直接上傳到網站的根目錄底下即可自動轉址
.htaccess 文件檔案的內容如下:
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
如何檢查網站有無被Google 收錄的方法
google 搜尋 site:網站域名
URL靜態化
URL的靜態化雖然現在有許多專業人士提到靜態和動態區別已經不大了,但是我們不難發現DEDE-CMS也好,DZ,PHPWIND等這些CMS系統都在不斷的提供更好的偽靜態和靜態化的支持,所以我們能做好的就一定不要放棄,我們很多人在追求靜態化呢?我們沒辦法只能感嘆現在都是被逼迫的。
URL的301跳轉
當我們在不經意間或者突然的改版導致URL變化。這個時候我們一定要進行301跳轉。301跳轉是代表永久地址的更改,這樣的操作會很清晰的告訴搜尋引擎蜘蛛我們的網站進行變更了,把舊URL的權重轉移到新的URL,搜尋引擎會當前網站的緩存以及內容進行及時的更新,避免因修改URL而帶來的權重的流失。一般權重的轉移需要一定的時間來完成權重傳遞,有時會長達幾個月,這個時候請保持耐心對待這樣的臨時現象。
查看網站用了哪些東西
Chrome 擴充工具:
https://chrome.google.com/webstore/detail/wappalyzer/gppongmhjkpfnbhagpmjfkannfbllamg
在配置檔案 my.ini中的 [mysqld] 下面加入
default-storage-engine = MyISAM
參考資料:
在配置檔案 my.ini中的 [mysqld] 下面加入 default-storage-engine=INNODB
來源: Mysql更改預設引擎為Innodb的步驟方法 – IT閱讀
[MySQL] 修改默認存儲引擎為 MyISAM
1.找到mysql安裝目錄的bin目錄,用文字編輯器開啟my.ini檔案,並在對應的地方新增以下幾個修改: [mysql] [mysql] default-character-set = utf8 [mysqld] [mysqld] port=3306 character-set-client-handshake = FALSE character-set-server = utf8 collation-server = utf8_unicode_ci init_connect=’SET NAMES utf8’ [client] [client] default-character-set = utf8
過去的經驗,註冊 Facebook 帳號一定要填寫信箱並驗證,否則根本無法使用,於是我就自己重新註冊了一個新帳號,結果發現現在的 Facebook 帳號註冊,一定要填寫 Email 沒錯,也會寄驗證信沒錯,但你可以選擇用手機號碼進行驗證,然後把未驗證的信箱放者!
換句話說,每個 Facebook 帳號都一定會有 Email 沒錯,但使用者可能是用手機簡訊認證,所以這個 Email 在未驗證的情況下,即使存在,也不會透過 Graph API 傳送給 App。