lack einrichten, aber stammt der inhalt wirklich aus dem cache?
<p>ich habe lack auf meiner site eingerichtet und nach der einrichtung den http-header auf einen anonymen benutzer überprüft. dies war die antwort:</p><blockquote> <p>status: http/1.1 200 ok server: apache/2.2.15 (centos)<br> x-powered-by: php/5.3.3<br> x-drupal-cache: miss<br> cache-kontrolle: max-age = 0, kein cache inhaltssprache: en<br> link: <a href="http://www.website.com/">http://www.website.com/</a> ; rel = "kanonisch", <a href="http://www.website.com/">http://www.website.com/</a> ; rel = "shortlink", <a href="https://plus.google.com/u/0/b/randomnumber/randomnumber/">https://plus.google.com/u/0/b/randomnumber/randomnumber/</a> ; rel = "verlag"<br> variieren: accept-encoding x-mod-pagespeed: 1.6.29.7-3566<br> inhaltskodierung: gzip<br> inhaltstyp: text/html; zeichensatz = utf-8<br> inhaltslänge: 15365<br> datum: sa, 08. februar 2014, 20:53:08 gmt<br> x-varnish: 658699528<br> alter: 0<br> via: 1.1 lack verbindung: schließen</p> </blockquote><p>dies ist, was isvarnishworking.com dazu zu sagen hat:</p><blockquote> <p>varnish scheint auf diese url zu antworten, aber der "max-age" -wert des cache-control-headers ist kleiner als 1, was bedeutet, dass varnish unter dieser url niemals inhalte aus dem cache bereitstellt.</p> </blockquote><p>dies bedeutet, dass der zweck, mit dem ich lack einrichte, nicht erfüllt wird. ist das richtig? varnishstat weist eine trefferquote von 50% auf, was zunächst gut genug ist:</p><pre><code>83 client connections accepted 230 client requests received 21 cache hits 49 cache misses 210 backend conn. success 164 fetch with length 1 fetch wanted close 39 n struct sess\_mem 1 n struct sess 37 n struct object 37 n struct objectcore 26 n struct objecthead 90 n struct smf 16 n large free smf 1 n struct vbe\_conn 2 n worker threads 12 n worker threads created 375315 n worker threads limited 104 n overflowed work requests 1 n backends 12 n expired objects 8 n lru moved objects 184 objects sent with write 82 total sessions 230 total requests 160 total pass 209 total fetch 84600 total header bytes 1377549 total body bytes 8 session closed 223 session linger 224 session herd 19641 shm records 1662 shm writes 1 shm mtx contention 213 allocator requests 74 outstanding allocations 409600 bytes allocated 10439155712 bytes free 210 backend requests made 1 n vcl total 1 n vcl available 1 n total active purges 1 n new purges added 70 hcb lookups without lock 35 hcb lookups with lock 35 hcb inserts 752 client uptime 44 fetch no body (304) </code></pre><p>hier ist ein screeshot der seite admin/configure/development/performance:</p><p> <a href="http://awesomescreenshot.com/01e2bplzef">http://awesomescreenshot.com/01e2bplzef</a> </p>
<p>es wurde behoben, indem sichergestellt wurde, dass settings.php die folgenden zeilen enthält und nachwörter neu gestartet wurden:</p><pre><code>$conf['cache\_backends'] = array('sites/all/modules/varnish/varnish.cache.inc'); $conf['cache\_class\_cache\_page'] = 'varnishcache'; $conf['page\_cache\_invoke\_hooks'] = false; $conf['reverse\_proxy'] = true; $conf['cache'] = 1; $conf['reverse\_proxy\_header'] = 'http\_x\_forwarded\_for'; $conf['reverse\_proxy\_addresses'] = array('127.0.0.1'); </code></pre>
lösche mal die cookies und leere den cache-ordner.sehr einfach geht das mit dem tuning-tool ccleaner,welches du hier downloaden kannst:

http://www.chip.de/downloads/c1\_downloads\_16317939.html

installiere nach dem download ccleaner,dann,nach der installation,öffne ccleaner und klicke auf analysieren,dann auf starte ccleaner.die mülldateien wurden nun gelöscht und die seiten müssten schneller laden. hallo ole 

das war’s - der apache lief nicht! 

14:48/0 server /var/log/linuxmuster # service apache2 restart 
* restarting web server apache2 (98)address already in use: mak… <p>versuche etwas wie</p><pre><code>&lt;ifmodule mod\_expires.c&gt; expiresactive on expiresdefault "access plus 1 seconds" expiresbytype text/html "access plus 1 seconds" expiresbytype image/x-icon "access plus 2592000 seconds" expiresbytype image/gif "access plus 2592000 seconds" expiresbytype image/jpeg "access plus 2592000 seconds" expiresbytype image/png "access plus 2592000 seconds" expiresbytype text/css "access plus 604800 seconds" expiresbytype text/javascript "access plus 86400 seconds" expiresbytype application/x-javascript "access plus 86400 seconds" &lt;/ifmodule&gt; </code></pre><p>oder </p><pre><code>&lt;filesmatch "\.(?i:gif|jpe?g|png|ico|css|js|swf)$"&gt; &lt;ifmodule mod\_headers.c&gt; header set cache-control "max-age=172800, public, must-revalidate" &lt;/ifmodule&gt; &lt;/filesmatch&gt; </code></pre> <p>sie können das meiste davon tun, indem sie eine login.sql verwenden. login.sql wird während der - überraschenden - anmeldung ausgeführt und aus ihrem sqlpath oder dem aktuellen verzeichnis geladen. für die beispiele, die sie gegeben haben, haben sie wirklich den schlimmsten fall gewählt.</p><p>problem ist der sqlterminator. was auch immer sie dort eingeben, der schrägstrich wird als kostenloser sql-minator beibehalten. daneben sucht sqlplus zuerst nach dem sqlterminator und führt dies vor dem scannen zum string-terminator durch. ein fehler, wenn sie mich fragen. der schrägstrich kann in einer zeichenfolge verwendet werden, solange er nicht allein in einer separaten zeile steht. sobald sqlplus das als sqlterminator angegebene zeichen findet, ignoriert es alles andere und hört auf zu lesen.</p><p>der schrägstrich kann behandelt werden, solange er nicht alleine in einer zeile steht.</p><p>login.sql enthält:</p><pre><code>prompt run login.sql show sqlterminator show sqlblanklines set sqlblanklines on set sqlterminator ';' show sqlterminator show sqlblanklines prompt ready login.sql set echo on </code></pre><p>leigh.sql enthält:</p><pre><code>insert into t1 values ('fail bc semicolon a;a / '); insert into t1 values ('fail bc solo / aa / '); insert into t1 values ('ok / not solo aa /a '); delete from t1 where a = 'c a/ '; </code></pre><p>führen sie das skript aus:</p><pre><code>sqlplus leigh/leigh@orcl @leigh sql*plus: release 10.2.0.4.0 - production on thu aug 9 22:36:20 2012 copyright (c) 1982, 2007, oracle. all rights reserved. connected to: oracle database 11g enterprise edition release 11.2.0.3.0 - 64bit production with the partitioning, real application clusters, automatic storage management, olap, data mining and real application testing options run login.sql sqlterminator ";" (hex 3b) sqlblanklines off sqlterminator ";" (hex 3b) sqlblanklines on ready login.sql sql&gt; insert into t1 values ('fail bc semicolon 2 a;a 3 / error: ora-01756: quoted string not properly terminated sql&gt; '); sp2-0042: unknown command "')" - rest of line ignored. sql&gt; sql&gt; insert into t1 values ('fail bc solo / 2 3 4 aa 5 / error: ora-01756: quoted string not properly terminated sql&gt; '); sp2-0042: unknown command "')" - rest of line ignored. sql&gt; sql&gt; insert into t1 values ('ok / not solo 2 3 4 aa 5 /a 6 '); 1 row created. sql&gt; sql&gt; delete from t1 where a = 'c 2 3 4 a/ 5 '; 0 rows deleted. </code></pre><p>sie müssen nicht mit start-/endblöcken herumspielen. der befehl sqlterminator innerhalb des befehls kann nicht verarbeitet werden, unabhängig davon, wo er sich in einer zeichenfolge befindet oder nicht. er kann keine zeilen mit schrägstrich allein in einer zeile in einer zeichenfolge verarbeiten.</p> @frank s.@hansfranz@morlekater@dukevi@kk82@marion voss@angelika steyer@trischa@arnf@yeeho.nathan@wolfi-2@katjab@drolrvonaf@beckan@zickenfan@merlen1@j\_v\_r@bibo ich habe gute neuigkeiten für euch mitgebracht. mit dem firefox-update auf die browserversion 91.0.2 sollten die probleme behoben sein. bitte testet dies doch einmal aus und gebt uns gerne eine rückmeldung, ob das update eine besserung der schwierigkeiten mit dem nicht verschwinden der zeitleiste gebracht hat. liebe grüße, florian <p>ich verwende <a href="http://noscript.net/features">noscript</a> , aber liste jede site auf, die ich tatsächlich verwenden möchte.</p><blockquote> <p>wenn sie noscript installieren, werden javascript, java, flash silverlight und möglicherweise andere ausführbare inhalte standardmäßig <em> blockiert </em>. sie können <em> die ausführung von </em> javascript/java/... selektiv auf den websites zulassen, denen sie vertrauen. sie können einer site erlauben, skripte vorübergehend auszuführen, wenn sie nur zufällig oder dauerhaft surfen, wenn sie sie häufig besuchen und ihr wirklich vertrauen. dies bedeutet, dass noscript aus ihren eigenen browsergewohnheiten lernt und nach einer weile im hintergrund verschwindet. wenn sie jedoch auf eine schädliche webseite stoßen, wird es sofort wieder angezeigt, um ihren tag zu retten.</p> <p>wenn sie eine site mit blockierten skripten durchsuchen, wird eine benachrichtigung angezeigt, die der vom popupblocker ausgegebenen ähnelt.<br> sehen sie sich das symbol oder das statusleistensymbol an, um die aktuellen noscript-berechtigungen zu erfahren ...</p> <p><img src="https://i.stack.imgur.com/zfxkv.png" alt="http://noscript.net/noscript/ss0.png" title="noscript tooltip screen shot"></p> </blockquote> Guck mal hier : [PC-Viren? Fehlanzeige.](https://www.apple.com/de/mac/) https://play.google.com/store/apps/details?id=com.katecca.screenofflock Ein reg-ex wird viel schneller sein als html agility pack. 

 Aber Sie sollten bedenken, dass HTML nicht immer gut geformt sein muss. Die Suche nach den richtigen Daten, die Sie nur mit reg-ex verwenden möchten, kann fehlschlagen. Browser sind sehr fehlerverzeihend. 

 Agility Pack ist ein großartiges Werkzeug. Es bietet eine Menge Funktionen für den Speicher, den es verbraucht. Liebe Kundin "Daniela",  

  

vielen Dank für Ihre Bewertung.  

  

Wir bedauern, dass Ihnen bei der Einlösung auf **[Wunschgutschein](https://www.reklamation24.de/wunschgutschein/5420)**.de eine Fehlermeldung angezeigt wird.  

  

**[Wunschgutschein](https://www.reklamation24.de/wunschgutschein/5420)** verarbeitet Echtgeldwertkarten und verwaltet Echtgeldwertguthaben, sodass wir sehr strengen Sicherheitsbestimmungen zur Maximierung der Betrugsprävention unterliegen.  

  

Gerne prüfen wir Ihren Fall im Detail. Mailen Sie diesen gerne an die zuständige Fachabteilung, erreichbar unter info@shoppingkonto.de.  

  

Wir sind erst zufrieden, wenn Sie es sind.  

  

Viele Grüße, das Team von **[Wunschgutschein](https://www.reklamation24.de/wunschgutschein/5420)**