Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Eventuell noch kucken ob der client komprimierten Inhalt unterstützt.
Edit: Sorry falsch gelesen - du willst deine Datenbank verkleinern ... ... blödsinn. Ich denke nicht, dass du mehr als ein paar hundert Kilobyte reinen Text in der DB haben wirst. Also das was du vor hast ist sicher keine gute Lösung platz zu sparen.
ich schließe mich da Enigma vollkommen an. 50KB sind ja wirklich noch als nichts zu betrachten. Auch Datenbanken mit mehreren GB sind für MySQL kein Problem.
Von einer Kompremierung der Daten würde ich vollkommen abraten.
Die dabei hinzukommende Rechenzeit steht in keinem Verhältnis zur Platzersparnis.
Da es sich ja auch noch um einen News-Script handelt soll, mag ich mir erst gar nicht vorstellen, wie recourcenfressend sich dann eine Suchabfrage auf die Datenbank auswirkt.
Datenbanken sind dafür ausgelegt, so grosse Daten zu verarbeiten.
Da sie aber meistens eher CPU statt Festplattenlastig sind würde ich prsönlich kompression vermeiden, ausser du willst 10 MB grosse BMP Dateien oder so speichern, da du die CPU sonst noch mehr belastest.
Wir haben oft Datenkbanken von Kunden mit mehreren GB, die Abfragen laufen rasend schnell.
DU musst nur deine Queries so anpassen, dass wenn du was abrufst nicht die ganze Datenbank durch den PHP Interpretor gejagt werden muss, aber ich denke mal, dass das ja klar ist
erstelle einfach eine Schleife und gerneriere dort zum Beispiel einfach Zufallswerte einer bestimmten Länge und schreibe diese in eine Datenbank.
100.000 müssen es natürlich nicht gleich sein.
Ermittle dann einfach vor der Schleife mit microtime() die entsprechende Zeit und ziehe diese dann von der aktuellen Zeit nach durchlauf der Schleife ab. Wenn du dies dann einmal mit Komprimierung und einmal ohne durchlaufen lässt hast du einen direkten Vergleich bzgl. der INSERT-Zeit.