Tình hình là e đã cache ra hêt bài viết của site thành Html rồi, vấn đề gặp phải là làm sao chèn code quảng cáo vô đám file cache html đó đây ạ, Ko lẽ h gen hết lại html nữa, E tính cache 1 phần mà thấy nó ko khả thi lắm. Nhờ ae có kn chỉ giáo giúp
placeholder is {ads} Không biết có bao nhiêu file..... ngay cả 1 triệu file thì cắm tool chắc ko quá 1 tiếng thôi mà.
Vị trí cụ muốn chèn là giữa file html hay đầu - cuối gì cũng được. Nếu đầu cuối gì cũng được thì chèn vào trước hoặc sau khi include html. Còn giữa thì bắt buộc phải replace rồi: Nhưng replace không trùng code thì chỉ có cách: 1. Gen lại html hết 2. Làm thêm cái lệnh replace trước include và chèn ads trước khi gen là xong. Sau khi ước lượng thời gian cache cũ sẽ renew thì bỏ cái code replace đi. Mà cái này chắc em cũng muốn rìu qua mắt thợ thôi
Là nó đó. Chỗ nào muốn hiện ads thì phải tính trước và khi gen html thì write cái tag vô. Khi show html thì search & replace hoặc call js write vào tag.
Đợt trước mình cũng làm như bạn, kết quả là GÀ của mình bị banned. Không biết các pub khác có bị không! Mình gom lại hết trong một file js cho dễ tùy chỉnh, các trang khác mình embed vào kết quả là nhận 1 thẻ đỏ của Google. Nhớ tới giờ
Sao bạn không cache php luôn (cho những phần quảng cáo) và require trực tiếp. Như vậy dễ tùy chỉnh hơn!
Đúng rồi bạn. Cache ra file .php xong require trực tiếp file này luôn. Tiện 1 cái là mình dễ tùy chỉnh. Đại loại như : PHP: <!DOCTYPE html><html><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /></head><body><p>Cached content</p><?php echo date('H:i d/m/Y'); ?><p>Cached content</p></body></html>
Mình củng đang tính làm theo kiểu nầy đó cậu, dễ tùy chỉnh hơn hẳn. Nhưng nếu so về hiệu xuất thì hao cpu có nhiều ko cậu? Mình nghĩ chỉ việc đọc và echo vài biến nên chắc củng đỡ
Uhm! Vài câu output thì cũng không đến nỗi nào. Cách này được cái nhanh hơn cách preg hay replace do nó không tìm và thay thế mà thực thi => output luôn. Tùy theo nhu cầu của bạn, mình cũng không biết cấu trúc / mã nguồn bạn như thế nào!