Nâng cấp sau khi vấn đề tải máy chủ![]()
Nâng cấp sau khi vấn đề tải máy chủ![]()
Có ai có bất kỳ ý tưởng lớn như thế nào bộ nhớ cache tập tin có thể có được trước khi nó có một tác động tiêu cực đến hiệu suất?
Cơ sở dữ liệu bộ nhớ cache chỉ lưu trữ các bản dịch. Không phải toàn bộ nội dung HTML. Vì vậy, khi một số trang dịch được tạo ra, sau đó trang đầu tiên bình thường được tạo ra và sau đó nó được phân tích cú pháp và dịch. Trong bộ nhớ cache DB dịch được sử dụng và câu dịch được thực hiện từ đó. Chỉ cần câu - HTML không toàn bộ, bởi vì mỗi bản dịch thời gian có thể khác nhau (tức là đặc quyền của người sử dụng khác nhau, thay đổi nội dung). Một trang HTML có thể có hàng trăm câu dịch vBET có nội dung giữa các thẻ HTML. Thanks DB bộ nhớ cache những bản dịch không được thực hiện mỗi lần từ Google - tiêu thụ rất nhiều thời gian - thay vì đó, những người được lấy từ DB địa phương của bạn. Tuy nhiên trang bình thường đã được tạo ra và sau đó dịch.
Toàn tập Cache Đối với khách làm việc chỉ cho khách hàng. Chúng tôi không phải lo lắng rằng người dùng có các đặc quyền khác nhau và xem những thứ khác nhau. khách sẽ thấy cùng một nội dung. Do đó chúng tôi không phải để phân tích kết quả và dịch tác phẩm của mỗi phần, chúng tôi chỉ đơn giản là có thể làm điều đó một một thời gian và bộ nhớ cache đầy đủ HTML đầu ra. Vì vậy, trong trường hợp này khi đầy đủ trang không được lưu trữ, hoặc lưu trữ nội dung quá cũ, sau đó dịch bình thường xảy ra - giống như mô tả trước đây. Nhưng thời gian này, tại đầu ra cuối HTML đầy đủ bằng văn bản cho tập tin. Vì vậy, thời gian tiếp theo khi cùng một yêu cầu từ khách chúng tôi không tạo ra nội dung trang bình thường - chúng tôi chỉ đơn giản là dòng cho khách đã được lưu trữ tập tin HTML. Đó là lý do tại sao chúng ta tiết kiệm rất nhiều các truy vấn SQL, CPU và bộ nhớ. Chúng tôi chỉ cung cấp cho người sử dụng nội dung từ tập tin tĩnh. Đó là lý do tại sao điều quan trọng là để xác định thời gian bộ nhớ cache này sẽ có giá trị. Bởi vì nếu một cái gì đó sẽ thay đổi - tức là có bài mới sẽ đến với chủ đề, sau đó khách hàng sẽ không xem bài đăng mới cho đến khi tập tin đã được lưu trữ hết hạn. Sau đó trong thời gian yêu cầu tiếp theo, trang web lần nữa bình thường sẽ được tạo ra, được dịch và lưu trữ - và nội dung này khách sẽ thấy tức là cho một giờ (cấu hình). Họ sẽ không thấy bất kỳ thay đổi cho đến khi lưu trữ tập tin hết hạn một lần nữa. Tất nhiên người dùng của bạn sẽ thấy tất cả mọi thứ, bởi vì nó hoạt động chỉ dành cho khách (đối với các robot cũng vì robot thu thập dữ liệu diễn đàn của bạn như là khách).
Xin vui lòng cho nó giúp đỡ và trong trường hợp của bất kỳ câu hỏi chỉ cần hỏi - chúng tôi sẽ sẵn sàng mô tả nó![]()
Nó sẽ được, nó sẽ đượcHầu hết những điều mới đã được thử nghiệm ở đó. Chúng tôi chỉ có nhiều việc phải làm trong trường hợp Bộ nhớ cache tệp đầy đủ cho khách trên vB4, bởi vì chúng tôi hỗ trợ dịch nhiều loại URL hơn cho vBSEO và cả URL thân thiện từ vB. Và trong số tất cả những người đó, chúng tôi phải kiểm tra nó rất cẩn thận và vẫn phải thực hiện hỗ trợ chuyển hướng trước đó cho một số trong số đó. Ngoài ra - chúng tôi sẽ sử dụng thời gian bổ sung này để kiểm tra bất kỳ vấn đề nào có thể xảy ra với Bộ nhớ cache tệp đầy đủ cho khách (được coi là BETA ngay bây giờ) trên các diễn đàn vB3. Chúng tôi kiểm tra nó tốt, nhưng luôn luôn tốt hơn để quan tâm nhiều hơn đến chất lượng tốt
![]()
trong tập tin /Images/vBET/Flags/vBET.CSS
Xin vui lòng mô tả tốt hơn những gì nó có nghĩa là "kỳ lạ" - có lẽ chúng ta sẽ có thể giúp bạn. Ngoài ra chúng tôi tư vấn để sử dụng cho những thứ như Firefox với các plugin Firebug - nó sẽ cho phép để cho bạn thấy chính xác phong cách css được sử dụng cho các yếu tố quy định. Đó là thực sự hữu ích![]()
Tôi biết rằng đối với tất cả mọi người phiên bản của ông là quan trọng nhấtVà chúng tôi không muốn tranh luận với
Trong trường hợp này, vBET3.x trước đó vì lý do rất tốt: CHẤT LƯỢNG. Chúng tôi thêm chức năng quan trọng mới (File cache cho Khach) trong phiên bản, và nó dễ dàng hơn để thêm nó vào vB3, bởi vì có không có các URL thân thiện, và chúng tôi dịch chỉ chủ đề URL cho vBSEO. Trong trường hợp vB4 nó là phức tạp hơn - các URL thân thiện phải được hỗ trợ, và chúng tôi dịch nhiều hơn nữa các loại URL. Đặt nó lần đầu tiên trong vB3. cho phép chúng tôi thử nghiệm nó rất tốt trên các diễn đàn thực sự, kiểm tra rằng nó làm việc tốt, có lẽ sẽ hiển thị một số lỗi trước khi nó đi đến vB4. Và sau khi chúng tôi là hoàn toàn chắc chắn rằng nó là tất cả tốt, chúng tôi vẫn còn có thêm hỗ trợ aditional vB4 (Friuendly URL, thêm translted URL). Đó là lý do tại sao vBET3.x thời gian này là trước đó và chúng tôi vẫn cần 2 tuần cho vBET4.x. Và cảm ơn rằng bạn sẽ có được giải pháp mà có chất lượng tốt, ewen nếu nó là phức tạp hơn thatin trường hợp của vB3
Không nên có những điều như tác động hiệu quả tiêu cực bởi vì các tập tin bộ nhớ cache. Đó là bởi vì tập tin bộ nhớ cache không phát triển ... Chúng tôi tạo ra tập tin riêng biệt cho mỗi URL yêu cầu. Vì vậy, mỗi tập tin bộ nhớ cache chỉ đơn giản là tập tin HTML tĩnh (lưu trữ đầu ra cho yêu cầu). Khi máy chủ của bạn lưu trữ nhiều hơn và nhiều hơn nữa vBET chỉ đơn giản là tạo ra các tập tin nhiều hơn và nhiều hơn nữa. Vì vậy, mỗi khi tập tin được đọc:
1. Nó được đọc kết quả chỉ cho URL cụ thể
2. Chúng tôi thậm chí không đọc nó vào bộ nhớ - chỉ đơn giản là dòng nó cho khách hàng bằng cách sử dụng PHP chức năng: ReadFile
Bởi vì thậm chí nếu trang kết quả của bạn là thực sự lớn - tập tin bộ nhớ cache như vậy là lớn, nó sẽ không có tác động thực hiện tiêu cực, bởi vì nó sẽ chỉ dòng một tập tin này mà không cần thậm chí đọc toàn bộ nó vào bộ nhớ. Vì vậy, bạn sẽ thấy lợi thế không bất lợi.