Hướng dẫn Tối ưu hóa website

Thành viên quá tích cực
Quản trị viên
img-2017-08-24-04-22-15-1.png

Để tối ưu hóa html như thế này ( theo cách bạn @Đào Duy Tùng )

1. đầu tiên bạn vào \themes\default\theme.php
dòng 296 chèn đoạn này
// tối ưu hóa html
$sitecontent = str_replace("\t", ' ', $sitecontent);
$sitecontent = str_replace("\r", ' ', $sitecontent);
$sitecontent = str_replace("\n", ' ', $sitecontent);
while (strpos($sitecontent, ' ') !== false){
$sitecontent = str_replace(' ', ' ', $sitecontent);
}
2. tiếp vào \vendor\vinades\nukeviet\Core\Optimizer.php
xóa dòng 181 này nếu cài dòng trên //$this->_content = preg_replace('/>[\r\n\t ]+</', '><', $this->_content);
 
Lần sửa cuối: Tám 26, 2017 lúc 9:47 AM
Thành viên năng động
\vendor\vinades\nukeviet\Core: rồi mở tiếp file nào vậy Bác? trong đây có nhiều file quá, e sài NV mới nhất
 
Thành viên mới
tối ưu như vậy để làm gì vậy bác, cho dễ nhìn thôi hả?
 
Thành viên quá tích cực
\vendor\vinades\nukeviet\Core: rồi mở tiếp file nào vậy Bác? trong đây có nhiều file quá, e sài NV mới nhất
Sửa Optimizer.php nha bạn
 
Thành viên quá tích cực
Ông thớt viết thiếu đấy. hihi
 
--= Roll With The Wind =--
Quản trị viên
Tối ưu cái này thì mất cái kia.
HTML nhìn ra có vẻ sướng, nhưng giảm hiệu năng Server vì server side phải xử lý nhiều hơn.
Ngoài ra tiềm ẩn nguy cơ xung đột nội dung nếu code viết không "chuẩn".
 
Thành viên năng động
Nén html thì rất hay và rất gọn ... nhưng kỹ thuật này khó quá cho việc tương thích JS, và hầu như phải trả phí khá khá cho các Plug-in hay module của các OPS khác, nén html nó sẽ làm vài JS/JQuery chết do nó hoạt động không được (giới coder nói là trigger chạy theo dòng - nén là vô tác dụng) - thử rồi không hiệu quả - bỏ luôn cho khỏi tốn thời gian
 
Thành viên mới
Nén html thì rất hay và rất gọn ... nhưng kỹ thuật này khó quá cho việc tương thích JS, và hầu như phải trả phí khá khá cho các Plug-in hay module của các OPS khác, nén html nó sẽ làm vài JS/JQuery chết do nó hoạt động không được (giới coder nói là trigger chạy theo dòng - nén là vô tác dụng) - thử rồi không hiệu quả - bỏ luôn cho khỏi tốn thời gian
thật không bác, lâu nay chưa nén bao giờ nên cũng k biết nó ảnh hưởng đến Js :D:D