• Es geht um einen recht großen Wordpress Blog (rund 10000 Artikel). Die Datenbank ist dabei rund 300MB groß. Dabei umfasst die Tabelle postmeta mit rund 250MB den größten Teil. In dieser Tabelle sind rund 44000 Einträge '_jetpack_related_posts_cache' vorhanden (jetpack zu nutzen oder nicht liegt leider nicht in meinem Entscheidungsbereich). Welchen Sinn haben diese Einträge bzw. sind diese notwendig?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ohne die Seite und Zielgruppe zu kennen, ist die Frage nicht sinnvoll zu beantworten.

    Nein, dem habe ich nichts hinzuzufügen :-)
    [HR][/HR]

  • Was hat das jetzt mit der Zielgruppe zu tun? Es geht nur im die Sinnhaftigkeit der oben genannten Einträge. Warum jetpack überhaupt eingesetzt wird, muss ich noch klären, falls du das meinst.

  • Was hat das jetzt mit der Zielgruppe zu tun? Es geht nur im die Sinnhaftigkeit der oben genannten Einträge. Warum jetpack überhaupt eingesetzt wird, muss ich noch klären, falls du das meinst.

    Hallo Hille, hallo Forum, aktuell habe ich bei Jetpak das Gefühl oder den Glauben (mangels Wissen), was dieses Plugin alles für Möglichkeiten erhält bei der Installation und da ich Gestern meinen Blog, nutze WP 4.4 und das Themes ist seit Jahren Twenty Twelve mit Jetpak, die sich häufenden Probleme wie z.B. das undeutliche Farbschema der Beiträge in Artikeln bzw. die Schrift oder das meine Seite auch unverschlüsselt erreichbar usw. dachte ich ein Umstieg auf ein neues Themes, nutze jetzt Twenty Sixteen aber immer noch Jetpak, würden ein paar Probleme lösen? Wie sich herausgestellt hat ist Jetpak das Problem aufgrund des Umfangs an Daten, die der "normale" User (so einer wie ich z.B.) und die Datenverknüpfungen die Jetpak überall "mitwirken" lässt, gar nicht überblicken kann, das ist jedoch nur meine Meinung und ich kann mich irren aber das wäre auch ok. Aber eine Frage an die Profis gestellt und meine Zielgruppe im eigenen Blog wird Politisch bedient, welche Alternativen und das Abseits von Jetpak, das Plugin wird gleich komplette entfernt, bieten sich an wenn es um wöchentliche Newsletter geht oder statt Kommentare, ich Leserbriefe als Meinung und Antwort auf einen Beitrag im Blog einstelle bzw. veröffentlichen kann?

    Oder bin ich am Thema vorbei?, Gruß, Noetigenfalls!

    Nachgetragen, Jetpak kann man doch entfernen?

    Einmal editiert, zuletzt von Noetigenfalls (31. Dezember 2015 um 12:38)

  • In dieser Tabelle sind rund 44000 Einträge '_jetpack_related_posts_cache' vorhanden (jetpack zu nutzen oder nicht liegt leider nicht in meinem Entscheidungsbereich). Welchen Sinn haben diese Einträge bzw. sind diese notwendig?

    Wenn du nach '_jetpack_related_posts_cache' in den Sourcen gesucht hättest, wäre dir vermutlich aufgefallen

    bei jeder Seite, für jeden Besucher eine aufwendige Verbindung nach
    https://public-api.wordpress.com/rest/v1/sites/%7B$this->_blog_id_wpcom}/posts/$post_id/related/

    aufzubauen - ist sicherich nicht sinnvoll. vor diesem Hintergrund speichert

    das Plugin

    PHP
    // Set new cache value if valid
    		if ( ! empty( $related_posts ) ) {
    			$new_cache[ $cache_key ] = array(
    				'expires' => 12 * HOUR_IN_SECONDS + $now_ts,
    				'payload' => $related_posts,
    			);
    		}

    in 12 * HOUR_IN_SECONDS + $now_ts, das Ergebnis mit:

    PHP
    // Update cache
    		update_post_meta( $post_id, $cache_meta_key, $new_cache );

    Bei 10000 Artikel sollten bei einem sinnhaften update_post_meta auch nur 10.000 einträge vorhanden sein. evtl. speichert das Plugin auch jeden ähnlichen Beitrag ab

    /*
    "Ähnliche Beiträge" zeigt zusätzliche relevante Links deiner Seite unter deinen Beiträgen an. Ist diese Funktion aktiviert, dann erscheinen die Links unterhalb deiner
    */

    Ich würde die Ausführungszeit von PHP hochsetzen - richtig hoch! und den RAM richtig hoch

    und den Index neu erstellen
    http://jetpack.me/support/related-posts/

    Mit offenen Augen träumen

  • Zumindest hilft mir deine Antwort erst mal weiter.

    Warum jetpack die Datenbank deines Kunden zumüllt ist damit ja leider noch nicht klar.


    Wordpress Blog (rund 10000 Artikel). Die Datenbank ist dabei rund 300MB groß. Dabei umfasst die Tabelle postmeta mit rund 250MB den größten Teil. In dieser Tabelle sind rund 44000 Einträge '_jetpack_related_posts_cache' vorhanden

    Ein update_post_meta( $post_id, $cache_meta_key, $new_cache ); sollte eigentlich einen vorhanden Datensatz updaten und keinen neuen Datensatz erzeugen. Evtl. war es ein bekannter Bug und wurde bereits gelöst?

    Du kannst dir mit dem Plugin von Frank die Datenbank Aktionen anzeigen lassen:
    http://bueltge.de/debug-objects-wordpress-plugin/966/
    - evtl. sind anpassungen an neue Versionen (WordPress, MySQL und PHP) notwendig.

    Vermutlich hast du mit der postmeta von deinem Kunden weitere Probleme. Hier gibt es Tools und Plugins, die beim Aufräumen helfen könnten.

    zum Beispiel könntest du in postmeta die Edit Locks entfernen (diese dienen zur Benachrichtigung von anderen Autoren wenn ein Artikel bearbeitet wird und sind meiner Meinung nach gefahrlos entfernbar)

    Mit offenen Augen träumen

  • Danke erst mal für deine Ausführungen. Ich hatte in der Vergangenheit jetpack immer gemieden und muss mich da wohl auch erst mal einarbeiten.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!