[XenForo Config] Thiết lập cache, giảm tải server

Discussion in 'Tài liệu Hosting' started by Blue, Nov 4, 2015.

  1. Blue

    Blue Admin - Founder Staff Member

    Joined:
    Feb 25, 2015
    Messages:
    796
    Likes Received:
    1,246
    Trophy Points:
    93
    Gender:
    Male
    XenForo hiện tại đang là mã nguồn forum trả phí tốt nhất, dựa trên Zend Framework, có khả năng lưu trữ và lấy dữ liệu khác nhau từ một bộ nhớ cache, được cấu hình trong file config.php trong thư mục library.

    Cache bet365 có những phương thức nạp tiền nào_link vào bet365_điểm số trực tiếp bet365 được chia là 2 loại: Front-endBack-end.

    A. Front-End

    Bạn thêm các dòng sau vào file config.php:
    Code:
    $config['cache']['enabled'] = true;
    $config['cache']['frontend'] = 'Core';
    $config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_';
    Có thể thay đổi giá trị 'cache_id_prefix' bằng cái tên mà bạn muốn.
    Nếu bạn muốn đọc và ghi lại sessions vào cache thì add thêm đoạn sau vào file config.php:
    Code:
    $config['cache']['cacheSessions'] = true;
    - Khi sử dụng cache để lưu giữ sessions phải đảm bảo có đủ dung lượng để lưu trữ và không nên dùng chức năng này nếu ở back-end dùng APC cache.

    B. Back-End

    Có nhiều loại cache back-end khác nhau, tùy vào những gì bạn có mà sử dụng cho thích hợp:

    1. File Back-End

    Đây là một loại cache back-end đơn giản, nó sẽ lưu trữ dữ liệu lên các file tạm trên ổ cứng server:
    Code:
    $config['cache']['backend'] = 'File';
    //Nơi bạn muốn lưu file cache, bạn có thể dễ dàng tìm thấy link này ở phần thông báo server error trong Admin CP. Link file bên dưới chỉ là ví dụ.
    $config['cache']['backendOptions'] = array('cache_dir'  => '/home/.../cache');
    Nếu có phương án khác thì bạn không nên dùng loại này vì lưu trữ file lên server luôn nặng hơn các phương pháp khác.

    2. APC Back-End


    Sử dụng nếu máy chủ của bạn được cài đặt APC (Alternative PHP Cache):
    Code:
    $config['cache']['backend'] = 'Apc';
    Bạn nên theo dõi kỹ khi sử dụng phương án này vì một số phiên bản APC có thể bị lỗi.

    3. Memcached Back-End

    Tất nhiên chỉ sử dụng khi memcached trên server của bạn được bật, thiết lập memcached back-end như sau:
    Code:
    $config['cache']['backend'] = 'Memcached';
    $config['cache']['backendOptions'] = array(
    'compression' => false,
    'servers' => array(
    array(
    //IP của memcached trên server của bạn
    'host' => 'localhost',
    
    //Port của memcached, bên dưới là cache mặc định
    'port' => 11211,
    )
    )
    );
    Memcached là phương án tốt nhất của cache back-end, nó lưu trữ trên Ram của server.

    Nên lưu ý kiểm tra theo dõi 1 thời gian để đảm bảo cấu hình cache trong file config của bạn hoạt động tốt. Chúc các bạn thành công!
     
  2. chanhnghiem

    chanhnghiem Thượng Đế

    Joined:
    Oct 10, 2015
    Messages:
    154
    Likes Received:
    89
    Trophy Points:
    28
    lâu nay toàn để mặc định của cái vpssim không để ý đến file config này, bác @THB cho em hỏi nếu dùng thì dùng cả 2 loại front-end với back-end hay chỉ 1 loại vậy? với trong back-end có 3 loại thì dùng 1 trong 3 loại hay sao, tại em thấy trên gg mấy ông cho cả cái 1 và 3 của back-end luôn ^^
     
  3. pdinh97qng

    pdinh97qng Thượng Đế

    Joined:
    May 12, 2015
    Messages:
    235
    Likes Received:
    210
    Trophy Points:
    43
    Gender:
    Male
    Mình thấy front end xài core là ổn, back end xài redis thấy memcached
     
    chanhnghiem likes this.
  4. chanhnghiem

    chanhnghiem Thượng Đế

    Joined:
    Oct 10, 2015
    Messages:
    154
    Likes Received:
    89
    Trophy Points:
    28
    redis thay mem à, dùng cả 2 thì thế nào nhỉ ^^
     
  5. aviaiva

    aviaiva Thượng Đế

    Joined:
    Mar 1, 2016
    Messages:
    339
    Likes Received:
    265
    Trophy Points:
    63
    Location:
    hn
    Home Page:
    nó giống như bạn đi một chiếc xe máy honda và một xemay yamaha, về cơ bản nó không khác nhau mấy, nhưng cùng một lúc bạn cưỡi lên hai cái xe máy không phải là bạn sẽ tăng hiệu quả lên gấp đôi mà lợi bất cấp hại có khi nó xung độ nhau và chả được cái gì.
     
    chanhnghiem likes this.
  6. chanhnghiem

    chanhnghiem Thượng Đế

    Joined:
    Oct 10, 2015
    Messages:
    154
    Likes Received:
    89
    Trophy Points:
    28
    ^^ cảm ơn bác nhé
     

Share This Page