ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 598


Ignore:
Timestamp:
Nov 5, 2006, 10:06:01 PM (14 years ago)
Author:
ebihara
Message:

c_homeにfunction cacheを導入

Location:
OpenPNE/branches/ebihara/prj_tuning_2_5/webapp
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/ebihara/prj_tuning_2_5/webapp/lib/db/commu.php

    r597 r598  
    18801880    $is_display_map = null, $map_latitude = null, $map_longitude = null, $map_zoom = null)
    18811881{
     1882    //function cacheの削除
     1883    pne_cache_drop('p_c_home_c_commu4c_commu_id', $c_commu_id);
     1884
    18821885    $data = array(
    18831886        'name' => $name,
     
    20332036function db_commu_delete_c_commu_topic($c_commu_topic_id)
    20342037{
     2038    //function cacheの削除
     2039    pne_cache_drop('p_c_home_new_topic_comment4c_commu_id', $c_commu_topic_id, 7);
     2040    pne_cache_drop('p_c_home_new_topic_comment4c_commu_id', $c_commu_topic_id, 7, 1);
     2041
    20352042    // c_commu_topic_comment(画像)
    20362043    $sql = 'SELECT image_filename1, image_filename2, image_filename3' .
     
    21942201function db_commu_insert_c_commu_topic($topic)
    21952202{
     2203    //function cacheの削除
     2204    pne_cache_drop('p_c_home_new_topic_comment4c_commu_id', $topic['c_commu_id'], 7);
     2205    pne_cache_drop('p_c_home_new_topic_comment4c_commu_id', $topic['c_commu_id'], 7, 1);
     2206
    21962207    $data = array(
    21972208        'c_commu_id'  => intval($topic['c_commu_id']),
     
    22872298    pne_cache_drop('p_h_home_c_commu_list4c_member_id', $c_member_id, 9);
    22882299    pne_cache_drop('p_f_home_c_commu_list4c_member_id', $c_member_id, 9);
     2300    pne_cache_drop('p_c_home_c_commu_member_list4c_commu_id', $c_commu_id, 9);
    22892301
    22902302    $data = array(
     
    23042316    pne_cache_drop('p_h_home_c_commu_list4c_member_id', $c_member_id, 9);
    23052317    pne_cache_drop('p_f_home_c_commu_list4c_member_id', $c_member_id, 9);
     2318    pne_cache_drop('p_c_home_c_commu_member_list4c_commu_id', $c_commu_id, 9);
    23062319
    23072320    $sql = 'DELETE FROM c_commu_review' .
  • OpenPNE/branches/ebihara/prj_tuning_2_5/webapp/lib/db/etc.php

    r596 r598  
    437437function db_common_delete_c_commu($c_commu_id)
    438438{
     439    //function cacheの削除
     440    pne_cache_drop('p_c_home_c_commu4c_commu_id', $c_commu_id);
     441
    439442    $single = array(intval($c_commu_id));
    440443
  • OpenPNE/branches/ebihara/prj_tuning_2_5/webapp/modules/pc/page/c_home.php

    r312 r598  
    1212        $c_commu_id = $requests['target_c_commu_id'];
    1313
    14         $c_commu = p_c_home_c_commu4c_commu_id($c_commu_id);
     14        $c_commu = pne_cache_call(OPENPNE_FUNCTION_CACHE_LIFETIME_LONG, 'p_c_home_c_commu4c_commu_id', $c_commu_id);
    1515        //コミュニティの存在の有無
    1616        if (!$c_commu) {
     
    1818        }
    1919
    20         $this->set('inc_navi', fetch_inc_navi('c', $c_commu_id));
     20        $inc_navi = pne_cache_call(OPENPNE_FUNCTION_CACHE_LIFETIME_LONG, 'fetch_inc_navi', 'c');
     21        $this->set('inc_navi', $inc_navi);
    2122
    2223        $this->set('c_commu', $c_commu);
     
    3031
    3132        //コミュニティメンバー
    32         $this->set('c_commu_member_list', p_c_home_c_commu_member_list4c_commu_id($c_commu_id, 9));
     33        $c_commu_member_list = pne_cache_call(OPENPNE_FUNCTION_CACHE_LIFETIME_LONG, 'p_c_home_c_commu_member_list4c_commu_id', $c_commu_id, 9);
     34        $this->set('c_commu_member_list', $c_commu_member_list);
    3335
    3436        //非公開コミュニティに管理者から招待されたかどうか
     
    3638
    3739        //参加コミュニティの新着トピック書き込み
    38         $this->set('new_topic_comment', p_c_home_new_topic_comment4c_commu_id($c_commu_id, 7));
     40        $new_topic_comment = pne_cache_call(OPENPNE_FUNCTION_CACHE_LIFETIME_LONG, 'p_c_home_new_topic_comment4c_commu_id', $c_commu_id, 7);
     41        $this->set('new_topic_comment', $new_topic_comment);
    3942        //参加コミュニティの新着イベント書き込み
    40         $this->set('new_topic_comment_event', p_c_home_new_topic_comment4c_commu_id($c_commu_id, 7, 1));
     43        $new_topic_comment_event = pne_cache_call(OPENPNE_FUNCTION_CACHE_LIFETIME_LONG, 'p_c_home_new_topic_comment4c_commu_id', $c_commu_id, 7, 1);
     44        $this->set('new_topic_comment_event', $new_topic_comment_event);
    4145        //参加コミュニティの新着おすすめレビュー
    4246        $this->set('new_commu_review', p_c_home_new_commu_review4c_commu_id($c_commu_id, 7));
Note: See TracChangeset for help on using the changeset viewer.