09/10/2018, 23:40

Convert từ PHP sang HTML liệu có khả thi?

Câu hỏi này thật sự ngớ ngẫn vì nhiều bạn cho rằng PHP là ngôn ngữ dành cho web động còn HTML là web tĩnh làm sao có thể convert được 2 thứ này. Tuy nhiên ý tưởng của mình là thế này.
Mình làm 1 trang về tin tức tuy nhiên tin tức đó không cập nhật thường xuyên lắm. Mình có thể xây dựng trang đó dễ dàng bằng Joomla và sử dụng hosting PHP.
Tuy nhiên một giải pháp khác hoàn toàn khả thi đó là phần Frontend của mình sẽ hoàn toàn sử dụng HTML những cái nội dung động như Search sẽ được thay thế (có thể sử dụng search engine của Google) và chỉ còn lại những nội dung tĩnh. Những liên kết của website đó sẽ chuyển thành dạng HTML hết. Mỗi lần cập nhật tin tức mình lại export ra HTML và đưa lên website. Khi đó ta có thể tiết kiệm chi phí hosting rất nhiều giữa một host HTML đơn giản và 1 host PHP kết hợp MySQL tất nhiên tốc độ và khả năng chịu đựng số người online càng tăng thêm.
Chức năng này cũng giống như chức năng cache của Joomla nhưng hosting lúc này sẽ cần thiết đến một dòng mã PHP nữa.
Mình có ý tưởng sử dụng các SEF để thay đổi địa chỉ của các trang web từ đó sẽ cho export ra dạng HTML rồi download toàn bộ webiste về bằng các chương trình duyệt web offline sau đó xuất lên 1 hosting. Mỗi lần thay đổi nội dung thì lại export ra tự động xem xét file nào được thay đổi mới chép đè lên.
Với ý tưởng này mong các webmaster phân tích về mặt lợi và mặt hại của nó nhé.
conmalele viết 01:45 ngày 10/10/2018
Ý tưởng này không có gì mới. Có thể dùng hàm FPT để upload trực tiếp tới cái host tĩnh kia cũng được. Còn CSDL thì ta thêm một trường last_modifier, cứ dựa vào đó mà tạo HTML

Lợi của nó là hiệu suất tốt, cái này khỏi phải bàn cãi.
Hại là cái hại của trang tĩnh
tin_truc22 viết 01:48 ngày 10/10/2018
Vậy có cái soft hay code nào thực hiện chuyện này không hay mình làm bằng tay quan trọng là chỗ đó. Mình muốn tìm trước xem có không để khỏi mắc công viết ý mà.
Cái hại của nó với mấy CMS với tin nhiều thì tốn nhiều lưu trữ kinh khủng.
Giải pháp này áp dụng tốt với CMS.
tin_truc22 viết 01:54 ngày 10/10/2018
Bác biết có biết tên tool nào làm việc đó luôn không? Nếu có sẵn thì mua còn nếu không có giờ code cũng được mai mốt cũng có thể làm được nhiều việc.
conmalele viết 01:46 ngày 10/10/2018
Ặc, làm bằng PHP cả chứ cần gì tool hình như bên IIS, ASP.NET có tool nhưng không nhớ rõ tên
tin_truc22 viết 01:47 ngày 10/10/2018
Vậy là phải code rồi .
Mình cũng muốn giải quyết một tình trạng là số lượng request sẽ rất nhiều. Thấy topic tìm host cho 150 online cùng một lúc là thấy hết hồn rồi. Nếu sử dụng HTML thì chắc sẽ không có chuyện server bị quá tải do nhiều người truy cập chứ. Vì website mình định thiết kế chắc sẽ có 1 lượng rất lớn truy cập.
Bài liên quan
0