2017-02-02 17 views
0

Ich hoffe, dass jemand hier mithelfen kann, mir ein paar Ideen zu geben, was ich überprüfen und wo ich mit einer neuen Ausgabe suchen soll.Caching scheint meine Website zu brechen und ich weiß nicht, wo ich hinschauen soll

Ich habe W3TC Caching auf einer Website implementiert, um Ladezeiten zu verbessern, aber es hat ein Problem mit dem Laden von Seiten verursacht - die Seiten laden nun beim ersten Laden verstümmelten Text und nach der Aktualisierung scheint es gut zu funktionieren.

Ich bin 99% sicher, es ist W3TC, weil, wenn ich den Cache löschen, das Problem passiert und dann nach einer Aktualisierung, es geht weg.

Dies ist, was vor erfrischender angezeigt:

v '"fdtoo < {JZF' ؼ Tʡ > ꛯ EM 7 ֈ e l { # ƛ oA G b r, z U ] 3e < hI���2�,�Z�}RuO�i��Ck�T,����|^�q�~�F#M�R�E$k�k4��c��b��ޔ�C�����F�gc���#/H}V���AM�2�ӡE��"u�Zz �U���tFM�Ed��qduڞ3��@����� ��{ޔ&��������GJM;�b��)� ��oN�3�Tq7 ɦZϞ ? AUo k h ! A D CF Y? ȟ ? O8 5X @') + ?. ! V Q q6 E 0s g3 1 [ T Nq ң beLq " ^YhhƓ H & O 8Zn 1 2 znon Z < W 0 L ̖0ܞ GqhQ ] g U z } ' ' UG gS o * �3N=E��!i�,��\�ĝ� d�C�F" �۳���e�U�H�1�bʛV�J�> Y3 Әk $ 9 Q $ 厁q Hy . vh] ' (SqL Z m è5 wL, B ޑ @/ ʷ V 6V ίB2 = nR # 4 b J B Ë {go 4R , g d V j͊V% V V 1 ɇ { Q Ѩ ? ( ڃ^ 4 0T E? N [ D W H Q x/ S 7 m69 dr . Ǘ , ~ C6fRm " m C ΢ ", id% U2F + ho/hU & J^N Z , @ $ s "M" v Y [f 0G N B0 Ci 5 & k �F�r���*��jR����g���v�� �{�W�=�T��09�o�wC���e9���l�}��/_޾{\�S9=��$����ת����DlN����!�0xy0<��!4N��Z䏋�t��.�{�xwLkT."o��&���@_H�A8,Q?2P ;@��>>����*��45Պ�A�ZZrY�9�:̬��K������ =�����n����]ہw�*��H�:��t�0���B¯�a���Q�mW>c�:ID�G��1;=�T���0!��"�1 �X}}0Bm�!�����;_k2��'<R�qY�'ё� WL sR7 7W | ߇ ۊ 1 Kfg " P } Cb ׷ 3 A wk bd s Ŕ L Ŕ 6 -^0 & $e $ < F ZO x V ! Y N $ A . s 1 ~ T OE g s 2 & l1 DB EB B9O # # r F {] ⴻ 'u7cpxũW [fo MSH % Uz/cH Wc e ֥ : M M [ 2 w [ ͌ (B?: - 8 o N ֓^ ^. ' EL e 4z6s ڽ^ iz^S r 탇 ֠ m " q @, \ H , g) < ɫU ۊ z \ o ? w wd n O q ݺ ] ݻ a! a [} Nc. 1cI [n Vv t 0? E 4 J n h qԐ9 @ M1 臭 Ku k g & t s ػ nyk݋ b 4i fn { T^F Z V] {i > { /Oy l 搗 2) wa | yd ֮ k w N ] UaLme V q 폋 @ y "V d 2 K {'4Q 6 1 R^: o "& FQ $ U ) ڔ Y IW H # -E HK 6 I <: ㄆ ㄆ lOW0A " 1G q " nHc p > ~ 4 ᣵ - 7 N a Ys n 1/ [ A i5z^ k 7 ߄- R 4 & u Ӫ9 p ' 6p p ߢ ' N {ܣ n ў ߔ y j s ͳ K | 8 ' Ö kc i wXF d ~ { 5 e j - [# ӡ Z ^X B 3m ~ IcU f5 ( 4P J ERI FD4 < : ~ $ ⧛ a - ;/ Ƞ & (m Ͱ ~ a3 J): q z A 2 ��&�heTeT�§��]�?]>�E䣝j!ƣ�_�v�8-�t�i���s1��%��Up�M��C�����T�0^��\��(���.��q�9(���zK�v���h����T� "����2�hUPTɇf����<�M�Q����'���,bh)s���.Q���p�^�Dv"SۿC��r��qfpo9�&��:�%�-�W����ư�.U�u������ʜr�4a4T ���QE֎Qzw:F)}f���c��4�^��IX���,8��r�Y��.̳5��m�[email protected]+���+a��Om����[= V��$Dx��'c���E����y�J�7�E��q�ٱ�S��I|�;Pkg8�Yۉ�X#�2�����NJ��2�y�6�Td�B�,�P� �*t4�猒,^�\�]pĎ��N�j��0�����ˌg���+�aNX�5���R��ld�֭97���ʢK덆�Ӥ���5~ ��[M�4X��X�u�ʼn+��n�� (���[�F'P S6 j ) 9 k * e [ d hO # m > 3t < h ele! L �M�V�3��+�٣F�=�/m*a�}Ly��M}��Z89\�o ��z�S߇�,w(��L{�[email protected]��FA�Y�o~iHۙ<B/l}@"H:��� �^���,c��n( o�>�/I��c�㲨=��!WKm]���6q����M$6��Qۭ~_7�e�?�}��C,��HCR,���G�m�B��o�t�Uk-t�\QY��<�٧�e���E.��J�/!VC�����)�d�Y�� 7/���ugm��#�-R\e�g��#����:2�|Y}�]���g k Ag X kj M n ݹ �l�R�H��E�k/�h�K|��.q�.Q\|�Av���S�eQ�JR0���=�kR�뷌��F�]cu�m�v6����g*�� � ++ -hP ܺ OY zm4 ? ^Z z tzǒ & s ; E Ogi w ~ 5 L | { 4 ܾ Azno ۍ mJ o) s nB 7 3S r { 2 ; ; vroI V rj/ 2I E oed * Z | 6k + ߬ ܣ O 4 ! ӛ_ - 7' IlsEd 6F òo , & Q pz [ } O HRi lF ? gŹ 0 E E} \ ͚ $ D c> x; O ~ ? Ren> Կ $ G ~ B [? I iT Fe4 1 { g + a 7 g + uH , ? K d , 1 {* B! B լ C> r } ? ޚ BVs { u 3 {2 _ * _ F

Antwort

0

Diese Art von passiert, wenn ein Problem mit der Inhaltscodierung auftritt in der Regel auf Komprimierungseinstellungen beschränkt.

Normalerweise ist entweder die Kopfzeile ungültig oder fehlt, oder die Vary ist eine. Ich weiß nicht, W3TC, aber eine schnelle Suche nach "W3TC content encoding error" brachte ein paar Ergebnisse, so zum Glück ist dies ein Problem, das happened to a few people hat.

Apache Standardkomprimierungseinstellungen

Auch ich weiß W3TC nicht, aber ähnliche Caching-Setups von der Implementierung, das erste Mal sieht er eine Anforderung für eine Datei, die noch nicht zwischengespeichert wurde, es wird ein Aufbau .html Datei, komprimiere es mit etwas wie gzip und speichere es als .html.gz Datei. Immer wenn eine sekundäre Anfrage eingeht, kann Apache diese statische Datei dann direkt bereitstellen, da sie weiß, dass sie bereits wegen der Dateierweiterung komprimiert ist.

Dieses Problem tritt auf, weil es dann die GZIP-Daten zu diesem ersten Requester ausgibt. Standardmäßig komprimiert Apache Antworten (sofern es nicht weiß), und das Ergebnis ist, dass es zweimal komprimiert wird.

So werden die möglichen Optionen:

  • Schalten Sie Einstellungen Apache-Standard Kompression durch mod_deflate auf Ihrer Webseite zu deaktivieren (alle Ihre Wünsche sowieso durch W3TC gehen Angenommen, dies ist wahrscheinlich der Weg W3TC erwarten würde)
  • Bearbeite W3TC oder deine Webseite, indem du etwas wie apache_setenv('no-gzip', '1'); hinzufügst, das den gleichen Effekt wie oben hat, aber kontrollierbarer ist, welche Anfragen auf
  • angewendet werden. Deaktiviere die W3TC-Komprimierung (ich würde das nicht tun; halte es für den letzten Ausweg) !)
Verwandte Themen