Jump to content

1.5.6.1 Fragen zu Media Server


Recommended Posts

Hallo,

 

verstehe ich es richtig wenn ich ccc für prestashop verwenden möchte, muss ich folgenden code (angepasst an meine bedürfnisse) in der confi/defines.inc.php ersetzen/einfügen????

if ( $_SERVER['REMOTE_ADDR'] != '127.0.0.1' )
{
  define( '_THEME_IMG_DIR_',   'http://img2.xxx.com/'       );
  define( '_THEME_CSS_DIR_',   'http://css.xxx.com/'        );
  define( '_THEME_JS_DIR_',    'http://js.xxx.com/'         );
  define( '_THEME_CAT_DIR_',   'http://img1.xxx.com/c/'     );
  define( '_THEME_PROD_DIR_',  'http://img1.xxx.com/p/'     );
  define( '_THEME_MANU_DIR_',  'http://img1.xxx.com/m/'     );
  define( '_PS_IMG_',          'http://img1.xxx.com/'       );
  define( '_PS_ADMIN_IMG_',    'http://img1.xxx.com/admin/' );
} else {
  define( '_THEME_IMG_DIR_',   _THEMES_DIR_ . _THEME_NAME_ . '/img/' );
  define( '_THEME_CSS_DIR_',   _THEMES_DIR_ . _THEME_NAME_ . '/css/' );
  define( '_THEME_JS_DIR_',    _THEMES_DIR_ . _THEME_NAME_ . '/js/'  );
  define( '_THEME_CAT_DIR_',   __PS_BASE_URI__ . 'img/c/'            );
  define( '_THEME_PROD_DIR_',  __PS_BASE_URI__ . 'img/p/'            );
  define( '_THEME_MANU_DIR_',  __PS_BASE_URI__ . 'img/m/'            );
  define( '_PS_IMG_',          __PS_BASE_URI__ . 'img/'              );
  define( '_PS_ADMIN_IMG_',    _PS_IMG_.'admin/'                     );
}

auch muss subdomains zu den einzelnen ordnern erstellen und diese bei media server eintragen??????

 

Wäre nett wenn jemand helfen könnte.

 

Gruß Magicalname

Link to comment
Share on other sites

Hm, woher hast du diese Information ? Um CCC zu benutzen benötigst du nur einen ordentlich konfigurierten Server.

 

Media-Server ist ein komplett anderes Kapitel. Hier verteilst du deine Daten (z.B. Bilder) auf mehrere Ressourcen. Oder du hast einen Server wo nur die Bilder draufliegen. Dann kannst du auf diesen Server verweisen. Media-Server-Funktion ist nichts anderes als du greifst auf mehrere Ressourcen zu wo sich Daten für deinen Shop befinden.

 

Siehe hier unter die Top-Tipps: http://www.prestashop.com/de/top-tipps

bzw.:

 

http://doc.prestashop.com/display/PS15/Understanding+the+Advanced+Parameters

http://www.prestashop.com/forums/topic/244121-setting-up-media-servers-keep-images-on-both-locations-or-not/

Link to comment
Share on other sites

Hallo,
 
Ja genau da fängt es an der Hoster ist, ich will nicht sagen zu Blöde dafür aber so richtig wissen die wohl auch nicht was Sie tun. Bzw wie Sie Prestashop richtig zum laufen bekommen. Auf fragen zu CCC und zum Caching bekomme ich nur mäßige bis garkeine antworten.Ich habe ein großes und (möchte behaupten) ein gutes hosting paket und ich kann apache erweiterungen auch über das hoster Backoffice ins hostingpaket einfügen und all son zeugs allerdings habe ich 0 Erfahrung was diese Hyper-Server-Admin-Sachen angeht.
 
Auf meine frage zu mod_expires und mod_deflate wurde mir zwar geschrieben er hat es über die htaccess aktiviert aber wie es weiter geht was auf on und was auf off im Backend muss . All diese Fragen bleiben offen und ich bekomme keine Antworten darauf.
 
Auch zu den Cache erweiterungen bekam ich nur die antwort ich kann nur das Dateisystem einstellen. Ob man die Extensions installieren kann weiss ich allerdings nicht und wenn doch dann bitte wie???
 
Die Information oben hatte ich aus dem 1.5 Administrator guide.
 
Wie schonmal gesagt CCC scheint teilweise zu funktionieren, allerdings nur bei 1 von 2 Shops. wenn ich in Shop 1 CCC für Css aktiviere ist alles perfekt und wenn ich in Shop 2 CCC für CSS aktiviere zerreist es mir beim Klick auf den z.b.Warenkorb das Theme und die global.css wird in der Warenkorb übersicht nicht geladen.
 
Bei Shop 1 und Shop 2 hat der Hoster die die htaccess verglichen und den Mod deflate code in die shop 2 htaccess übertragen.
 
Beide Shops haben Version 1.5.6.1 bei (laut Hoster) gleicher Serverkonfiguration.
 
Die php.ini datei habe ich schon ein wenig aufgepeppt. Nur dieser Caching/ media Server kram macht mich irre. Ich dachte anfangs mal haken umlegen und gut ist, aber da habe ich mich wohl kräftig geschnitten. Auch habe ich meinem Hoster den Link zur CCC seite gesendet, den du mir in meinem anderen CCC Beitrag gesendet hast. Auch darauf bis heute Keine Antworten zur richtigen CCC Konfiguration bei meinem Hoster.
 
Kann auch echt sein das ich mit Google Pagespeed zu Streng bin aber ich möchte halt das alles Perfekt und reibungslos läuft ohne geruckel , fehlendes css, lange Wartezeiten, endloses laden (Seite ist schon 3 stunden  zu sehen aber lädt noch 3 stunden nach) oder ähnliches. 
 
Das CCC scheint für HTML und Javascript perfekt in beiden Shops zu funktionieren, nur in dem einen Shop da habe ich das Gefühl fehlt irgendwas und ich habe keinen Plan davon was dort installiert ist und was nicht.
 
Aktuell sieht die Konfiguartion in Shop 2 so aus und alles läuft schnell & perfekt Pagespeed Score schwankt zwischen 89 &90
pr93i8qg.jpg
 
kje3yhlf.jpg
Dennoch wollte ich evtl diese beiden Datein auslagern um evtl das ergebnis dadurch evtl. weiter zu verbessern. Und bei der CSS einstellung zerreist es mir hier das Original Standard Theme. deswegen ist die CSS komprimierung jetzt aktuell wieder deaktiviert.
 
In Shop 1
 
sieht die CCC Konfiguration aus wie in Shop 2, aber die geschwindigkeit der Seite ist grauenvoll, hier funktioniert aber die CSS Sache wunderbar und das theme wird auch nicht zerissen????

xxzkgm44.jpg
 
Auch bei einer neuinstallation auf dem selben server von Shop 1 wird bei css des themes zerissen.Bei neuinstallation auf server2 wird das theme auch zerissen. Also bitte welche einstellung/Konfiguration/erweiterung oder was auch immer fehlt hier???
 
Du/ihr brauchst nicht auf alles zu antworten, ich wollte nur so gut wie möglich mein Problem beschreiben ist ein wenig mehr geworden als ich dachte.
Gruß und vielen dank Magicalname

Edited by Magicalname (see edit history)
Link to comment
Share on other sites

Mit dem CCC für Kompression von Javaskript habe ich nicht die besten Erfahrungen gemacht. Der Rest sollte unter 1.5.6.1 aber laufen. Vorausgesetzt allerdings, du löscht einmal den Smarty-Cache und den Compile-Cache. Ersteres geht über den Button unter

Konfiguration -> Leistung.

Ganz kurz und schmerzlos funktioniert das Ganze mit dem Modul Flush Cache & Compile. Ein tolles Modul, findest du im spanischen Forum.

Und nicht vergessen, auch gründlich den Browser-Cache zu löschen.

Link to comment
Share on other sites

Hallo Magicalname, wie bereits von meinem Boss in einem anderen Post geschreiben, ist für die volle Nutzung von CCC es auch nötig, dass der Server mitpsielt. Es müssen unbedingt mod_deflate und mod_expires installiert sein, so dass auch die Kompression funktioniert. Ist das nicht der Fall, dann kannst du nur die Optionen für Smarty-Cache verwenden. Für mehr, werden andere Compiler benötigt, die standardmäßig eben nicht abgedeckt werden.

 

Auch die Apache Optimierung solltest du bitte nicht aktivieren, wenn du dir nicht sicher bist. Denn diese hängt mit dem Modul mod_deflate zusammen. Im Zweifesfall Standard-Einstellungen nicht ändern, oder nachfragen hier oder beim Provider.

Edited by cd2500 - julie (see edit history)
Link to comment
Share on other sites

Hallo und einen schönen 1. Advent,

 

vielen Dank für eure antworten, also mod_defalte und mod_expires werden (laut Hoster) unterstützt, auch sind diese bei mir mit dem Code

<IfModule mod_expires.c>
        ExpiresActive On
        ExpiresByType image/gif "access plus 1 month"
        ExpiresByType image/jpeg "access plus 1 month"
        ExpiresByType image/png "access plus 1 month"
        ExpiresByType text/css "access plus 1 week"
        ExpiresByType text/javascript "access plus 1 week"
        ExpiresByType application/javascript "access plus 1 week"
        ExpiresByType application/x-javascript "access plus 1 week"
        ExpiresByType image/x-icon "access plus 1 year"
</IfModule>

FileETag INode MTime Size
<IfModule mod_deflate.c>
        <IfModule mod_filter.c>
                AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript
        </IfModule>
</IfModule>

in beiden htaccess aktiviert, der Smatry Cache ist aktiviert, der Cache ganz unten nicht. das mit den Media-Servern habe ich verstanden werde das heute Nacht mal umstellen und schauen obs was bringt.

 

Der Hoster hätte den Code also auch nicht manuell in die htaccess schreiben müssen sondern ich hätte nur den haken im backend umlegen müssen. Aber Naja

Den Provider lasse ich im Bezug Prestashop wohl nichts mehr machen, ich dachte immer da sitzen die wirklich Teuer bezahlten Vollprofis aber dem ist anscheinend nicht so. Hatte neulich auch mal ein Mailproblem auch das habe ich im Endeffekt selbst gelöst da es eine fehlende Mailadresse im Backend war. Und die saßen dort Stundenlang mit 3 Programmierern vor und haben es nicht finden können und mir zu einer Neuinstallation geraten.

Ich dachte immer dort ist man gut aufgehoben aber so langsam wendet sich das Blatt.

 

Das mit den Mediaservern werde ich heute Nacht mal gründlich testen....

 

Aber zum Glück gibt es hier so nette User wie euch die immer versuchen zu helfen, oder den ein oder anderen guten Tip auf der hohen Kante lagern.

Vielen Dank

 

Gruß Magicalname

Edited by Magicalname (see edit history)
Link to comment
Share on other sites

Update....

 

Also ich habe das mit dem Mediaserver nun eingerichtet. Die Ladezeit ist Krass :)

 

Die Anleitung war zwar nicht schlecht aber in einigen Punkten denke ich veraltet....

 

Das hin und her kopieren der Ordner kann man sich sparen.

 

Einfach eine Subdomain erstellen und auf das Shop-Root Verzeichnis verweisen und Tadaaaa Fertig ist der sagenumwobene Mediaserver :)

 

Also vielen dank dafür, das klappt Bombe!

 

Allerdings zerreist es mir nach wie vor das Theme beim klick auf Warenkorb und deswegen weiterhin  Punktabzug by Master "G".

 

Den Tip von eleazar mit 

 

Changes

1. classes/media.php

2. function cccCss() Line No 384

3. function cccJS() Line No 485

 

verstehe ich entweder wieder nicht oder kein Plan...

 

 

ändere ich z.B.

function cccCss($css_files)

in

function cccCss()

verschwindet das Theme sogar überall ganz. Was mache/verstehe ich falsch???

 

Vielen Dank für eine nun sauschnell ladende Seite...

Gruß Magicalname

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...