×
  • FalconChen
    2020-05-13 21:16
    开始拆键盘,拔键器找不到了,用手拔,大力出奇迹?
  • FalconChen
    2020-05-13 10:27
    人和人差异巨大的是对自己的评价
  • FalconChen
    2020-05-13 07:41
    百度网盘还挺良心的,每次都在我试用vip的时候把东西下好了
  • FalconChen
    2020-05-13 02:16
    没想到写这垃圾项目写得还挺嗨的?
  • FalconChen
    2020-05-13 02:13
    这个时间在写代码的还有谁?
  • FalconChen
    2020-05-13 01:47
    #daily tips# iis7 服務器開啓gzip動態內容壓縮有問題,只能使用php壓縮,對wp_send_json進行了封裝,實現了wp_send_json的gzip壓縮,原來2.8M的內容壓縮只要110k。效果驚人,用戶代理不支持時fallback回原來的wp_send_json。
    php 代码片断
    <?php
    
    function wp_send_json_gzip( $response, $status_code = null ) {
    
                if(!isset($_SERVER['HTTP_ACCEPT_ENCODING']) 
                || strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') === false
                || !function_exists('gzencode')){ 
                    //如果瀏覽器不支持gzip壓縮或者沒有gzencode函數,fallback
                    return wp_send_json($response, $status_code);
                }
    
                @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
                if ( null !== $status_code ) {
                    status_header( $status_code );
                }
                
                header('Content-Encoding: gzip');
                header('X-By-Falcon: gzip on the fly', false);
                ob_start();
                echo wp_json_encode( $response );
                $buffer = ob_get_contents();     
                ob_end_clean();       
                echo gzencode($buffer, 9);
    
                if ( wp_doing_ajax() ) {
                    wp_die(
                        '',
                        '',
                        array(
                            'response' => null,
                        )
                    );
                } else {
                    die;
                }
            }
  • FalconChen
    2020-05-13 00:47
    vscode有内存泄漏,用着用着就占用了32G内存……卡得一塌糊涂
  • FalconChen
    2020-05-12 20:21
    你们的机械键盘怎么洗的,放洗衣机可以吗
  • FalconChen
    2020-05-12 19:40
    ikbc还是给力啊,虽然旧了点,虽然脏了点,虽然还是有线的,敲起代码依然很舒服,准备再把我的双飞燕鼠标翻出来?