• Resolved Johannes Weber

    (@johannes4711)


    Hallo zusammen,
    also erst mal ein FETTES Dankesch?n für eure Arbeit. Dieses Shariff-Plugin l?uft deutlich besser als das andere. Super!!

    Eine Frage: Bei meinen Posts wird immer mal wieder der Facebook Counter nicht angezeigt. Woran kann das liegen? Etwas sp?ter getestet l?uft es dann aber wieder.
    Bei anderen Plugins dieser Art gibt es immer einen TTL Wert, in dem festgelegt wird, wie oft der Server im Hintergrund die Stats aktualisieren soll. So etwas sehe ich bei eurem Plugin nicht. Wie ist denn eure Standardeinstellung? K?nnte es etwas damit zu tun haben? (Und wenn ja, dann k?nnte ja einfach der zuletzt bekannte Wert weiterhin angezeigt werden.)

    Thx!!
    Johannes

    https://www.ads-software.com/plugins/shariff/

Viewing 15 replies - 1 through 15 (of 31 total)
  • Thread Starter Johannes Weber

    (@johannes4711)

    Ah, zumindest die Frage nach der TTL habe ich mir in den FAQs beantworten k?nnen. Da w?re jetzt nur die gro?e Bitte, diesen Wert über das Settings-Menü einstellen zu k?nnen. Ich habe keine Ahnung vom Backend und würde entsprechend ungerne da rumbasteln.
    W?re das m?glich?

    Plugin Author Jan-Peter

    (@starguide)

    Die Entscheidung den TTL-Wert nicht in die Einstellungen zu packen war bewusst gew?hlt, denn damit kann man viel Unfug anstellen. Der Standard ist 60 Sekunden, was für die Mehrheit aller Seiten da drau?en ein vernünftiger Wert ist. Wer es wirklich m?chte kann in der wp-config.php den Wert ver?ndern (siehe FAQ), aber das ist wie gesagt in der Regel nicht sinvoll.

    Ein kleinerer Wert belastet nur unn?tig den Server (was besonderes bei Multisite-Installationen für viel ?rger sorgen kann) und verursacht unn?tigen Traffic. Ein gr??erer Wert führt nur dazu, dass eure Z?hlerst?nde nicht aktuell sind und dann sehe ich schon die Anfragen, warum da immer 0 steht. ??

    Fehlte denn nur der Facebook-Z?hler in deinem Fall oder alle Z?hler?

    Gru?,
    JP

    Thread Starter Johannes Weber

    (@johannes4711)

    Es fehlt tats?chlich immer nur mal der Facebook-Z?hler.

    Ich wundere mich aber trotzdem noch über die 60 Sekunden. Das kommt mir sehr oft vor. Andere Plugins haben hier Werte zwischen 1-24 Stunden als TTL. ?? Bei mehreren hundert Posts und diversen Shariff Buttons ist das Backend ja dann schon ordentlich besch?ftigt…

    Plugin Author Jan-Peter

    (@starguide)

    Dann lag es an Facebook selber, die basteln auch hin und wieder an den Einstellungen rum. Das sollte aber nicht die Regel sein.

    Bezüglich der Frage warum Heise 60 Sekunden als Standard-Wert gew?hlt hat und wir diesen beibehalten haben, verweise ich einfach mal auf folgenden Thread:

    https://www.ads-software.com/support/topic/allgemeine-frage-zu-statistik

    Da drin sind auch noch weitere Fragen rum um die Statistik und z.B. Caching-Plugins Thema. Falls noch etwas unklar geblieben ist, einfach fragen. ??

    Plugin Author Jan-Peter

    (@starguide)

    P.S.: Shariff aktualisiert die Z?hler übrigens nur, wenn auch jemand die Seite aufruft. D.h. nicht immer ALLE Z?hler eurer uralten Posts. ??

    Thread Starter Johannes Weber

    (@johannes4711)

    AHH, okay, da ?ndert an der Betrachtungsweise natürlich viel. Super. Das macht ja richtig Sinn. ?? (Das k?nnte noch mit in die “FAQs für technisch Interessierte” rein.)
    Danke fürs Antworten!

    Johannes

    Thread Starter Johannes Weber

    (@johannes4711)

    Also aber warum auch immer ist es gerade jetzt (13.05.2015, 15:10) wieder so, dass Facebook-Counter nicht angezeigt werden. Beispiel hier: https://blog.webernetz.net/2015/03/19/low-budget-zeitraffer-in-full-hd-erstellen/

    Woran k?nnte es denn noch liegen?

    Plugin Author Jan-Peter

    (@starguide)

    Ich habe mir das mal angesehen. Das ist mir bisher nicht unterkommen. Es liegt definitiv am Backend, das liefert für Facebook keine Zahlen. Alle anderen Ursachen, wie JS-Fehler und irgendwelche CSS-Komplikationen, sind damit schon einmal ausgeschlossen.

    Warum jedoch Facebook die Anfrage nicht beantwortet, ist das Mysterium. Manchmal zickt FB rum wegen Umlauten oder Anchors im Titel, aber bei dir tritt es auch auf, wenn ich es schlicht mit blog.webernetz.net versuche.

    Ich muss mal ein wenig rum testen, ob ich das Problem reproduzieren kann auf meiner Testumgebung.

    Welche PHP-Version nutzt du?

    Thread Starter Johannes Weber

    (@johannes4711)

    Hi JP,

    es l?uft PHP Version 5.4.40 auf dem Server. Kann ich irgendetwas in den Logfiles finden, was hier weiterhelfen würde?

    Thx!
    Johannes

    Oliver

    (@oliver_maronn)

    Hi,

    ich habe das Plugin auch auf 3 Seiten im Einsatz. Bei 2 werden die FB-Shares nicht angezeigt. Ist beim Johannes also scheinbar kein Einzelfall?!

    PHP ist überall 5.6, Mittwoch lief alles noch.

    Viele Grü?e
    Oliver

    Plugin Author Jan-Peter

    (@starguide)

    H?ttest du auch mal einen Link zu deiner Seite / den Seiten? Da sich auf unserer Seite nichts ge?ndert hat seit Mittwoch, kann es nur sein, dass Facebook etwas an der API ge?ndert hat ohne Ankündigung. Das merkwürdige ist nur, dass es scheinbar nur in ganz speziellen F?llen auftritt, da wir es bisher nicht reproduzieren k?nnen.

    P.S.: Und wie ich sehe geht es bei Johannes jetzt wieder. Verstehe wer will. Solche Fehler sind natürlich mehr als schwer zu identifizieren (sofern sie nicht g?nzlich au?erhalb des eigenen Wirkungsbereichs liegen aka bei Facebook).

    Oliver

    (@oliver_maronn)

    Hi JP,

    sorry für die sp?te Rückmeldung.

    Hier ein Beispiel für den Fehler.

    Viele Grü?e
    Oliver

    Plugin Author Jan-Peter

    (@starguide)

    Also das ist bei euch beiden ein wirklich interessanter Fall. Mir ist es leider bisher nicht gelungen, den gemeinsamen Nenner herauszufinden. Daher meine Bitte an euch beiden:

    a) Eine Liste mit den Plugins die ihr nutzt

    b) Falls ihr k?nnt (und z.B. das PHP error_reporting an habt), durchsucht mal eure Logs nach shariff, Facebook, etc. Vielleicht gibt es eine PHP-Meldung die uns einen Hinweis gibt, was dort schief l?uft.

    Ist leider etwas speziell der Fehler, aber so leicht gebe ich nicht auf.

    P.S.: Und kaum rufe ich die Seite von Oliver wieder auf, geht es…

    Oliver

    (@oliver_maronn)

    Hi JP,

    in der Tat lief es jetz einige Tage (oder ich habe immer nur im “richtigen” Moment gecheckt). Im Moment ist der Counter wieder weg…

    Edit: Ich habe eben gesehen, man kann das Error reporting auch “unsichtbar” laufen lassen. Habe es eben aktiviert, weder nen Fehler von Shariff noch FB zu sehen.

    Hier die Liste der aktiven Plugins:

    Antispam Bee
    Change Permalink Helper
    CodeStyling Localization
    Contact Form 7
    Limit Login Attempts
    My Category Order
    Outbound Link Manager
    Peter’s Post Notes
    Pretty Link Lite
    Quick Adsense
    Random Text
    Redirection
    Relevanssi
    Relevanssi Dashboard
    Search shortcode
    Shariff Wrapper
    VGW Z?hlmarken Plugin
    W3 Total Cache
    WordPress Popular Posts
    WordPress SEO
    WP-CleanUmlauts2
    WP-PageNavi
    WP-PostRatings
    WP Smush
    Yet Another Related Posts Plugin

    Besten Dank und viele Grü?e
    Oliver

    Plugin Author Jan-Peter

    (@starguide)

    Ich bin inzwischen auch schon wieder ein Stück weiter und habe den Verdacht, dass wir es mit dem Rate-Limiter von Facebook zu tun haben.

    Für die Abfragen wird die Facebook-API verwendet, jedoch aus Bequemlichkeit ohne ein individuelles Access-Token. Für solche Abfragen ohne Token besteht ein Limit von 600 Abfragen pro 600 Sekunden pro IP-Adresse. Nun teilen sich bei den Shared Hostern viele Webseiten die gleiche IP udn ergo z?hlt das Limit für ALLE diese Webseiten, auch wenn sie nichts miteinander zu tun haben. Dazu kommt, dass nicht alle Facebook-Plugins so sparsam mit den Anfragen umgehen, wie unseres. Tja, und dann sag Facebook irgendwann: Stop, zu viele Anfragen.

    Bei Oliver sind es insgesamt 48 Domains unter seiner IP, was recht durchschnittlich bis wenig ist, bei Johannes sind es 752, was eher nicht so berauschend ist. Da l?uft das Limit schnell voll.

    Die n?chste Version unseres Plugins enth?lt einen Status-Check, der uns Gewissheit geben wird. Sollte es sich best?tigen, müssen wir für diese F?lle überlegen, ob wir ein Feld für ein individuelles Access-Token einbauen, das sich jeder dann selber bei Facebook (nach Registrierung) generieren muss. Damit k?nnte man das Limit dann umgehen.

    Die neue Version sollte in ca. einer Woche live gehen, dann wissen wir mehr.

    Gru?,
    JP

Viewing 15 replies - 1 through 15 (of 31 total)
  • The topic ‘Facebook Counter wird manchmal nicht angezeigt’ is closed to new replies.