2012-01-19 17 views
11

Nhiều câu hỏi thực sự:Các tập lệnh truy cập phương thức truy nhập phương thức có thể được lưu trong bộ nhớ cache của chủ Web có thể được lưu trong bộ nhớ chính bằng chuỗi chính không?

  • sẽ importScripts luôn nạp kịch bản với một yêu cầu GET hoặc nó có thể kịch bản bộ nhớ cache?

  • Có thể importScripts tập lệnh truy cập được lưu trong bộ nhớ chính trong ngữ cảnh chính hoặc ngữ cảnh trình duyệt không?

  • Các tập lệnh bộ nhớ cache của công nhân có thể truy cập vào chuỗi chính không? (Chỉ đơn giản là cách khác xung quanh)

Trả lời

1
  1. importScripts sẽ không tải các tập lệnh một lần nữa nếu bạn chỉ định tiêu đề http bộ nhớ cache như 'Hết hạn' hoặc 'Cache-control' đúng cách, xem google recomendations về điều đó

  2. Có một loại 'bộ lọc cổng nối' giữa các luồng, cho phép nguyên thủy như boolean, chuỗi đi qua nhưng không phải là đối tượng/hàm. Nếu bạn tải tập lệnh của mình qua XHR dưới dạng một chuỗi trong chuỗi chính, có thể bạn sẽ có thể gửi chuỗi đó đến chuỗi công việc và đánh dấu ở đó.

  3. Xem câu trả lời # 1

+0

này dường như không đến mức khó tin. Tôi có một loạt các PHP phục vụ Javascript với chỉ thị bộ nhớ cache thích hợp. Caching hoạt động tốt, nhưng không bao giờ với importScripts. Trang Google được liên kết chỉ mô tả nguyên trạng. – Someone

Các vấn đề liên quan