2012-01-20 25 views
15

Tôi có một trang web wordpress tôi là tạo cho một khách hàng tạm thời được lưu trữ trên http://dev.eatfit.co.nz/làm thế nào để ngừng sử dụng trang google tốc độ

Tôi nhận thấy rằng thường (nhưng không phải tất cả các thời gian) mà tôi duyệt qua một trang (ví dụ trang chủ), những gì tôi giả định là dịch vụ trực tuyến google pagespeed dường như viết lại url khi đang di chuyển để tối ưu hóa mọi thứ, vì vậy tôi nhận được các url như thế này trở lại với tôi (có thể xem trong fiddler hoặc trong nguồn .html)

http://dev.eatfit.co.nz/wp-content/themes/eatfit/images/xfoot-logo.png.pagespeed.ic.SWoJqa9Ly9.png

Tôi không muốn xảy ra và tôi muốn tắt google pagespeed vì nó không chính xác chọn imising css và cũng liên tục bộ nhớ đệm để kiểm tra cập nhật là đau đớn.

Điều kỳ lạ là tôi chưa bao giờ bật trang google trực tuyến cho trang web này và không có plug-in tối ưu hóa đặc biệt nào trong cài đặt wordpress của tôi làm việc này. Tôi đã tra cứu dịch vụ trực tuyến của họ và dường như bạn phải đặt vào một mục dns cns đặc biệt để có được các pagepeed để làm việc - nhưng không tồn tại tên cname nào trên miền này.

Dường như một nơi nào đó giữa máy chủ của công ty lưu trữ và máy khách của tôi, các url đang được tự động viết lại. Làm thế nào điều này xảy ra và làm thế nào nó có thể được dừng lại.

Trả lời

44

Có vẻ như mod_pagespeed được cài đặt trên máy chủ.

Nếu bạn không có quyền truy cập để vô hiệu hóa nó cho trang web của bạn, bạn có thể thêm ? ModPagespeed = off đến cuối URL của bạn trong trình duyệt như thế này

http://dev.eatfit.co.nz/?ModPagespeed=off

+0

tốt để biết về các trang-per- cảm ơn workaround. –

+3

Tuyệt vời.Tôi đã thử sử dụng 'PageSpeed ​​= off' và' ModPageSpeed ​​= off' và không hoạt động. Hạ thấp s trong "tốc độ" (trong ví dụ của bạn) đã làm các trick. –

+0

Cảm ơn bạn! Điều này đã gây ra cho tôi một số vấn đề nghiêm trọng với php-phantomJS và hiển thị hình ảnh đã được tải bởi mod_pagespeed. – xxstevenxo

1

Bằng giao diện của nó, nó là một mô-đun cho apache, do đó, nó có thể được cài đặt trên máy chủ lưu trữ của bạn, tôi sẽ liên lạc với máy chủ của bạn nếu bạn không yêu cầu nó.

+0

ahh ở trên chỉ đến đó trước tôi lol – user1148760

7

Hai trả lời đều chính xác - Câu trả lời là có nó là một module apache cài đặt bởi các công ty lưu trữ trên tất cả các tài khoản - để tắt nó đi, bạn có thể thêm dòng dưới đây trong tập tin .htaccess của bạn:

ModPagespeed off

1

Tôi có thể xác nhận tất cả câu trả lời được liệt kê ở trên. Có vẻ như bạn đã thực sự tắt nó qua tệp .htaccess của bạn. Tuy nhiên tôi muốn biết những vấn đề chức năng nào bạn gặp phải với CSS. Tôi không thể phát hiện bất kỳ sự khác biệt trực quan nào trên trang chủ của bạn với & mà không có mod_pagespeed. Nếu bạn tìm thấy lỗi, chúng tôi muốn sửa lỗi đó. Đúng là nó thêm bộ nhớ đệm vào tài nguyên của bạn, nhưng máy chủ sẽ kiểm tra các thay đổi cứ 5 phút một lần nếu bạn không có TTL rõ ràng và ghi lại các URL có nội dung băm mới bất cứ khi nào dữ liệu thay đổi. Ngay cả 5 phút chậm trễ đó cũng có thể gây khó chịu trong khi phát triển, nhưng có một tính năng tương đối mới: ModPagespeedLoadFromFile, điều này làm cho hiệu suất của mod_pagespeed mượt mà hơn và cũng cải thiện hiệu suất máy chủ.

Lợi ích của tất cả những điều này là có ít chuyến đi khứ hồi đến máy chủ của bạn và độ trễ thấp hơn đáng kể cho người dùng cuối của bạn.Kiểm tra kết quả WebPageTest:

Video, mod_pagespeed on, mod_pagespeed off

Ngoài ra, bạn sẽ nhớ nói với tôi những gì nhà cung cấp hosting bạn sử dụng có thể biến mod_pagespeed trên theo mặc định? Cảm ơn!

11

Nếu bạn nhìn vào thư mục apache conf.d của bạn (tôi đang ở /etc/httpd/conf.d), bạn sẽ thấy một tệp có tên là pagespeed.conf. Để vô hiệu hóa hoàn toàn các dịch vụ, tìm dòng nói rằng:

ModPagespeed trên

và thay đổi nó để:

ModPagespeed tắt

... sau đó khởi động lại dịch vụ httpd của bạn với dịch vụ "httpd restart".

1

Đối với tôi nó làm việc như thế này (Hãy coi chừng nó sẽ tắt Tốc độ trang cho tất cả các yêu cầu, không có chuỗi truy vấn):

vim /etc/apache2/mods-available/pagespeed.conf 
#ModPagespeed on 
ModPagespeed unplugged 
:wq 

Tôi cho ý kiến ​​ModPagespeed trên, và thêm ModPagespeed dòng unplugged đây. Hy vọng điều đó sẽ hữu ích.

0

Và nếu bạn muốn tốc độ trang để ngăn chặn việc thay đổi quảng cáo tên tập tin của bạn bộ lọc này:

pagespeed InPlaceResourceOptimization on; 

Xem here về điều đó. Chương này được gọi là "Tối ưu hóa tài nguyên tại chỗ"

Ngoài ra nếu bạn xác định tệp tĩnh, bạn sẽ thấy các thay đổi ngay lập tức và cải thiện hiệu suất. Xem here về điều đó. Tìm kiếm chương "Đang tải các tập tin tĩnh từ đĩa"

1

Cần thay đổi trong tập tin pagespeed.conf từ trên để tắt

ModPagespeed off 

Vị trí của các tập tin trong Ubuntu/Debian

/etc/apache2/conf.d/pagespeed.conf 

Vị trí của tệp trong CentOS/httpd

/etc/httpd/conf.d/pagespeed.conf 

Đừng quên khởi động lại dịch vụ apache hoặc httpd.

cho trang web cá nhân thông qua .htaccess

ModPagespeed off 
0

trên cài đặt đèn của tôi trên tiểu OS, file conf của tốc độ trang là trên

lampstack-(yourversion)/apache2/conf/pagespeed.conf 
Các vấn đề liên quan