- Tham gia
- 28/02/2015
- Bài viết
- 17,142
- Được Like
- 12,745
LCache Speed Up - Tăng tốc LCache 1.0.4
LCache là một giải pháp bộ nhớ đệm cho phép tạo nhiều layer để lưu trữ dữ liệu. Nó cho phép đọc được lưu trữ trong SQLite APCu hoặc cho tốc độ trong khi nó lưu trữ các dữ liệu trong một layer thứ hai trên cơ sở dữ liệu của bạn.
Bạn có thể đọc thêm về LCache bằng cách nhấn vào đây!
Tất cả bạn cần để thiết lập là PHP 5.6 hoặc cao hơn và APCu.
Cài đặt add-on và vào config.php của bạn và đặt những dòng sau vào:
Lưu lại là xong.
Tùy chọn có sẵn cho cấu hình như sau:
Tải trang ban đầu có thể kéo dài hơn bình thường vì nó được chuyển bộ nhớ cache từ các dữ liệu đăng ký vào bảng LCache.
Add-on cũng bao gồm một cron entry mà thực hiện thu gom rác một lần một ngày.
LCache hiện đang trong quá trình alpha vì vậy hãy cẩn thận khi sử dụng. Nếu bạn thấy rằng hành động của bạn không được đồng bộ hóa một cách chính xác hoặc một cái gì đó cảm thấy "broken", chỉ đơn giản là nhận xét các tùy chọn back-end trong file config.php của bạn và xây dựng lại các dữ liệu tổng thể. Điều đó sẽ giải quyết tất cả các vấn đề.
CLI hiện chưa được hỗ trợ. Nó rất có thể sẽ phá hỏng máy chủ cơ sở dữ liệu của bạn nếu trang web của bạn có một số lượng lớn traffic.
Chúc các bạn thành công.
LCache là một giải pháp bộ nhớ đệm cho phép tạo nhiều layer để lưu trữ dữ liệu. Nó cho phép đọc được lưu trữ trong SQLite APCu hoặc cho tốc độ trong khi nó lưu trữ các dữ liệu trong một layer thứ hai trên cơ sở dữ liệu của bạn.
Bạn có thể đọc thêm về LCache bằng cách nhấn vào đây!
Tất cả bạn cần để thiết lập là PHP 5.6 hoặc cao hơn và APCu.
Cài đặt add-on và vào config.php của bạn và đặt những dòng sau vào:
PHP:
if (php_sapi_name() !== 'cli') {
$config['cache']['backend'] = 'LCache';
$config['cache']['backendOptions'] = array(
'l2' => array(
'type' => 'mysql',
'prefix' => 'xf_',
'config' => $config['db']
)
);
}
Tùy chọn có sẵn cho cấu hình như sau:
PHP:
// Define a bin where it will be stored. Allows for multiple sites to use the caching service on the same DB.
'bin' => 's1',
// The PHP pool. Define a custom one, use **** for the pool IP/ID, or use [B]hostname[/B] to use your server's hostname.
'pool' => ****,
// Used internally. Does not apply to XF.
'group' => 'default',
// Whether or not an item has an expiration date.
'can_expire' => true,
// L1 Configuration
'l1' => array(
'type' => 'apcu',
'config' => array()
),
// L2 Configuration
'l2' => array(
'type' => 'mysql',
'prefix' => 'xg_',
'config' => array()
)
Tải trang ban đầu có thể kéo dài hơn bình thường vì nó được chuyển bộ nhớ cache từ các dữ liệu đăng ký vào bảng LCache.
Add-on cũng bao gồm một cron entry mà thực hiện thu gom rác một lần một ngày.
LCache hiện đang trong quá trình alpha vì vậy hãy cẩn thận khi sử dụng. Nếu bạn thấy rằng hành động của bạn không được đồng bộ hóa một cách chính xác hoặc một cái gì đó cảm thấy "broken", chỉ đơn giản là nhận xét các tùy chọn back-end trong file config.php của bạn và xây dựng lại các dữ liệu tổng thể. Điều đó sẽ giải quyết tất cả các vấn đề.
CLI hiện chưa được hỗ trợ. Nó rất có thể sẽ phá hỏng máy chủ cơ sở dữ liệu của bạn nếu trang web của bạn có một số lượng lớn traffic.
Chúc các bạn thành công.
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Được quan tâm
Bài viết mới