2013年1月10日 星期四

解決 iPhone 5 在家裡的 wifi 連線速度慢的問題。

解決 iPhone 5 在家裡的 wifi 連線速度慢的問題。
問題點主要在於無線網路的密碼驗證設定,
要是家裡有架設wifi點的話,記得要使用 WPA (personal) 驗證,並選擇 AES 加密方式
會比WPA2跟WEP的速度快上好幾倍唷
前提,建議將手機升級到iOS 6.0.2


問題回報!!!!
原po訊息有誤!更正

經過了測試之後 原來是我 asus rt-n16所刷的韌體問題!
tomato-K26USB-1.28.RT-MIPSR2-104-AIO 版雖然 WPA+AES+Auto 對iphone 5來說快,但是分享器很不穩定會當機斷線。
改刷 tomato-K26USB-1.28.RT-MIPSR2-101-AIO-cht.trx
中文版
http://code.google.com/p/twtomato/downloads/list

發現 「WPA2+AES+N ONLY」才是最快的!

在光世代50m/10m的線路,最高可達44M/11M,平均 35M/10M

抱歉之前的測試資訊不正確。

2013年1月3日 星期四

Facebook PHP SDK CurlException: 35 (Solve) 問題解決



今天在本機開發好的網站,放上客戶的伺服器的時候,Facebook的登入居然失敗,怎樣debug都是一樣的問題:

Fatal error: Uncaught CurlException: 35: Unknown SSL protocol error in connection to graph.facebook.com:443 thrown in ....省略.../src/base_facebook.php on line 974

原本以為是974行 catch curl 問題,搞三個多小時,原來只要加一段設定在,base_facebook.php就正常了。

解決方法:

打開 base_facebook.php
找到

  /**
   * Default options for curl.
   */
  public static $CURL_OPTS = array(
    CURLOPT_CONNECTTIMEOUT => 10,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 60,
    CURLOPT_USERAGENT      => 'facebook-php-3.2',
  );

在array陣列中,加入 CURLOPT_SSLVERSION => 3, 設定curl的版本,就解決了!天啊這樣簡單!

加入後如下

  /**
   * Default options for curl.
   */
 public static $CURL_OPTS = array(
    CURLOPT_SSLVERSION   => 3,
    CURLOPT_CONNECTTIMEOUT => 10,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 60,
    CURLOPT_USERAGENT      => 'facebook-php-3.2',
  );

存檔後,Facebook php SDK就正常了^^(灑花~~

客戶環境:
CentOS 6.3
XAMPP 1.8.1

參考文章:http://pastebin.com/xjuwN5kK